人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

phpについて教えてください。さくらビジネスプロにおいてphpの予約システムを使っているサイトが2サイトあるのですが、予約をすすめると以下のエラーになります。
*Fatal error: Cannot redeclare*
1サイト目の設置時にinternalservererrorが止まらなかったので、php.iniに以下の設定をしました。
include_path='.:/usr/local/php/5.2.17/lib/php:/home/maindomain/www/subdomain/hotel"
おそらく、上記文が影響がしているような気がしますが何かよい回避策はないでしょうか?

1373594786
●拡大する


●質問者: kaji0245
●カテゴリ:ウェブ制作
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● holoholobird
●100ポイント

Cannot redeclareは同じ関数が複数個定義されているときに呼び出されるエラーです。
includeをinclude_onceなどに切り替えてみてください。

後、可能であれば絶対パスで表記することをお勧めします。


kaji0245さんのコメント
具体的な記述法としては、以下でよいのでしょうか? include_path=***** ↓ include_once=*****
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ