[PHP-users 30966] Re: Fatal error: Cannot redeclare
M.Terao
mayo @ b-gets.ddo.jp
2006年 12月 11日 (月) 16:51:33 JST
寺尾です。
とりあえずrequireとかincludeをrequire_once include_once に
切り替えてみたらいかがでしょう?
それでなくなれば、2回読み込んでてエラーになっているということが
分かると思います。
> kumapooと申します。
>
> お世話になります。
>
> phpのプログラムを動かしたところ、で下記のエラーが出てしまい、回避できず
> すごく困っております。
>
> webで調べたところ、二重定義した際にこういったエラーがでるらしいのですが、
> 当方インフラ担当でして、プログラムの中身まではわかりません。。。
> ただ、プログラマに聞いたところ、「二重定義は絶対にない」とのこと。
> また、プログラマの環境では動くそうです。 (過去ログから、同様の事象をみ
> つけたのですが、エラーを回避できないでいます)
>
> インフラでいくつか調べてみたのですが、「php.info」が動作していますし、
> PHPの設定が足りない部分があるかわかりません。
>
> どなたか、こういった経験を回避した方がいらっしゃたら、その方法を教えてい
> ただけないでしょうか?
>
> よろしくお願いいたします。
> [エラー内容]
> ※下記のエラーがブラウザ上ででます。
> -----
> Fatal error: Cannot redeclare configuration_data() (previously declared in /export/home/u/hoge-test.imjp.co.jp/public_html/agency/lib/config.inc:18) in /export/home/u/hoge-test.imjp.co.jp/public_html/agency/lib/config.inc on line 16
> -----
>
> [サーバの環境]
> ・php.infoから抜粋
> Apache Version Apache/2.0.58 (Unix) mod_ssl/2.0.58 OpenSSL/0.9.7a DAV/2 SVN/1.3.2 mod_python/3.2.8 Python/2.4.3 PHP/4.4.1
>
> _______________________________________________
> PHP-users mailing list PHP-users @ php.gr.jp
> http://ml.php.gr.jp/mailman/listinfo/php-users
> PHP初心者のためのページ - 質問する前にはこちらをお読みください
> http://www.php.gr.jp/php/novice.php3
>
PHP-users メーリングリストの案内