故あってローカルサーバの再構築。
これまではApacheとMySQLをインストールしていたのだが、今回は安易にXAMPPを使用する。
XAMPPをインストールする前に、すでにPCに入っていたMySQLをアンインストールし忘れた。
サービスが重複してしまい、まずい状況。MySQLをアンインストールしてもサービスは消えなかった。
仕方がないのでネットで方法を検索して、サービスを削除する。
しかし起動時にエラーが出て落ちてしまう。あれこれ見てみると、サービスの実行時のパスが違うことが原因。
regeditを使用してレジストリの「HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services」を編集。
ようやく無事に起動。
次の問題はXAMPPのローカルホームページ (http://localhost )で、日本語を選択し、セキュリティをクリックするとエラーが発生する問題。
これはズバリそのまま書かれたサイトがあったので参考にして解決。
故あって「a-blog」というCMSを使用する必要があったのだが、これは「ionCube PHP Encoder」というものを使用してPHPがコンパイルされている(当然だがソースも見られない)ため「ionCubeローダー」というものがないと駄目らしい。
XAMPPにこの「ionCubeローダー」を導入するためにphp.iniを編集するも失敗。ここで3時間ほどはまる。
が、分かってみれば原因はあまりに単純。
私は「\xampp\php\php.ini」を編集していたのだが、XAMPPで使用されているのは「\xampp\apache\bin\php.ini」だった。私の3時間はいったい……orz
コメントする