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

有什么想法吗?

,谢谢,
Josh

#1 楼

我想通了!

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

谢谢,
乔什

评论


对于我来说,确实需要gd扩展。在我的CentOS服务器上,我只需要安装php-gd和服务httpd重新启动。感谢您指出我的方向!

– danijar
15年9月29日在21:55

#2 楼

我也解决了这个问题。

参考Josh Rodgers的回答,我必须登录服务器的CPANEL,在“软件和服务”下,具体取决于服务器的设置方式。 “选择PHP版本”,然后在“ gd”框中打钩,保存并刷新wordpress帖子或媒体页面,然后重试上载。

如果通过FTP查看wordpress,则可以刷新您的上载文件夹,然后看到出现了各种尺寸,例如imagename100x100.jpg等。

希望对您有所帮助。

Bernard

评论


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

–克劳斯·迪格努斯
15年8月6日,0:47

#3 楼

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

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

#4 楼

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

sudo apt install php5.6-gd

,然后重新启动apache:

sudo service apache2 restart

像魅力一样工作!

#5 楼

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

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

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

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

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

我以另一种格式重新创建了文件,这就是它的结尾。

#6 楼

Ubuntu 16.04 PHP 7.0在这里。

我的PHP安装中缺少GD扩展。

必须这样做

sudo apt-get install php7.0-gd
sudo service apache2 restart


并修复了该问题。

请注意,在我的PHP信息中搜索“ gd”之前,仅给出了1个结果,之后没有关于GD的完整内容。

源:https://www.digitalocean.com/community/questions/is-there-a-php-gd-command-for-php7