LoginSignup
0
0

More than 1 year has passed since last update.

AWS EC2 WordPress環境構築したが500エラーになる

Posted at

概要

  • AWSのEC2にWordPress環境を構築したが500エラーになったので自分の環境の場合の解決策をまとめる。

エラー発生までの経緯

  • 下記手順で作業した
    1. VPCの作成などのネットワーク系の作業実施
    2. EC2の設置
    3. EC2にApache導入(このときApacheのテスト画面がEC2のパブリックIP直接指定で表示できることを確認)
    4. RDS作成
    5. EC2からRDSのエンドポイント指定してMySQLで入れることを確認
    6. wgetでWordPressインストールしtarで展開し/var/www/html直下に展開ファイルを設置

エラー内容

  • EC2パブリックIP直接指定でブラウザからアクセスしても500エラーが返される。

    13_230_134_148.png

解決までの経緯

  • EC2インスタンス内のPHPのバージョン確認をしてみる。

    $ php -v
    PHP 5.4.16 (cli) (built: Oct 31 2019 18:34:05) 
    Copyright (c) 1997-2013 The PHP Group
    Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
    
  • ん?なんかPHPがめっちゃ古い、、とりあえずamazon-linux-extrasで入れられる最も新しいPHP8.0を入れてみる。

    sudo amazon-linux-extras install php8.0
    
  • よしPHP8.0が入った。

    $ php -v
    PHP 8.0.25 (cli) (built: Oct 31 2022 22:42:34) ( NTS )
    Copyright (c) The PHP Group
    Zend Engine v4.0.25, Copyright (c) Zend Technologies
    
  • その他にも必要なパッケージ入れ忘れていたようなので入れる。

    sudo yum install php php-mbstring
    
  • Apache再起動

    sudo systemctl restart httpd
    
  • 正常起動した

    WordPress_›_Setup_Configuration_File.png

まとめ

  • PHPのバージョンと必要なパッケージが足りていなかった。。。

  • よく見たらWordPressのPHPの必要バージョン7.4以上だった。。

    PHP バージョン 7.4 以上。
    MySQL バージョン 5.7 以上、または MariaDB バージョン 10.3 以上。
    

参考文献

0
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
0
0