Fatal error: Uncaught Error: Class 'Object' not found in ~と表示される

horesso > Fatal error: Uncaught Error: Class 'Object' not found in ~と表示される @ 2019/3/8 18:47
こんにちは。お世話になります。


先日サイトを確認すると、サイトが全く表示されず、500 Internal Server Errorが表示されました。

管理画面や、インストール画面も表示できませんでした。

デバッグモードにすると、以下のエラーメッセージが出てきました。

Fatal error: Uncaught Error: Class 'Object' not found in /var/www/vhosts/[サイトのアドレス]/httpdocs/hogehoge/lib/Cake/Controller/Controller.php:57 Stack trace: #0 /var/www/vhosts/[サイトのアドレス]/httpdocs/hogehoge/lib/Cake/Core/App.php(567): include() #1 [internal function]: App::load('Controller') #2 /var/www/vhosts/[サイトのアドレス]/httpdocs/hogehoge/lib/Baser/Controller/BcAppController.php(30): spl_autoload_call('Controller') #3 /var/www/vhosts/[サイトのアドレス]/httpdocs/hogehoge/lib/Cake/Core/App.php(567): include('/var/www/vhosts...') #4 [internal function]: App::load('BcAppController') #5 /var/www/vhosts/[サイトのアドレス]/httpdocs/hogehoge/app/Controller/AppController.php(33): spl_autoload_call('BcAppController') #6 /var/www/vhosts/[サイトのアドレス]/httpdocs/hogehoge/lib/Cake/Core/App.php(567): include('/var/www/vhosts...') #7 [internal function]: App::load('AppController') #8 [internal function]: spl_autoload_call('AppController') #9 /var/www/vhosts/[サイトのアドレス]/httpdocs/hogehoge/lib/Cake in /var/www/vhosts/[サイトのアドレス]/httpdocs/hogehoge/lib/Cake/Controller/Controller.php on line 57

また、エラーログを確認すると、以下のようなログが並んでいました。

2019-XX-XX 11:43:37 Error: Fatal Error (64): Cannot use 'Object' as class name as it is reserved in [/var/www/vhosts/[サイトのアドレス]/httpdocs/hogehoge/lib/Cake/Core/Object.php, line 31]
2019-XX-XX 11:43:37 Error: [InternalErrorException] Internal Server Error
Stack Trace:
#0 /var/www/vhosts/[サイトのアドレス]/httpdocs/hogehoge/lib/Cake/Error/ErrorHandler.php(203): ErrorHandler::handleFatalError(64, 'Cannot use 'Obj...', '/var/www/vhosts...', 31)
#1 /var/www/vhosts/[サイトのアドレス]/httpdocs/hogehoge/lib/Cake/Core/App.php(931): ErrorHandler::handleError(64, 'Cannot use 'Obj...', '/var/www/vhosts...', 31, Array)
#2 /var/www/vhosts/[サイトのアドレス]/httpdocs/hogehoge/lib/Cake/Core/App.php(904): App::_checkFatalError()
#3 [internal function]: App::shutdown()
#4 {main}



webroot内のテーマフォルダ(Materializeを使用しています)をMAMPにコピーして適用してみたところ、そちらは問題ありませんでした。

先月に3.0.6からアップグレードを行ったので、もしかしたらそのあたりの不具合かもしれません。

よろしくお願いいたします。

■ BaserCMSのバージョン:3.0.10
■ レンタルサーバー名: 不明 
■ スマートURLの利用: OFF
■ 設置フォルダ: サブフォルダ]
■ 利用しているデータベース: SQLite
■ PHPスキル(自己評価):  E (ほぼ素人)
610c > Re: Fatal error: Uncaught Error: Class 'Object' not found in ~と表示される @ 2019/3/11 10:26
こんにちは。
エラーメッセージ拝見したところ、phpのバージョン違いによるものと思われます。
一部のサーバでphpが自動アップデートされていることがありますので、
できればレンタルサーバーにログインしてサーバ名と情報を見ていただきたいです。

公式のお知らせ内容が参考になると思います。

https://basercms.net/news/archives/559

>baserCMS3系を利用している場合
>また、baserCMS バージョン 3.x.x は、PHP7.x にて動作しません。
>こちらも最新版へのバージョンアップが必要です。

解消法の記載もありますのでご確認ください。
horesso > Re: Fatal error: Uncaught Error: Class 'Object' not found in ~と表示される @ 2019/3/12 11:28
610c さん

ご回答頂きありがとうございます。

先程、ようやくサーバー管理者から確認が取れまして、
やはりPHPのバージョンを7.3.2にアップデートしていたとの連絡がありました。

元々BaserCMSのバージョンが3.0.10系でしたので、
エラーの原因はPHPのバージョン違いということで間違いないかと思います。

助かりました。
解消法の記事も含めていただきありがとうございます。


ログイン
ユーザー名:
パスワード:


  新規登録 / パスワード紛失

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
34 人のユーザが現在オンラインです。 (34 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 34