#author("2016-07-03T10:52:43+09:00","default:wikiwriter","wikiwriter") &tag(WordPress/トラブルシューティング); *目次 [#xbcd7e63] #contents *関連ページ [#w5f85e3b] *参考情報 [#kf5d0112] *サムネイル [#hf9d57cc] **記事一覧のサムネイルのアスペクト比がくずれる [#waf0d70a] -Simplicityテーマで発生。 -原因はPHPでGDモジュールがインストールされておらず「Regenerate Thumbnails」でもサムネイルが作られていなかったことが原因。 -そもそもSimplicityで記事一覧に表示されている画像は「アイキャッチ画像」のサムネイルとなっている。サムネイルが作られている場合クロッピングされたアイキャッチ画像のサムネイル画像が表示されるのだが、サムネイル画像がないためもとのアイキャッチ画像が縮小表示されていた。 -Auto Post Thumbnailで最初の記事を自動的にアイキャッチ画像にしても、そのアイキャッチ画像のサムネイル画像が作られていない限り同様の減少となる。 **人気記事一覧でサムネイルが表示されない [#p291a122] -WordPress Popular Postsも、これを使用しているSimplicityの人気記事一覧でも表示されない。 -これも原因はサーバーにPHP GDがインストールされていないのが原因。 *その他 [#fda74deb] **データベース接続エラーが発生する [#d26e1cbf] -ユーザー名/パスワードが違っているとか、MySQLの設定がおかしいとか。wp-config.phpで、WP_DEBUGをtrueに設定する。 define('WP_DEBUG', true); -php.iniでmysqlの設定がおかしい場合もある。phpinfoを表示して、mysql設定が正しいか、正しくphp.iniが読み込まれているか確認するとよい。 **プラグイン/本体をアップグレードしようとすると「ファイルストリーミングの送り先となるディレクトリが存在しないか、書き込み不可になっています。」といわれる。 [#ufe318ef] -wp-content/upgradeフォルダのパーミッションを確認する。 -wp-config.phpで、WP_TEMP_DIRのフォルダがどうなっているか確認する。本来不要だけどサーバー移転時に以前使っていた設定が残っていてはまることがあるかも。 #pre{{ define ('WP_TEMP_DIR', '/home/src256/tmp'); }} -update-core.phpのソースコードが表示される。 -原因不明。その状態でリロードすると正しく表示された。 **管理ページの投稿一覧で2ページ目が閲覧できない [#qe786f2b] -[[WordPress › Support » IP Redirect Issue in WP 3.1, 3.1.1, 3.1.2:https://wordpress.org/support/topic/ip-redirect-issue-in-wp-31-311-312]] -[[やればできる!Apacheリバースプロキシ+WordPress | hiro345:http://www.sssg.org/blogs/hiro345/archives/7013.html]] -HTTP_HOSTが正しく設定されていないのが原因のようだ。 #pre{{ define('WP_SITEURL', 'https://example.jp/wp/'); define('WP_HOME', 'https://example.jp/wp/'); define('WP_CONTENT_URL', 'https://example.jp/wp/wp-content'); $_SERVER['HTTP_HOST'] = $_SERVER['HTTP_X_FORWARDED_HOST']; $_SERVER['REMOTE_ADDR'] = $_SERVER['HTTP_X_FORWARDED_FOR']; $_SERVER['HTTPS'] = 1; }} -実際は以下の2行の追加で表示できるようになった。 #pre{{ $_SERVER['HTTP_HOST'] = $_SERVER['HTTP_X_FORWARDED_HOST']; $_SERVER['REMOTE_ADDR'] = $_SERVER['HTTP_X_FORWARDED_FOR']; }}