【问题标题】:Images on PHP pages on Linux OS disappearsLinux 操作系统上 PHP 页面上的图像消失了
【发布时间】:2017-10-06 01:53:23
【问题描述】:

我正在尝试在我的 PHP 页面上显示图像,但 Ubuntu 上的 Google Chrome 和 Firefox 拒绝显示图像。具有相同图像的相同页面在使用 Windows 的两种浏览器中运行良好。谁能向我解释发生了什么?

【问题讨论】:

  • 请发布您正在使用的代码
  • 基本上是linux中的权限错误。您需要递归地授予您正在使用的目录的权限
  • 检查您的目录分隔符并添加您的代码,同时让我们知道文件夹权限。

标签: php linux google-chrome ubuntu firefox


【解决方案1】:

检查存储图像的目录,确保权限设置为 777 或 775,

在您的 ubuntu 终端上, 输入:

sudo chmod 777 /images_dir -R

【讨论】:

    【解决方案2】:

    有 1001 个原因可能导致这种情况。

    最可能的:

    • 文件名的大小写问题。许多人在 Windows 中开发系统,然后在 Linux 中移植都面临这个问题。请记住,Linux 区分大小写。文件名 a.png 与 A.png 不同。另一方面,windows 不区分大小写。

    • 权限。您的文件可能存在权限问题。尝试从浏览器尝试从中检索文件的同一目录中打开文件。如果您在执行此操作时遇到问题,那么 Firefox 也会遇到同样的问题(因为它使用您的凭据运行)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-01-19
      • 1970-01-01
      • 2011-06-17
      • 1970-01-01
      • 2014-07-18
      • 2015-09-05
      • 2021-12-22
      • 2020-04-05
      相关资源
      最近更新 更多