Debian LinuxでosCommerceを動かそうとしています。

apache 1.3.29
PHP 4.3.4
MySQL 4.0.18
osCommerce osCommerce 2.2-MS1 R5
です。
管理ツールにログインしようとすると、
admin/users_login.phpで

Notice: Use of undefined constant STORE_DB_TRANSACTIONS - assumed ’STORE_DB_TRANSACTIONS’ in /home/www/shop/htdocs/admin/includes/functions/database.php on line 40

Notice: Use of undefined constant STORE_DB_TRANSACTIONS - assumed ’STORE_DB_TRANSACTIONS’ in /home/www/shop/htdocs/admin/includes/functions/database.php on line 47

といわれます。
ログインはできて、ログイン後の画面はエラーメッセージもなく表示され、ユーザの追加などのDB処理もできているようです。

どなたかわかる方教えていただければうれしいです。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2004/05/02 14:30:19
  • 終了:--

回答(3件)

id:nuno No.1

nuno回答回数29ベストアンサー獲得回数02004/05/02 20:10:29

ポイント40pt

URLはダミーです。

STORE_DB_TRANSACTIONS

DBトランザクションの保存をする = 1

DBトランザクションの保存をしない = 0

の設定をする変数なのだと思いますが

それが定義されていないのに

40行目、47行目で参照されているために

警告が発生してるのだと思います。

設定しなくても、

トランザクションの保存をしないだけなので

問題なく動いてるということだと思います

id:takeuchi_k

なるほど。ありがとうございます。

大事ではないということで、安心しました。

でもやはり盛大にエラーが出るのは気持ち悪いので、直し方が分かったらうれしいです。

2004/05/03 08:20:44
id:nuno No.2

nuno回答回数29ベストアンサー獲得回数02004/05/03 11:53:08

ポイント40pt

oscommerce.sqlというファイルの中に

STORE_DB_TRANSACTIONに関する記述があるのですが、

oscommerce.sqlのインポートを行うプロセスが

正しく実行されなかったのではないかと

推測しています。

http://www.kk-net.ne.jp/support/CGI/oscommerce.html

レンタルサーバーKK-NET / OsCommerce

こちらなども参考にしてみてください

id:takeuchi_k

ありがとうございます。

oscommserce.sqlを読み込むのは、install.phpのstep1からstep2へと移るときだと思うのですが、「データベースのインポートに成功しました」と表示はされます。

実はこのあと、SID、loginuid、execute_loginなどもUndefinedといって警告されています。

2004/05/04 12:03:54
id:lotusroot No.3

lotusroot回答回数1ベストアンサー獲得回数02004/05/07 13:43:01

ポイント40pt

表示されているのは全部Notice(警告・通知)です。

php.iniで表示するエラーの種類を設定するerror_reportingの設定でNoticeを表示するようになっているのではないでしょうか。

デフォルトでは

error_reporting = E_ALL & ~E_NOTICE

と「Notice以外のエラーを全部表示する」設定になっています。

おそらくそこが

error_reporting = E_ALL

となっているのではないでしょうか。

id:takeuchi_k

解決いたしました。ご指摘の通りでした。

ありがとうございます。

2004/05/08 13:29:29

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません