サムネイルは生成されません


16

私は自分のサーバーでWordPressをセットアップし、稼働しています...気づいたのは、WordPressがアップロードした画像を生成しないことです。通常、WordPressで画像をアップロードすると、サムネイル、中サイズ、および大サイズの画像が生成されます。WordPressはエラーなしでインストールされ、他のすべては正常に動作しています。私はサムネイルを再構築しようとしましたが、それは動作しません:-(

何か案は?

ありがとう、
ジョシュ

回答:


15

私はそれを考え出した!

php.iniファイルでコメントを解除する必要がありextension=php_gd2.dll、アップロードした画像を再構築した後に機能し始めました:)

ありがとう、
ジョシュ


3
gd拡張の必要性は、実際に私にとって問題でした。私のCentOSサーバーでは、そうしなければyum install php-gdなりservice httpd restartませんでした。方向を教えてくれてありがとう!
danijar

3

私も問題を解決しました。

ジョシュ・ロジャースの答えを参考に、サーバーのCPANELにログインする必要がありました。サーバーの設定方法に応じて、「PHPバージョンの選択」があり、「gd」ボックスにチェックマークを付けて保存します、ワードプレスの投稿またはメディアページを更新してから、アップロードを再試行してください。

FTP経由でワードプレスを見ている場合は、アップロードフォルダーを更新して、さまざまなサイズ(imagename100x100.jpgなど)が表示されていることを確認できます。

これが誰かの助けになることを願っています。

バーナード


1
WHMユーザーの場合、EasyApache> Exhaustive Options> 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とApacheを再起動sudo 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を壊すこの魔法のファイルをどのように持っているのかわかりません。
私のラップトップでうまく開きます。

しかし、ホスティング会社のリクエストで追加の個別のファイルを試してみると、実際には特定のファイルであることが明らかになりました。

別の形式でファイルを再作成しましたが、それで終わりです。


0

Ubuntu 16.04 PHP 7.0はこちら。

PHPのインストールでGD拡張機能が欠落していました。

しなければならなかった

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

そして、それはそれを修正しました。

PHP情報で「gd」を検索する前に、GDに関するセクション全体がなかった後、1つの結果しか得られなかったことに注意してください。

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.