Re: Re: Re: データベースに接続できない XServer

2011年11月1日 at 10:39

気になる事があるので質問します。

使用しているPCは、WindowじゃなくMACでよろしいでしょうか。

ダウンロードしたものを解凍したソフトは何を使われたのでしょうか。

FTPでconcreteをアップロードした際の モードは、
ASCII binaryの混合または、自動判別でしょうか

「データベースが接続できない」と画面にエラーメッセージが出力されるのでしょうか

作成されたphp.iniのファイルの文字コードは UTF-8でしょうか

Apache(WEBサーバー)のログは、見る事が出来ますでしょうか

500エラーについては、php.iniの設定で内容を出す事ができます。
php.ini に下記の記述を追加し
log_errors = On
error_log = /var/log/php/log/php_error.log

ログの場所は、書き込むことが出来る適当な所を指定する
ディレクトリのパーミッションは 777 推奨

500エラー見て、ログを確認すると、ほぼ間違いなく
エラーの原因を特定する事が出来ます。

phpは、644では、動作しないサーバあるようです。
すべて777にして確認してみてはいかかでしょうか?

Re: Re: Re: Re: データベースに接続できない XServer

2011年11月1日 at 14:21
再度、ご教授いただきありがとうございます。

まずはお問い合わせいただきた内容についてお知らせいたします。

こちらのPCはMacになります。
concrete5のダウンロード時にStufflt Expanderで自動解凍されます。

FTPのアップロードは自動判別で行いました。パッシブモード設定なしです。

インストールをクリックした際、「データベースが接続できない」と画面上部に赤文字のエラーメッセージが出力されます。

php.iniのファイルの文字コードは UTF-8、改行コードはUnixです。

サーバーパネルでエラーログは、見る事が出来ました。
500エラーが出ていた時のエラーログ:
[error] [client ***.**.**.**] Premature end of script headers: index.php

register_globals = onを加えてインストール画面が表示されてからのエラーログ:
[error] [client ***.**.**.**] <b>Warning</b>: Directive 'register_globals' is deprecated in PHP 5.3 and greater in <b>Unknown</b> on line <b>0</b><br />, referer:http://******* .xsrv.jp/index.php/install/-/configure/

と記されていました。


パーミッションの方はサーバの方でPHPのパーミッションは 755, 705, 644, 604のいずれかと書かれていたので問題ないのではないかと思いますが、サーバーのお試し期間が今日までですのでphpファイルのパーミッションを全て変更するのに間に合うかどうかわかりませんが、試してみたいと思います。

追加報告:
phpのパーミッションを777にしましたら,サーバーエラーが出てインストール画面が表示できなくなってしまったので戻しました。
ご教授、ありがとうございました。