1

数時間前にインストールして以来、Xubuntu 上の Symfony2 に問題があります。私の Symfony プロジェクトは私に言い続けています:

Notice: Corrupt member variable name in /.../app/bootstrap.php.cache on line 2346

私はすべてを試しました:ファイルを再構築し、この特定の行を削除し(別の行にも同じ問題があります)、削除して別の場所からコピーしました。

問題は残ります。そして、それは私を夢中にさせます。さらに悪いことに、他の PHP プロジェクトはうまく機能します。問題なくphpMyAdminを使用しています。

私はnginx + PHP-FPMを使用しており、私のPHPバージョンは次のとおりです。

PHP 5.5.9-1ubuntu4.4 (cli) (built: Sep  4 2014 06:56:34) 
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
    with Zend OPcache v7.0.3, Copyright (c) 1999-2014, by Zend Technologies
    with Xdebug v2.2.3, Copyright (c) 2002-2013, by Derick Rethans

ファイルの再構築後、最初のロードでサイトにアクセスできますが、バグが発生します。インターネットで見つけたいくつかのことによると、それはヌルバイトまたはそのような問題のようです。

誰かがすでにそのような問題を経験していますか? どうすれば解決できますか?

よろしくお願いします。

ティトゥアン・ガロパン

4

2 に答える 2

1

キャッシュをクリアしようとしましたか?

php app/console cache:clear
于 2014-09-28T21:12:16.783 に答える
0

これは PHP のバグです。

クラスに静的フィールドがあり、このフィールドの名前が 1 文字の場合に発生します。

このような:

class Test{
    static private $a=false;
}
于 2016-07-06T13:10:12.683 に答える