Edited at

WordPressの備忘録

AWSでEC2にWordpress環境を構築して色々勉強する。


インストール

Amazonのチュートリアルを参考にインストールする

https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/ec2-lamp-amazon-linux-2.html

https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/hosting-wordpress.html


トラブルシューティング


日本語化されていない

以下のサイトを参考にした


SSL化したらログインページが表示されなくなった。

以下の設定で解決した。


wp-config.php

$_SERVER['HTTPS'] = 'on';



SSL化してログインページが表示されたけど、管理者ページが表示されなくなった。

追加した場所が悪かった。

下記の設定の下(一番下)に「$_SERVER['HTTPS'] = 'on';」を追加していたが、下記の設定の上にする必要があった。


wp-config.php

if ( ! defined( 'ABSPATH' ) ) {

define( 'ABSPATH', dirname( __FILE__ ) . '/' );
}


テーマがダウンロードできない

FTPの設定画面が表示される。EC2は証明書でログインしているので、パスワード指定が無い。

以下の設定でFTPのパスワードが面は出てこなくなった。


wp-config.php

define('FS_METHOD','direct');


が・・・


テーマのインストールに失敗する。

「define('FS_METHOD','direct');」の設定後、テーマのインストールを行ったら、「インストールにしっぱいしました:ディレクトリを作成できませんでした。」が表示された。

chown nginx:nginxとか、SELinuxが有効になっていないかなど確認したが、解決せず。

無理やりだが以下で解決

sudo chmod -R 777 wp-content/


新規投稿のプレビューが終わらない