質問 > その他 > PostgreSQLでのインストールエラー |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ゲスト |
投稿日時: 2007/11/3 17:29
対応状況: −−−
|
PostgreSQLでのインストールエラー 利用中のレンタルサーバー内にインストール時に
データベースの初期かを開始すると 以下のようなエラーが発生して先に進まなくなってしまいます。 回避方法はないでしょうか? 何度か試みましたが状況に変化はありません。 PostageSQLは7.4.12 ちなみにMySQLは私の利用しているサーバーではバージョンが対応していないようで、インストールは最後まで行きましたが、管理画面がまっ白になってしまいます。 どなたかご存知ありませんでしょうか? Warning: fopen(DATA_PATHlogs/site.log) [function.fopen]: failed to open stream: No such file or directory in /home/client/データベース名/www/htdocs/i/eccube/data/lib/glib.php on line 124 Warning: filesize() [function.filesize]: Stat failed for DATA_PATHlogs/site.log (errno=2 - No such file or directory) in /home/client/データベース名/www/htdocs/i/eccube/data/lib/glib.php on line 150 Warning: fopen(DATA_PATHlogs/site.log) [function.fopen]: failed to open stream: No such file or directory in /home/client/データベース名/www/htdocs/i/eccube/data/lib/glib.php on line 94 Warning: fwrite(): supplied argument is not a valid stream resource in /home/client/データベース名/www/htdocs/i/eccube/data/lib/glib.php on line 95 Warning: fclose(): supplied argument is not a valid stream resource in /home/client/データベース名/www/htdocs/i/eccube/data/lib/glib.php on line 96 Warning: fopen(DATA_PATHlogs/site.log) [function.fopen]: failed to open stream: No such file or directory in /home/client/データベース名/www/htdocs/i/eccube/data/lib/glib.php on line 124 Warning: filesize() [function.filesize]: Stat failed for DATA_PATHlogs/site.log (errno=2 - No such file or directory) in /home/client/データベース名/www/htdocs/i/eccube/data/lib/glib.php on line 150 Warning: filesize() [function.filesize]: Stat failed for DATA_PATHlogs/site.log (errno=2 - No such file or directory) in /home/client/データベース名/www/htdocs/i/eccube/data/lib/glib.php on line 150 |
|
puchiban |
投稿日時: 2007/11/4 4:59
対応状況: −−−
|
半人前 登録日: 2007/11/2 居住地: 投稿: 19 |
Re: PostgreSQLでのインストールエラー こんにちは。
どこでどう問題が発生したのかがよくわからないので、具体的なことは言えませんが、DATA_PATH がdefineされていないように見えます。 |
ゲスト |
投稿日時: 2007/11/4 8:28
対応状況: −−−
|
Re: PostgreSQLでのインストールエラー puchibanさんありがとうございます。
データベースの初期化までの段階は問題なく設定されていくのですが、 PostgreSQLとMySQLの選択でPostgreSQLを選択し、必要事項を打ち込み「先へ進む」とボタンを押した直後に上記のようなエラーメッセージが画面にででしまうのです。 DATA_PATHがdefineされていない…どのような回避方法があるのでしょう? まだまだ初心者でイマイチよく分かっていません。 ご教授いただければと思います。 MySQLではインストールまではなんとか出来ましたが、管理画面が真っ白になってしまい、ここで同様の症状が出ている方の書き込みを見てバージョンが会っていない場合に発生することを知りました。 |
|
puchiban |
投稿日時: 2007/11/4 15:24
対応状況: −−−
|
半人前 登録日: 2007/11/2 居住地: 投稿: 19 |
Re: PostgreSQLでのインストールエラー こんにちは。
chmod 777 html/install/temp はしていますよね? html/install/index.php の797行目の 引用:
ここにあなたの環境のDATA_PATHを無理やり設定するとどうなりますか? 例 $data_path = '/www/html/ec-cube/data/'; |
ゲスト |
投稿日時: 2007/11/4 15:50
対応状況: −−−
|
Re: PostgreSQLでのインストールエラー puchibanさん お忙しい中ありがとうございます。
chmod 777 html/install/temp はもちろんしてあります。 早速試してみましたが、残念ながら状況は変わりませんでした。 最新版を ダウンロードしてインストールのトライをしているのですが、 ご指摘の部分は797行目ではなく、805行目にありました。 エラーメッセージは全く同内容のままの状況です。 昨日からずっと苦戦しています…。 |
|
ゲスト |
投稿日時: 2007/11/4 16:04
対応状況: −−−
|
Re: PostgreSQLでのインストールエラー 連投です。ちなみに問題となっている箇所は
data/lib/glib.phpの124行目は $fp = fopen($path, "a+"); data/lib/glib.phpの150行目は if(filesize($path) > $max_size) { data/lib/glib.phpの94〜96行目は $fp = fopen(LOG_PATH, "a+"); fwrite( $fp, $buffer."\n" ); fclose( $fp ); ということになりますね。 |
|
puchiban |
投稿日時: 2007/11/4 17:04
対応状況: −−−
|
半人前 登録日: 2007/11/2 居住地: 投稿: 19 |
Re: PostgreSQLでのインストールエラー こんにちは。
エラーの内容の意味は、DATA_PATHlogs/site.log が開けないという意味で、DATA_PATHというパスがないからエラーになっています。 つまり、DATA_PATHをちゃんと設定すれば、このエラーはなくなります。例えば、 define('DATA_PATH', '/www/ec-cube/data/'); この設定が、ec-cube/data/install.php に入っていないと失敗するはずで、入っていないんじゃないでしょうか? install.phpがないのであれば、パーミッションを与えて見てください。あるのであれば、上記の行を追加してみてください。 intall/index.php の初めの方に設定すれば直るかも知れませんが、根本的な解決にはなっていません。 なんでDATA_PATHがちゃんと設定されていないのかというところが問題の原因なんですけど、これだけの情報だとちょっとわからないです。 |
ゲスト |
投稿日時: 2007/11/4 18:51
対応状況: −−−
|
Re: PostgreSQLでのインストールエラー puchibanさん こんばんは。
とても詳しく分かりやすい説明をしていただき本当にありがとうございます。確認をして試してみたいと思います。 install.phpはそのまま残っていますので、追記するのが近道かもしれませんね。 必要な部分以外の余計な書き換えはしていないんですが、インストール段階でこんなに躓くとは思っていませんでした。 この世界に下手に首を突っ込んでしまい分からないことだらけです。 ひとまずやってみようと思います。 |
|
ゲスト |
投稿日時: 2007/11/4 20:11
対応状況: −−−
|
Re: PostgreSQLでのインストールエラー puchibanさん こんばんは。
度々で申し訳ありません。 ec-cube/data/install.phpを開くと <?php ?> の記述しかありませんでした。 MacOS Xでの作業をしているため、もしやeccube解凍時に書き換わっているという可能性はあるのでしょうか? もしやこれが根本原因でしょうか? |
|
ゲスト |
投稿日時: 2007/11/4 21:48
対応状況: −−−
|
Re: PostgreSQLでのインストールエラー puchibanさん
せっかく詳しく教えていただき試してみたのですが 残念ながら状況変わらずです。 もっと詳しく情報をお伝えすることが出来ればいいのですが、 ちょっと難しそうです。 基本的にここに至るまではインストール作業も 問題なく設定できていたので、 思わぬところで引っかかってしまっている感じです。 解凍する際にMacだからであるなどの問題はないですよね? |
|
(1) 2 3 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |