カテゴリ:コンピュータ関連
NetCommons3 の設定で、データベース情報を入力し、「次へ」ってやると、 以下のエラーが出て、設定に失敗します。 内部エラーが発生しました。 Error: An Internal Error Has Occurred. これ PHP 7.0 と 7.2 の非互換が原因のようです。 /opt/lampp_72_save/logs/php_error_log を見ると次のようなエラーが出ています。 PHP Fatal error: Cannot use 'object' as class name as it is reserved in /opt/lampp/htdocs/NetCommons3/vendors/cakephp/cakephp/lib/Cake/Core/Object.php on line 18 ぐぐってみると解決法が見つかりました。 https://github.com/cakephp/cakephp/issues/11830 ここに書いてあるように C:\xampp\htdocs\NetCommons3\vendors\cakephp\cakephp\lib\Cake\Coreにある Object.php の18行目 class_alias('CakeObject', 'Object'); をコメントアウトし、 C:\xampp\htdocs\NetCommons3\app\Plugin\Migrations\Libにある CakeMigration.php の16行目を class CakeMigration extends CakeObject { に書き換えたら、動きました。
最終更新日
2018年04月01日 11時22分40秒
コメント(0) | コメントを書く
[コンピュータ関連] カテゴリの最新記事
|