【问题标题】:After making wordpress files live, all images showing broken, even image exist in that path使 wordpress 文件生效后,所有显示损坏的图像,甚至图像都存在于该路径中
【发布时间】:2017-09-14 12:11:55
【问题描述】:

我一直在尝试解决一个关于 WordPress 网站中图像损坏的问题。为了找出这个问题,我已经介绍过或您需要知道的内容是:

  1. 在本地主机上所有图像都很好
  2. 当我通过实时服务器上传所有文件时出现问题。
  3. 我已经使用一堆 MySql 脚本更新了数据库中的所有链接
  4. 我也玩过固定链接,但这对我不起作用
  5. 网站链接是http://bukkl.in/,我将其用作附加域
  6. 我的根 htaccess 文件的代码是:

重写引擎开启
重写基础 /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
重写规则。 /index.php [L]

  1. 我检查了上传目录的权限。 uploads 文件夹有 755 权限,此上传文件夹内的文件有 644 权限。
  2. 确实存在损坏的图像。例如:http://bukkl.in/wp-content/uploads/2017/04/SampleLogo.png
  3. 运行 Insperia 主题的 WordPress 4.7.3。

请建议最好的解决方案。

【问题讨论】:

  • 看起来服务器找不到文件。阅读服务器错误/访问日志以了解更多信息。
  • @Panther 感谢您的帮助。我检查了错误日志。存在与访问该图像相关的问题(权限问题)。以下是错误消息:`[Tue Apr 18 16:03:04 2017] [crit] [client 59.98.168.196] (13)Permission denied: /home/iamabxiz/public_html/bukkl.in/wp-content/uploads/ .htaccess pcfg_openfile: 无法检查 htaccess 文件,确保它是可读的,referer: bukkl.in
  • 看起来像这个http://stackoverflow.com/questions/20627084/permission-denied-var-www-abc-htaccess-pcfg-openfile-unable-to-check-htacces的副本。你能检查一下这些答案吗?
  • 感谢您的帮助。现在它正在工作。但是,由于其他原因,我需要重新上传很多图像

标签: php mysql wordpress .htaccess brokenimage


【解决方案1】:

这可能是图像保留本地主机地址的数据库问题。

试试复制插件:

【讨论】:

  • 我已经使用 MySql 查询做到了。如果这是问题所在,那么应该出现 localhost 链接。在这种情况下这是不可能的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-12-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多