新しいTypo3の新しいインストールがインストールされました。 私はWindows 7を使用しており、Apache 2.4を使用しています PHP 5.6.11とZend Engine 2.6.0およびXdebug v2.3.3。警告:mysqli :: init():[スクリプトパス]でプロパティへのアクセスがまだ許可されていません
Typo3は独自のエラーハンドラを使用しているため、設定ファイルのエラーレベルを制御することができます。しかし、mysqliはまだmysqli::init()
とmysqli::stmt_init()
の警告をスローします。どちらの場合も、エラー
PHPの警告です:mysqliの:: stmt_init():プロパティアクセスはWではまだ許可されていません:\ TYPO3 \ SYSEXT \コア\クラス\データベース\ DatabaseConnection.phpライン782
に PHPの警告:mysqli_init():プロパティアクセスはWではまだ許可されていません:\ TYPO3 \ SYSEXT \コア\クラス\データベース\のDatabaseConnection.phpライン1190
私はスレッドmysqli + xdebug breakpoint after closing statment result in many warningsを読んですることを試みたが、それ警告はmysqliのいくつかのバグに関連しているようです。私がこれらのバグを読んだところで解決されるはずです。 これらのエラーはTypo3の中核から来ているので、私はDatabaseConnection.phpファイルを編集するのが愚かだと思っています。 しかし、mysqli_init()
の代わりにmysqli::__construct
を使用して接続をテストしました。 mysqli::__construct
は警告/エラーをスローしません。 http://php.net/manual/en/mysqli.construct.php
はtypo3confで/ LocalConfiguration.php私はTYPO3が警告の例外をtrowsないように30965の代わりに、30466にerrorHandlerErrors
とexceptionalErrors
を設定しています。これはmysqli_init()
の問題を解決しただけで、stmt_init()
ではありません。
どうすればいいですか?
ありがとう@Machavity – Jedi
? – Jost
@名前:6.2.18と6.2.25です – Jedi