質問 > その他 > 管理画面にログインできません |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ゲスト |
投稿日時: 2006/11/17 22:40
対応状況: −−−
|
管理画面にログインできません admin passwordでログインすると、真っ白な画面に下記のエラーが出てしまいます。
DB Error: syntax error SELECT SUM(total) FROM dtb_order WHERE del_flg = 0 AND cast(substring(create_date,1, 10) as date) = DATE_ADD(current_date, interval -1 day) [nativecode=1064 ** You have an error in your SQL syntax near '(substring(create_date,1, 10) as date) = DATE_ADD(current_date, interval -1 day)' at line 1] 当方、環境はPHP4.31、PostgreSQL8.1.5です。 上記エラーの原因に心当たりのいる方はいらっしゃるでしょうか? お手数ですがご教授いただけると助かります。 |
|
yiida |
投稿日時: 2006/11/20 15:21
対応状況: −−−
|
新米 登録日: 2006/11/20 居住地: 投稿: 1 |
Re: 管理画面にログインできません 質問者です(登録しました)。
どうも、DBへの書き込み権限がないようです。 DBに関しての知識がないので、初歩的な質問になりますが。。。 DB側で何かしらの設定をしておく必要はあるのでしょうか? 公式ページのマニュアルに沿って (1)ユーザの作成 createuser --createdb --no-adduser --pwprompt eccube_db_user (2)データベースの作成 createdb -U eccube_db_user eccube_db を行ったのですが。。。 インストール時に「初期データの作成に失敗しました」エラーが出てしまいます。 (削除はできるのですが) 何か、DB側でさらに権限を付与する、あるいはどこかのフォルダのパーミションを変更しておく必要などがあるのでしょうか? |
ゲスト |
投稿日時: 2006/11/20 15:41
対応状況: −−−
|
Re: 管理画面にログインできません システム要件には、PHP 4.4.x 以降、もしくは 5.0.x 以降が必要とあります。
http://www.ec-cube.net/product/system.html これが原因かは判りませんが、PHP のバージョンアップで状況が変わるかもしれません。 また、作成された DB の文字コードは何になっておりますでしょうか? 次のように指定して、EUC-JP で作成されてみていかがでしょうか? (postgres)$ createdb -E EUC-JP -U eccube_db_user eccube_db DB 側の権限付与などは必要なかったかと思います。 |
|
toppo |
投稿日時: 2006/11/20 17:31
対応状況: −−−
|
新米 登録日: 2006/11/20 居住地: 投稿: 1 |
Re: 管理画面にログインできません PostgreSQLサーバの設定ではないでしょうか。
[pg_hba.conf]はどのように記述されていますか? #追記 その前にコマンドラインから作成したデータベース「eccube_db」 に作成したユーザ「eccube_db_user」で操作できるかを 試してみてください。 出来ない場合はエラーは何と表示されますか? |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |