coreserverをCGIモードで使うとphpmyadminが動かない

CoreserverをCGIモードで動かしていたら、いつの間にかphpmyadminが使えない状態に。。

CoreserverでECCUBEやDrupalを使うときに、どうしてもCGIモードで動かさなければならない状況が出てくると思います。
CGIモードにするのは.htaccess

AddHandler application/x-httpd-php5cgi .php

これを足すだけでOK。

が、
CGIモードで動かすとphpmyadminなどでエラーが出現(;゚д゚)ァ….

Script Error

The script did not produce proper HTTP headers. Please see the error log to see the detail of the errors. Depending on the server configuration, you can also run thisscript under CGIWrap debugging. Usually, either rename or linkthe script temporarily to a file which ends with .phpdextension, or add a AddType application/x-httpd-phpcgi-debug .phpline to your .htaccess file.

どうもphpmyadminはCGIモードが気に入らないようなので、
phpmyadminがインストールされているlogディレクトリ内の.htaccessファイルに下記を追加。

<Files ~ "\.php$">
AddHandler application/x-httpd-php .php
</Files>

これでもアクセスできない場合は、おそらくセッション関連のエラーだと思うので違うブラウザでアクセスすればOKなはず。

とても使い勝手が良いサーバーなのですが、たまーにこういうときもあります。でも他のホスティングと比べるとなんのこれしき。

ご参考ください〜

Comments

One Response to “coreserverをCGIモードで使うとphpmyadminが動かない”

  1. 2009年最後の覚書 - コアサーバ周りのphpmyadmin » Miir- tvoj tajnica on 2009/12/31 20:46:35

    [...] XREA&COREサーバー利用者さんのユーザー掲示板 blog.hereticsintheworldさん:coreserverをCGIモードで使うとphpmyadminが動かない ::citron::さん:XREAからcoreserverにお引越し 中継 [...]