サポート » インストール » CPIでPHPのバージョンを変更するとインストール画面に切り替わる

  • お世話になります服部と申します。

    表題の通り、CPIさんでWordPressをPHP4.xの環境でインストール&運営しておりましたが、とあるプラグインを追加する必要が出てきたので、プラグインの動作条件に合わせるべく
    .htaccessにてPHP5.2.8で動作するように設定(CPIは.htaccessにてディレクトリ毎にPHPのバージョンを変更できます)したのですが、その状態でブログにアクセスするとWordPressのインストール画面に切り替わってしまいます。
    (現在install.phpはリネームしてますので結局は404になってしまうのですが)

    これはやはりインストールのやり直ししかないのでしょうか?
    またはDBや設定ファイルなどにインストール時のPHPのバージョンが記憶されていたりするのでしょうか?(もしそうならそこを書き換えると何とかなるのかと思ったり;)

    もし既知の問題でしたら申し訳ございません。
    よろしくお願いいたします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • モデレーター IKEDA Yuriko

    (@lilyfan)

    インストール画面が出るということは、WordPress コアファイルが wp-config.php を発見できてないということです。もちろん wp-config.php は存在するはずですから、おそらくは wp-config.php のパーミッションが正しくないとか、PHP5 切り替えの .htaccess の書き方に何か問題があるのだと思います。
    たとえば、「拡張子を *.php5 にする」という方法での切り替えだと WordPress ではうまく動作しません (全部の PHP ファイルの拡張子を変更する必要があるため)。もうちょっと、具体的な .htaccess の記述内容とかが判明すれば、アドバイスがしやすいため、情報を出して頂けると幸いです。

    トピック投稿者 hi-kick

    (@hi-kick)

    lilyfan様

    早速のお返事ありがとうございます。

    今回の件に関しては .htaccess のみを触っておりますので、パーミッションが変更になるということは考えがたく、よってご指摘の通り .htaccess の書き方に問題があるのかなと思います。

    前述の通りCPIでは.htaccess にPHPのバージョンを指定して稼動させる事が出来ます

    (例:PHP4.4.9で稼動させる場合)
    AddHandler x-httpd-php449 .php

    拡張子は「.php」としておりますのでご指摘の様に
    ファイルを読み込むときのパスが通らなくなるということはないのかなと思います。

    CPIではPHPバージョンの
    4.4.7
    4.4.9
    5.2.4
    5.2.8
    が使えるとのことで

    AddHandler x-httpd-php449 .php

    AddHandler x-httpd-php447 .php

    は、通るのですが
    php 5.x の指定を行うとインストール画面に移動してしまうのです

    (例:PHP5.2.4で稼動させる場合)
    AddHandler x-httpd-php524 .php

    総合して考えるとWordPressをPHP5.xの環境でうまく動かせていないということのようですので、一度別ディレクトリに初めからPHP5.xの設定で別途イントールして検証してみようと思います。

    また解決いたしましたらご報告させていただきたいと思いますが
    もし参考になる情報などありましたら引き続きご教授いただければと思っておりますので
    何卒よろしくお願いいたします。

    服部

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「CPIでPHPのバージョンを変更するとインストール画面に切り替わる」には新たに返信することはできません。