Xserverで複数サイトを別々のPHPで安全に運用する方法

XserverでPHPエラーに悩む理由

親ドメインのPHPを変更すると、サブドメインやサブディレクトリに影響が出ることがあります。

例えば、https://film.kagiya110.net/ ではPHPのバージョンが古いままだと500エラーやParse errorが発生しました。

成功した運用例

  1. サブディレクトリだけどURLは親ドメインで表示
  2. サブドメイン単体サイト
  3. サブドメインで親ドメインに引っ張られるケース
    • https://sample.com/film
    • 以前は500エラー・PHPエラー発生
    • 解決方法:2つ目のサイトと同じ要領で追加ドメイン扱いにしてPHPを明示指定
    • 結果:3つのサイトが別々のPHPで無事表示可能に

ポイント

  • サブドメイン設定は親に依存するので注意
  • 追加ドメイン扱いにすれば、フォルダ単位でもPHPを個別管理可能
  • URLはサブディレクトリでもサブドメインでもOK
ブログ

BLOG

PAGE TOP