没有生成缩略图


16

我在自己的服务器上安装了WordPress,它已经启动并正在运行...我注意到的一件事是WordPress不会生成我上传的任何图像。通常,当我通过WordPress上传图片时,它将生成缩略图,中型和大型图片。WordPress安装无误,其他所有工作正常。我试图重建缩略图,但这不起作用:-(

有任何想法吗?

谢谢,
乔希

Answers:


15

我想到了!

在我的php.ini文件中,我无需取消注释extension=php_gd2.dll,然后在重建上传的图像后它开始工作:)

谢谢,
乔希


3
对于我来说,确实需要gd扩展。在我的CentOS的服务器我刚yum install php-gdservice httpd restart虽然。感谢您指出我的方向!
danijar

3

我也解决了这个问题。

关于Josh Rodgers的回答,我不得不登录到服务器的CPANEL,在“软件和服务”下,根据服务器的设置,有“选择PHP版本”,然后在“ gd”框中打钩,保存。 ,并刷新您的wordpress帖子或媒体页面,然后重试上载。

如果您正在通过FTP查看wordpress,则可以刷新您的上载文件夹,并查看出现了各种大小,例如imagename100x100.jpg等。

我希望这可以帮助别人。

伯纳德


1
对于WHM用户,请转至EasyApache>详尽选项> PHP,检查GD并重建Apache。来源:forums.cpanel.net/threads/how-to-install-php-gd-library.127773
Clarus Dignus

2

我没有足够的声誉来评论@ guilherme-vaz答案。他的解决方案有效,但是我必须检查使用的版本。

使用php -vcmd查找正在使用的php版本,然后安装gd。在我的情况下是7.1。所以我做了,sudo apt install php7.1-gd然后重新启动Apachesudo service apache2 restart


2

我在使用Ubuntu 16.04和PHP 5.6的新服务器上安装时遇到了相同的问题。问题在于Wordpress依赖于PHP GD模块来生成缩略图。来自Josh的见解使我通过SSH使用以下命令安装GD模块:

sudo apt install php5.6-gd

然后重新启动Apache:

sudo service apache2 restart

像魅力一样工作!


0

这不是最有用的答案,但这是另一种变化-我花了几个小时。

我只是经历了这个…… 实际上是文件

最初上传了几个文件后,我的网站抛出了500错误,显然是缩略图过程。我有几个文件可以单独完全上传,但没有一个。
与其他人一样,我可以在库中看到该文件,但是没有预览图像,如果尝试插入该文件,则该文件没有可用的图像。

我不知道该如何破坏WP的魔术文件。
它在我的笔记本电脑上打开正常。

但是,应我的托管公司的要求尝试添加其他单个文件后,很明显这实际上是特定文件-有点超出预期。

我以另一种格式重新创建了文件,到此为止。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.