Fatal error: Unknown(): The script tried to execute ...

ユーザーさんによるシステムの不具合報告です。できるだけ状況を詳しくご報告ください。

モデレータ: webmaster

返信
webmaster
Site Admin
記事: 1451
登録日時: 2004年12月10日(金) 10:09

Fatal error: Unknown(): The script tried to execute ...

投稿記事 by webmaster » 2005年5月24日(火) 20:32

 webmasterです。
 ユーザー様より以下の報告を頂きましたので、解決策を記録しておきます。

【事象】
 設置後、ログインができず、下記のようなエラーメッセージが出る。

---------------------------------------------------------
Fatal error: Unknown(): The script tried to execute a method or access a property of an incomplete object. Please ensure that the class definition entrynamesforeditor of the object you are trying to operate on was loaded _before_ the session was started in /usr/home/mot/public_html/cmsdesigner/manager.php on line 75
---------------------------------------------------------

【原因】
 phpの設定で、session.auto_start が On になっている事が原因です。
 この設定は一般的にOffにしておいた方が問題が起こりづらいと言われています。

【対策】
■php.iniの編集権限がある場合。

 session.auto_start = 0

 に設定後、apacheを再起動する。

■php.iniの編集権限が無い場合。

 ルートディレクトリに.htaccessというファイルを作成する。
 .htaccessファイルの中身は以下の1行。

-- .htaccessファイル ------------------------
php_flag session.auto_start Off
----------------------------------------------

 もし既に.htaccessが存在する場合は、上記の行を最終行に追加する。
 apacheの再起動は不要。

返信