【发布时间】:2017-09-14 12:11:55
【问题描述】:
我一直在尝试解决一个关于 WordPress 网站中图像损坏的问题。为了找出这个问题,我已经介绍过或您需要知道的内容是:
- 在本地主机上所有图像都很好
- 当我通过实时服务器上传所有文件时出现问题。
- 我已经使用一堆 MySql 脚本更新了数据库中的所有链接
- 我也玩过固定链接,但这对我不起作用
- 网站链接是http://bukkl.in/,我将其用作附加域
- 我的根 htaccess 文件的代码是:
重写引擎开启
重写基础 /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
重写规则。 /index.php [L]
- 我检查了上传目录的权限。 uploads 文件夹有 755 权限,此上传文件夹内的文件有 644 权限。
- 确实存在损坏的图像。例如:http://bukkl.in/wp-content/uploads/2017/04/SampleLogo.png
- 运行 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