サポート » インストール » Apache httpd.conf 内 AllowOverride All を設定後、phpが動作しない

  • 解決済 tei

    (@tei)


    AWS EC2のサーバー上にインストールしたワードプレスの設定に関して質問があります。
    専用サーバーにwpをインストールすることが初めてで、httpd.confやphp.ini等の設定を逐一調べながら行っております。
    ご教示頂ければ幸いです。

    EC2 Linux (64bit)内のサブディレクトリにwpをインストールしました。
    パーマリンク設定を行った際、トップ以外が404となりましたので解決策を調べ、/var/www/html以下の.htaccessを有効にするために、httpd.confの設定が必要と知りました。
    httpd.confファイルの、/var/www/html以下の範囲で「AllowOverride All」とし、Apacheを再起動した際、トップページにアクセスした際index.phpの文字列がそのまま表示されました。(wp-adminへのアクセスでも同様)
    <?php phpinfo(); ?>を記載したファイルも、ファイル内の文字列がそのまま表示されましたのでphpが動作していないのではないかと思われます。
    「AllowOverride All」によってこう言った症状が起きているという情報は見当たらず、質問させていただきました。

    原因、解決策等について、お心当たりある方おられましたら、コメント頂けると幸いです。
    よろしくお願いいたします。

    【補足】
    httpd.conf内の「LoadModule rewrite_module modules/mod_rewrite.so」が有効になっていることをphpinfoのLoaded Modules内「mod_rewrite」の記述にて確認しています。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック投稿者 tei

    (@tei)

    【補足】
    開発環境は以下となっております。
    WordPress:3.8
    PHP:5.3.28
    Mysql:5.5.34
    Apache:2.2.26 (Amazon)
    サーバー環境:AWS EC2 Linux (64bit) 
    ブラウザ:Chrome 31.0.1650.63 m
    テーマはベースなしのオリジナルです。

    トピック投稿者 tei

    (@tei)

    原因は分かりませんでしたが、インストール時の設定ミスだろうと思い、別のインスタンスを立ち上げ、必要なサービスをインストールし、wpおよび自作テーマをインストールして動作確認を行った結果、無事問題なく動作しました。
    ので、独自ドメインを設定しているElasticIPを作成したインスタンスへつなぎかえました。
    ひとまず解決済みといたします。
    Amazon Linux AMIへのwpインストールは複数のサイト・書籍を参考にしましたが、行った動作として一番近かったものは以下のサイトです。
    http://surfhacker.jp/2013/08/wordpress-on-amazon-ec2-part-2/

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「Apache httpd.conf 内 AllowOverride All を設定後、phpが動作しない」には新たに返信することはできません。