2021年05月06日
GCEでワードプレス 第2 困ったのでやり直し手順
GCEで ワードプレスインストールしたみたのだが 無料枠ではあまりに非力でどうにもならなかった
焼き直しだ。 改めて手順を書いてみる。
GCE ログインして インスタンスをつくる。
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
わたしの場合 ssh-keygen -t rsa -b 4096 -C "darxxxxxda@gmail.com"
こんな感じで 作って登録する。
ログインしたら
sudo su
まずルートユーザーになって
yum -y update && yum -y install yum-utils
reboot
またログインします。
yum install -y http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum-config-manager --enable remi-php74
yum install -y php php-common php-opcache php-mcrypt php-cli php-gd php-curl php-mysqlnd
yum -y install mariadb-server
vi /etc/my.cnf に
[mysqld]
character-set-server=utf8
systemctl enable --now mariadb
utf8 を 追加して マリアDBを起動する。
mysql_secure_installation マリアDBを初期化する。
mysql -u root -p さっき初期化でいれたパスワードが要求される
こっちで とりあえず
yum install -y wget
wget https://wordpress.org/latest.tar.gz
systemctl enable --now httpd
HTTPSに変更する。
# yum install -y epel-release
# yum install -y certbot python-certbot-apache
certbot certonly --webroot -w /var/www/html -d *[domainname];
ls -l /etc/letsencrypt/live/temp.xx.xx/ ここに3つのふぁいる?ができるので
vi /etc/httpd/conf.d/ssl.conf
この中のSSLなんちゃらを なんちゃらすることになる。
SSLCertificateFile /etc/letsencrypt/live/[domain]/cert.pem
SSLCertificateKeyFile /etc/letsencrypt/live/[domain]/privkey.pem
SSLCertificateChainFile /etc/letsencrypt/live/[domain]/chain.pem
////////////ワードプレスの変更 英語だけになってたので
https://wordpress.stackexchange.com/questions/217880/cant-change-language-only-english-united-states
のアドバイスにしたがって
vi wp-config.php
define('FS_METHOD', 'direct'); をいれた
変更中ぐらいは wp-content を user=apachに
vi /etc/httpd/conf/httpd.conf
ルートをwordpressディレクトリにしてみた
////////////オプションモジュール
sudo yum install -y php php-dom
sudo yum install -y php php-mbstring
sudo yum install -y php php-imagick
sudo yum install -y php php-gd
sudo yum install -y php php-zip
sudo systemctl restart httpd.service
もっとはやくすれば良かったのだが
#cd /
# sudo truncate -s3G swap
# sudo cp swap _swap --sparse=never
# sudo mkswap _swap
これってじゃまなので とりあえずルートに移動しまう
#sudo chmod 600 _swap
#sudo swapon _swap
#sudo rm swap
困ってること certbotで 何回も失敗していま アップデートできないので
失敗したままで 怪しいサイトになっています。いつ 認証がOKになるんだろうか
噂では一週間ぐらいだめらしい。一週間だめだってそう書かれてました
焼き直しだ。 改めて手順を書いてみる。
GCE ログインして インスタンスをつくる。
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
わたしの場合 ssh-keygen -t rsa -b 4096 -C "darxxxxxda@gmail.com"
こんな感じで 作って登録する。
ログインしたら
sudo su
まずルートユーザーになって
yum -y update && yum -y install yum-utils
reboot
またログインします。
yum install -y http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum-config-manager --enable remi-php74
yum install -y php php-common php-opcache php-mcrypt php-cli php-gd php-curl php-mysqlnd
yum -y install mariadb-server
vi /etc/my.cnf に
[mysqld]
character-set-server=utf8
systemctl enable --now mariadb
utf8 を 追加して マリアDBを起動する。
mysql_secure_installation マリアDBを初期化する。
mysql -u root -p さっき初期化でいれたパスワードが要求される
MariaDB [(none)]> create database wordpress;
Query OK, 1 row affected (0.00 sec)
MariaDB [(none)]> grant all privileges on wordpress.* to wordpress@'localhost' identified by 'ここにぐちゃらとパスワードをいれる'
-> ;
Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]> flush privileges;
Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]> exit
Bye
こっちで とりあえず
yum install -y wget
wget https://wordpress.org/latest.tar.gz
systemctl enable --now httpd
HTTPSに変更する。
# yum install -y epel-release
# yum install -y certbot python-certbot-apache
certbot certonly --webroot -w /var/www/html -d *[domainname];
ls -l /etc/letsencrypt/live/temp.xx.xx/ ここに3つのふぁいる?ができるので
vi /etc/httpd/conf.d/ssl.conf
この中のSSLなんちゃらを なんちゃらすることになる。
SSLCertificateFile /etc/letsencrypt/live/[domain]/cert.pem
SSLCertificateKeyFile /etc/letsencrypt/live/[domain]/privkey.pem
SSLCertificateChainFile /etc/letsencrypt/live/[domain]/chain.pem
////////////ワードプレスの変更 英語だけになってたので
https://wordpress.stackexchange.com/questions/217880/cant-change-language-only-english-united-states
のアドバイスにしたがって
vi wp-config.php
define('FS_METHOD', 'direct'); をいれた
変更中ぐらいは wp-content を user=apachに
vi /etc/httpd/conf/httpd.conf
ルートをwordpressディレクトリにしてみた
////////////オプションモジュール
sudo yum install -y php php-dom
sudo yum install -y php php-mbstring
sudo yum install -y php php-imagick
sudo yum install -y php php-gd
sudo yum install -y php php-zip
sudo systemctl restart httpd.service
もっとはやくすれば良かったのだが
#cd /
# sudo truncate -s3G swap
# sudo cp swap _swap --sparse=never
# sudo mkswap _swap
これってじゃまなので とりあえずルートに移動しまう
#sudo chmod 600 _swap
#sudo swapon _swap
#sudo rm swap
困ってること certbotで 何回も失敗していま アップデートできないので
失敗したままで 怪しいサイトになっています。いつ 認証がOKになるんだろうか
噂では一週間ぐらいだめらしい。一週間だめだってそう書かれてました
この記事へのコメント
コメントを書く
この記事へのトラックバックURL
https://fanblogs.jp/tb/10706614
※ブログオーナーが承認したトラックバックのみ表示されます。
この記事へのトラックバック