我在将wordpress安装到新域后遇到错误。 我已联系过主题开发人员,但没有解决问题的运气。
复制图片链接时收到以下错误:
警告:touch()[function.touch]:Utime失败:第190行/home/domain/public_html/wp-content/themes/folioway/core/thumb.php中的权限被拒绝 警告:无法修改标头信息 - 已在/ home / domain / public_html / wp-content /中发送的标头(在/home/domain/public_html/wp-content/themes/folioway/core/thumb.php:190开始输出)第413行的themes / folioway / core / thumb.php 发生了TimThumb错误 发生以下错误: 可以注意创建index.html文件。 查询字符串:src = / wp-content / uploads / 2012/03 / CoffeetabeBox-custom_web1.jpg& w = 187& h = 187& zc = 1& q = 90 TimThumb版本:2.8.2
除了一些CSS,我没有修改过任何其他内容。
缩略图不会出现在页面上,但是,图像会出现在灯箱中。
我已将缓存文件夹的权限设置为777,但这还没有解决问题。
任何帮助都会非常感激。感谢。
答案 0 :(得分:19)
它也发生在我身上,这是第二次了!
如果您没有时间发现原因,但希望保持原状,只需重命名或删除/ cache文件夹;然后,创建一个全新的/缓存文件夹,将权限设置为777,它将再次起作用。
答案 1 :(得分:5)
我发现这个引用的缓存文件夹是与timthumb.php在同一个文件夹中的文件夹 - 找到该文件和相关的缓存文件夹,并给予缓存文件夹777权限。
答案 2 :(得分:1)
如果您使用的是基于Linux的服务器,
首先从配置文件中找到FILE_CACHE_DIRECTORY(例如在linux服务器中打开vi commond中的文件)
vi /system/web/esupu/wp-content/themes/gadgetry-parent/framework/timthumb/timthumb-config.php
可能就像
define('FILE_CACHE_DIRECTORY', '../../cache/');
我们将缓存文件夹所有权更改为用户“www-data”,这是运行此php代码的Apache Web服务器的默认用户,
sudo chown -hR www-data:www-data /system/web/esupu/wp-content/themes/gadgetry-parent/cache/
另外,现在更好地检查文件夹是否也可写(chmod权限为777)
答案 3 :(得分:1)
不要像其他人建议的那样使用777,而是使用755到/ cache文件夹。
答案 4 :(得分:1)
我只是删除缓存文件夹并刷新代码所在的页面,它开始工作。 我认为这是文件许可的问题。
答案 5 :(得分:0)
已发送的标头通常是文件开头或结尾处的空格的症状 - 检查timthumb.php并确保在此之前没有空白行或空格
另一种可能性是/ wp-content / uploads /不能被Web服务器写入,但是我会将第一个存储起来。
答案 6 :(得分:0)
我将其添加到php.ini文件中:
display_errors = Off
display_warnings = Off
output_buffering = On
答案 7 :(得分:0)
TimThumb是一个单独的开源项目,许多WP插件都使用它。
如果更新文件夹权限对您不起作用,另一个对我有用的解决方案是使用最新版本更新插件的TimThumb脚本。您可以在这里下载: 的 https://timthumb.googlecode.com/svn/trunk/timthumb.php 强>
在我的情况下,此文件位于wp-content / plugins / events-manager / includes / thumbnails
答案 8 :(得分:0)
对于使用FiatLux Wordpress Theme时遇到此问题的其他人,我在这里就是解决方案:
*如果使用其他Wordpress主题,则在wp-content
中找到该主题/插件文件夹中的TimThumb.php文件和相应的缓存文件夹答案 9 :(得分:-1)
在
src=/wp-content/uploads/2012/03/CoffeetabeBox-custom_web1.jpg&w=187&h=187&zc=1&q=90
尝试放一个'?'介于.jpg和& w之间,所以就像这样
src=/wp-content/uploads/2012/03/CoffeetabeBox-custom_web1.jpg?&w=187&h=187&zc=1&q=90