web-dev-qa-db-ja.com

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

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

何か案は?

ありがとう、
ジョシュ

16
Josh Rodgers

私はそれを考え出した!

私のphp.iniファイルで、extension=php_Gd2.dllのコメントを外す必要がありました。アップロードした画像を再構築した後に動作し始めました:)

ありがとう、
ジョシュ

15
Josh Rodgers

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

Josh Rodgersの答えを参照して、私はあなたのサーバーの設定に応じて "Software and Services"の下で私のサーバーのCPANELにログインしなければなりませんでした、そして "Select PHP Version" 「ワードプレスの投稿またはメディアページをボックスに保存して更新してから、アップロードを再試行してください。

あなたがFTPであなたのワードプレスを見ているならば、あなたはあなたのアップロードフォルダをリフレッシュして、いろいろなサイズ、すなわちimagename100x100.jpgなどが現れたのを見ることができます.

これが誰かに役立つことを願っています。

バーナード

3
Bernard Myburgh

Ubuntu 16.04とPHP 5.6を使った新しいサーバーのインストールでも同じ問題がありました。問題は、Wordpressがサムネイルを生成するためにPHP Gdモジュールに依存していることです。 Joshからの洞察により、SSH経由でこのコマンドを使用してGdモジュールをインストールするようになりました。

Sudo apt install php5.6-Gd

そしてApacheを再起動します。

Sudo service Apache2 restart

魅力のように働いた!

2
Guilherme Vaz

私は@ guilherme-vazの回答にコメントするのに十分な評判がありません。彼の解決策はうまくいったが、私はどのバージョンを使っているのかチェックしなければならなかった。

php -vcmdを使ってあなたが使っているphpのバージョンを見つけ、そしてGdをインストールしてください。私の場合は7.1でした。だから私はSudo apt install php7.1-GdをしてApache Sudo service Apache2 restartを再起動しました

2
rogoro

これは最も有用な答えではありませんが、それは別のバリエーションです - 私はちょうど数時間かけています。

私はちょうどこれを通過しました...... そしてそれは実際にはファイルでした

私のサイトは、いくつかのファイルを最初にアップロードした後に、500エラーを投げかけていました - それは明らかにサムネイル処理です。個別にアップロードするためのファイルがいくつかありますが、これはできません。
他の人と同じように、プレビュー画像がなくてもライブラリにファイルが表示されていました。挿入しようとすると、ファイルに使用できる画像がありませんでした。

WPを壊すこの魔法のファイルがどのようにしてあるのかわかりません。
私のラップトップではうまく開きます。

しかし、私のホスティング会社の要求に応じて追加の個々のファイルを試してみると、それが実際には特定のファイルであることが明らかになりました。

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

0
Mike M

Ubuntu 16.04 PHP 7.0こちらです。

PHPインストールにGd拡張子がありませんでした。

しなければならなかった

Sudo apt-get install php7.0-Gd
Sudo service Apache2 restart

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

私のPHP infoで "Gd"を検索する前に、Gdについての全セクションがなかった後に、たった1つの結果を出したことに注意してください。

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