Magento 拡張機能のインストール スクリプト エラーのトラブルシューティング
Magento 拡張機能のインストール スクリプトを作成したにもかかわらず、実行に失敗する問題が発生しました。 core_resource テーブルに表示されているにもかかわらず。この問題を解決するには、次の点を考慮してください:
セットアップ リソース構成を確認する
config.xml のセットアップ リソースがグローバル -> リソース パスで正しく構成されていることを確認します。 。接続要素が接続値として core_setup を使用していることを確認します。
バージョン番号の不一致
MySQL インストール スクリプト (例: mysql4-install) で指定されているバージョン番号を確認してください。 -0.0.1.php) は、モジュールの config.xml で宣言されたバージョン番号と一致します。これらの値は、実行するインストール スクリプトと一致する必要があります。
リソース ファイルの実行のデバッグ
Magento が実行しようとしている特定のファイルを識別するには、一時例外をapp/code/core/Mage/Core/Model/Resource/Setup.php の次のメソッド:
ページのリロード時に例外メッセージを検査することで、Magento が実行しようとしているが見つからないインストール スクリプトを特定できます。
モジュール行の削除
必ず core_resource からモジュールの行を削除し、Magento にインストール リソースの再処理を強制するためにキャッシュをクリアしてください。
さらなるトラブルシューティング
上記の手順で問題が解決しない場合は、Mage/Core/Model/Resource/Setup.php の applyAllDataUpdates メソッドのロジックを調べて、インストーラー ファイルが含まれていない理由を理解してください。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3