535964 ランダム
 ホーム | 日記 | プロフィール 【フォローする】 【ログイン】

zuka2007

zuka2007

【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! --/--
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

PR

バックナンバー

2025年05月
2025年04月
2025年03月
2025年02月
2025年01月

カレンダー

2018年04月01日
XML
カテゴリ:コンピュータ関連
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 {
に書き換えたら、動きました。
上の例は Windows のものですが、Linux でも同じです。


NetCommonsで本格ウェブサイト 私にもできちゃった! [ 新井紀子(数学) ]





お気に入りの記事を「いいね!」で応援しよう

最終更新日  2018年04月01日 11時22分40秒
コメント(0) | コメントを書く
[コンピュータ関連] カテゴリの最新記事



© Rakuten Group, Inc.
X