hasen's tech life

Twitter: @hasen

HTTPSの環境で,wwwなしにURLを統一した.

# HTTPSの環境で,wwwなしにURLを統一した.

$ vi public/.htaccess
++ RewriteCond %{HTTP_HOST} ^www.XXXX\.com
++ RewriteRule ^(.*) https://XXXX.com/$1 [R=301,L]

MySQL5.7でmysqldumpを実行するとエラーが出たので対応した.

# MySQL5.7でmysqldumpを実行するとエラーが出たので対応した.

$ mysqldump -u XXXX -p XXXX > ./XXXX
> Enter password:
> mysqldump: Couldn't execute 'SHOW VARIABLES LIKE 'gtid\_mode'': Table 'performance_schema.session_variables' doesn't exist (1146)

$ sudo mysql_upgrade -u root -p
$ sudo service mysqld restart

$ mysqldump -u XXXX -p XXXX > ./XXXX

X2サーバでLaravelのメール送信設定をした.

# X2サーバでLaravelのメール送信設定をした.

$ vi .env
++ MAIL_DRIVER=smtp
++ MAIL_HOST=XXXX.xtwo.ne.jp (MX登録サーバ)
++ MAIL_PORT=587 (TLS使用時デフォルト587)
++ MAIL_USERNAME=XXXX@XXXX.com (登録メールアドレス)
++ MAIL_PASSWORD=XXXX (メールアカウントに設定したパスワード)
$ ./artisan config:cache

AWSでRPMがcurlで取得できなかったので確認した.

# AWSRPMcurlで取得できなかったので確認した.
> curl: (7) Failed to connect to dev.mysql.com port 443: Connection timed out
# NATの設定が間違っていた.
# サブネットの残数で気づいた.
# privateではなくpublicのサブネットに接続する.

エラーでElasticIPが削除できなかったためAWSに問い合わせた.

# エラーでElasticIPが削除できなかったためAWSに問い合わせた
# https://console.aws.amazon.com/support/home?region=ap-northeast-1#/case/create