サポート » 使い方全般 » PHP5系のダウングレード

  • 解決済 ayumiazur

    (@ayumiazur)


    初めまして。初めて投稿します。

    方々探しまわりましたが、初心者ゆえにさっぱり分からずここまできてしまいました。

    現在、Mac OS X server 10.5.4(Leopard)、PHP5.2.6、MySQL5.0.45、phpMyAdmin2.11.5.1という環境でWordPress2.6.1を使用しております。

    PHPはOS X server に標準で搭載されているものをそのまま使用しておりました。この度Wordpress以外のツールもインストールしようと考えましたがGDや日本語ファイルがないなどの制約もあり、PHPだけをインストールし直そうと思っています。

    一番手っとり早いのはEntropyPHPなので、Leopard対応ベータ版6をダウンロードしインストールしました。しかし、いざWordPressにもどり、ページを開いてもページがまっ白になるだけで、エラーもなにも出て来てくれません。

    おかしいと思い、バージョンを確かめると、EntropyPHPは5.2.5でした…。

    バージョンがアップグレードではなくダウングレードの場合、このようなことは起こりえるのでしょうか?また、適切な解決方法などがあれば教えて頂きたいと思っています。

    自分で分かる範囲で試したことは、WordPressを新規にインストールし、改めてデータをインポートするという手段です。この際、phpMyAdminでデータベースを書き出し、新しくインポートし直しました。しかし、この方法でもまっ白に表示されるだけでした。

    もしかしたらものすごく簡単なことなのかもしれませんが…。どうかよろしくお願いします。

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

    (@lilyfan)

    EntropyPHP は使ったことがないのでよく知りませんが、確か OS 添付の PHP とは別の場所にインストールするはずです。なので、実際にはダウングレードではなく、同居という形ですね。

    この場合、Apache がちゃんと Entropy PHP の libphp5.so を使うよう指定しているか確認してください。また、php.ini が適切かどうか確認してみてください。ある程度はインストーラがうまく処理してくれているはずですが、うまくいかないこともありますので 。EntropyPHP はクライアント版 Mac OS X しかサポートしてなかったりするかも。

    OS X Server 附属の PHP でも GD が入ってないのは困りものですね。正直なところ、OS X Server を初心者が扱うには、「入っているままのパッケージで使う」ぐらいに留めておいた方がよいと思います。パッケージを入れ換えたいのであれば、初心者を脱却できるようしっかり勉強する必要があります。

    そういう意味では、EntropyPHP よりは、MacPorts で PHP5 を入れる方がいいでしょう。多少敷居は高いのですが、慣れてしまうと非常に柔軟なパッケージ管理ができます。

    トピック投稿者 ayumiazur

    (@ayumiazur)

    lilyfanさま。

    ありがとうございます。返信が遅れて申し訳ありません。

    その後、色々と見ていた時に、ふとサーバ付属のソフト「サーバ管理」の「Web」のところのエラーを見てみたら、WordPressにプラグインとして入れていた「WassUp」というプラグインがエラーを出している云々が書かれていました。そして、該当のプラグインを抜いて再度アクセスしたところ、無事に表示する事ができました!

    お騒がせして申し訳ありませんでした。

    しかし、その後再びプラグインを入れてもend lineエラー(ちゃんと構文が合っていない云々のメッセージ)が出てきて有効できませんでした。表示できれば満足だったので、素直にこのプラグインは使用せず、「slimstat-ex」を使う事でなんとか解決できました!

    lilyfanさまが言う通りMacPortsも以前インストールして試したのですが、ターミナル.appでphpなどのアプリを入れようにも、どうやってもエラーが出てきてしまい、インストールできませんでした。それからは試していません。そのエラーの内容を載せると分かりやすくなると思うのですが、初期化して以来インストールしていないので分かりません。

    色々な情報を見る限りでは、MacPortsが一番やりやすそうだったのに残念です。

    あとはPHPがセキュリティアップデートやソフトウェアアップデートなどで置き換わってしまうため、アップデートするたびにオリジナルとEntropyのlibphp5.soを入れ替えなくてはならないようです。EntropyPHPも一緒にアップデートしてくれれば助かるのですが…。

    色々とありがとうございました!

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「PHP5系のダウングレード」には新たに返信することはできません。