タグ付けされた質問 「fatal-error」

2
Magento 2-オブジェクトマネージャは、Abstractクラスをインスタンス化しようとします。( 致命的な誤り )
Magento 2で遊んでいるのに問題が発生した場合、頭を抱えることができません。オブジェクトマネージャは、Abstractクラスをインスタンス化しようとしますが、これにより致命的なエラーが発生します。誰かがこれを引き起こしたり、私を正しい方向に向けたりする原因を知っていますか? エラー Fatal error: Cannot instantiate abstract class Magento\Framework\Model\Resource\AbstractResource in /lib/internal/Magento/Framework/ObjectManager/Factory/Dynamic/Developer.php on line 75 問題 私のモジュールには、を拡張するモデルがあり\Magento\Quote\Model\Quoteます。このモデルのコンストラクタには、これを挿入する次の行があります。 \Magento\Framework\Model\Resource\AbstractResource $resource = null,。 モデルをインスタンス化するコントローラーは、モデルをインスタンス化\Magento\Backend\App\Actionする$this->_objectManager->create()ために拡張し、使用します。 私が頭を包み込めないのは、Magentoモデルをインスタンス化すると動作するだけですが、モデルをインスタンス化すると、この抽象クラスをインスタンス化して上記のエラーをスローすることです。オブジェクトマネージャにこれを行うよう指示するものと、問題を解決する方法を教えてください。 私が最初に考えたのは、Magentoを使用di.xmlしてこれを置き換える、これまたは何かを実行することでした。 これを読んでくれてありがとう。この問題に関するヘルプまたは入力を歓迎します。


1
名前がすでに使用されているため、インターフェイスを宣言できません
新しいモジュールでシンプルなインターフェースを作成した後。bin / magento setup:di:compileと入力すると、その名前は既に使用されているというエラーが表示されます。 これが私のコードです: namespace Company\Test\Api; /* * @api */ interface XyzInterface { public function getSomething(); } それから私はこのエラーを受け取ります: Repositories code generation... 1/7 [====>-----------------------] 14% 2 secs 52.0 MiBPHP Fatal error: Cannot declare interface Company\Test\Api\XyzInterface, because the name is already in use in .../app/code/Company/Test/Api/XyzInterface.php on line 13 行は「インターフェイスXyzInterface」です。何が問題なのかわかりません。

5
Magento 2.2.2:792723456バイトの許容メモリサイズを使い果たしました(184320バイトを割り当てようとしました)
magento 2.2.2で作業していますが、製品を保存すると、このエラーが表示されます。 致命的なエラー:/var/www/html/Demo/vendor/magento/framework/Profiler.phpの153行目で、792723456バイトの許容メモリサイズを使い果たしました(184320バイトを割り当てようとしました)。 Php version : 7.0 Magento : 2.2.2 また、変更memory_limit = 16Gはphp.iniファイルに適用され、Apacheサーバーを再起動します。それでも、この問題は修正されていません。 <?php namespace Abc\Xyz\Observer; use Magento\Framework\Event\ObserverInterface; use \Magento\Store\Model\StoreManagerInterface; class ProductSaveAfter implements ObserverInterface { protected $_objectManager; protected $messageManager; protected $_productmFactory; protected $_productdFactory; protected $_productsFactory; protected $_eavConfig; protected $sStore; protected $scopeConfig; protected $_helper; protected $storeManager; public function __construct( \Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig, …

2
Magento 1.9.2およびphp7-画像アップロードエラー
私はMagento 1.9.2をPhp 7でテストしているところです。すべて動作するように見えましたが、突然、製品の画像をアップロードしようとしました。以下のようなエラーが発生しました: Fatal error</b>: Uncaught Error: Function name must be a string in /home/admin/domains/store.com/public_html/dev/lib/Varien/File/Uploader.php:259 Stack trace: #0 /home/admin/domains/store.com/public_html/dev/lib/Varien/File/Uploader.php(180): Varien_File_Uploader->_validateFile() #1 /home/admin/domains/store.com/public_html/dev/app/code/core/Mage/Adminhtml/controllers/Catalog/Product/GalleryController.php(46): Varien_File_Uploader->save('/home/admin/dom...') #2 /home/admin/domains/store.com/public_html/dev/app/code/core/Mage/Core/Controller/Varien/Action.php(418): Mage_Adminhtml_Catalog_Product_GalleryController->uploadAction() #3 /home/admin/domains/store.com/public_html/dev/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(254): Mage_Core_Controller_Varien_Action->dispatch('upload') #4 /home/admin/domains/store.com/public_html/dev/app/code/core/Mage/Core/Controller/Varien/Front.php(172): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller in <b>/home/admin/domains/store.com/public_html/dev/lib/Varien/File/Uploader.php 誰かがそれを修正する方法を知っていますか? 259行目付近のupload.phpで影響を受ける関数 protected function _validateFile() { if ($this->_fileExists === false) { return; } //is file extension …

2
Magento 2のフルページキャッシュが機能しない
Magento CE 2.0.2サイトでFPC(フルページキャッシュ)機能をオンにすると(デフォルトのテーマとカスタムテーマのどちらが実行されていてもかまいません)、このサイトのホームページを開くと、「内部サーバーFirefoxコンソールのエラー500 "、およびページが空白です。 考えられる問題は何でしょうか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.