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の再起動は不要。
Fatal error: Unknown(): The script tried to execute ...
モデレータ: webmaster