我正在构建一个wordpress网站,一切似乎在本地工作正常,但当我将其上传到我的生产服务器时,图像没有调整大小。
示例代码:
$images = types_render_field('slideshow', array( "width" => 727, "height" => 500, "url" => "true" ));
我正在使用php 5.3运行Wordpress 3.8.1。我尝试安装php5-imagick
和php5-gd
,但这似乎并没有解决问题。我相信这些库已经正确安装,因为phpinfo()
的输出非常相似,除了一些不同的版本差异,不应该有任何区别。
我错过了什么?
答案 0 :(得分:0)
您可以检查/ wp-content / uploads文件夹权限。尝试将它们设置为777.如果它成功,请尝试755(更安全)。
您还可以检查PHP错误日志,看看是否找到任何可能有帮助的消息。
答案 1 :(得分:0)
我找到了解决方案。当我将本地副本复制到我的实时服务器时,我还导入了我在本地使用的数据库。我不知道为什么,但图像不能正常工作,所以我所要做的就是删除所有图像并从头开始重新上传。