• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:サブドメインでPHPが動かない)

サブドメインでPHPが動かない

このQ&Aのポイント
  • さくらVPSを借りて、ドメインを取得してPHPプログラムを作成しています。PHPが動作するメインドメイン(1)を作成しました。しかし、サブドメインe.abcではPHP部分が実行されません。
  • サブドメインe.abcでPHPプログラムが正しく実行されない問題が発生しています。サブドメインのDNSやapacheの設定は正常に行われており、PHP以外の部分は表示されています。
  • PHPプログラムが実行されない原因や解決策について教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

補足確認しました。 さくらについてよく知らなかったので先ほどの回答は少々的外れだったようで失礼しました。 やはり.htaccess、もしくはPHPの設定変更が必要なようですね。 .htaccessの場合は 「AddType application/x-httpd-php .html」 と記述したものをアップすれば有効になります。 もしこれでだめならやはりサーバのPHP設定をしないといけないということになります。 PHP設定の説明は長くなるので http://dorubakox.blog95.fc2.com/blog-entry-372.html などを確認してください。

その他の回答 (1)

回答No.1

とりあえず.htaccessを確認してください。 HTMLファイルにPHP直書きで動作するということはその設定をしてあるはずですので、それがサブドメインに相当するディレクトリに効いてないのではないでしょうか。

mmei
質問者

お礼

早々のご回答ありがとうございます。 htaccessは(1)、(2)ともに何も設定していない状況です。 また、HTMLにPHP直書きと、PHPのみのファイルで確認をしましたが、結果は同じ状況で(2)側でPHPが動作しません。

mmei
質問者

補足

すいません、下記お礼内の動作確認の状況が誤っていました。 (2)におけるPHPの動作状況 ・HTMLにPHP直書き:HTML部分は出力されるもPHP部分が実行されず ・PHPファイル:正しく実行される (1)については、いずれも正しく動作しています。

関連するQ&A

専門家に質問してみよう