1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

cloud9でLAMPならUbntuで作るべし

Last updated at Posted at 2021-01-03

これまでAWSのcloud9を作るとき、Amazon Linuxを選択していました。
でも、PHPのバージョンが古いので、WordPressが思うように動かないことがありました。
そのため、PHPのバージョンを上げる手間があり、生産性が悪く思っていました。

今回、ふとUbntuでcloud9を作ってみようと思い、試しました。
そうしたら、PHPもMySQLもApacheも、新しいバージョンのように見えました。

そのためバージョンアップの手間が泣いため、最初からUbuntuを選択してcloud9を作ると良いと思いました。
スクリーンショット 2021-01-03 19.48.19.png

##ログイン画面が表示されない
Duplicatorでサイトを復元して次の画像のように、管理画面にログインできるページが表示された時に、ログインしようとボタンをクリックするとリダイレクトが多いとエラーになります。

スクリーンショット 2021-01-04 19.50.50.png

そのため、下記のteratailの回答を参考に、コードをwp-confg.phpに書き加えてください。
書き加える位置は、下記のコードの下あたりです。

define('WP_DEBUG', false);

書き加えるコード

$_SERVER['HTTPS'] = 'on';
$web_site     = 'example.com';
$web_site_url = 'https://' . $web_site;

define('WP_HOME',    $web_site_url);
define('WP_SITEURL', $web_site_url);

define('FORCE_SSL_LOGIN', true);
define('FORCE_SSL_ADMIN', true);

example.comは、https://の後ろから.comまでの部分を入力してください。

##Cocoon(コクーン)のテーマをインストールしようとすると、下記のエラーが出ます。

Fatal error: Uncaught Error: Call to undefined function curl_version() in

下記のリンク先の記事の解決策を行いました。
解決!WordPressローカル環境の「サイトに技術的な問題が発生しています」問題

phpのcurlモジュールが無いために、発生するエラーです。

私のAWSのcloud9のUbuntuのphpが7.2なので、下記のようにコマンド入力しました。

sudo apt install php7.2-curl

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

sudo systemctl restart apache2

と入力しました。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?