Questions tagged «error»

有关PHP错误消息和错误日志的问题

2
Magento中引发异常的首选方式是什么?
Magento核心使用以下所有方法,因此哪种方法是首选的(或最新的“最佳实践”)方法? Mage::throwException('Some Message')- 732种用法 throw new Exception('Some Message')- 419种用法 throw Mage::exception('Vendor_Module', 'Some Message')- 94种用法 (需要创建一个Vendor_Module_Exception类)

3
在Magento2的网页上启用例外打印
我正在安装Magento 2,并收到以下错误。 There has been an error processing your request Exception printing is disabled by default for security reasons. Error log record number: 354086296325 在Magento 1中,我曾经将其重命名local.xml.sample为local.xmlerrors文件夹,并在网页本身上看到异常,而不是检查var文件夹中的文件。如何在Magento 2中做同样的事情,因为我看不到错误文件夹?

2
成功修补SUPEE-5994之后发生错误:找不到类'Mage_Install_Controller_Router_Install'
我成功安装了SUPEE-5994补丁: [root@x]# sh PATCH_SUPEE-5994_EE_1.14.1.0_v1-2015-05-14-05-05-02.sh Checking if patch can be applied/reverted successfully... Patch was applied/reverted successfully. 但是现在,我所有的网页都是空白。 httpd错误日志: [错误] [客户端x] PHP致命错误:在第138行的/var/www/x/public_html/app/code/core/Mage/Core/Controller/Varien/Front.php中找不到类'Mage_Install_Controller_Router_Install' 我试图: 清除/ var / cache 重置chmod / chown 重新启动httpd服务 但是似乎没有任何作用。 有人有同样的问题吗? 编辑:Front.php文件: Varien_Profiler::start('mage::app::init_front_controller::collect_routers'); foreach ($routersInfo as $routerCode => $routerInfo) { if (isset($routerInfo['disabled']) && $routerInfo['disabled']) { continue; } if (isset($routerInfo['class'])) { …

2
由于使用文件系统路径,无法加载Magento CSS和JavaScript
我无法使用Magento Connect安装模块,出现Connection Error try again later错误。按照模块开发人员的说明,我尝试使用以下方法修复文档根目录中的权限: find . -type f -exec chmod 644 {} \; find . -type d -exec chmod 755 {} \; chmod o+w var var/.htaccess app/etc chmod 550 mage chmod -R o+w media 它仍然无法正常工作,因此我最终手动安装了该模块。然后,我登录到管理后端,Magento尝试使用系统文件路径而不是如下URL来提供CSS文件: <link rel="stylesheet" type="text/css" href="/home/user/public_html/js/calendar/calendar-win2k-1.css" /> <link rel="stylesheet" type="text/css" href="/home/user/public_html/skin/adminhtml/default/default/reset.css" media="all" /> <link rel="stylesheet" …

3
magento升级后出现错误
在CLI中触发此命令后 php bin/magento setup:upgrade 我收到以下错误-: Fatal error: Uncaught exception 'Magento\Framework\Exception\LocalizedException' with message 'Can't create directory /var/www/html/magento/magento2.0/var/generation/Magento/Framework/App/ResourceConnection/.' in /var/www/html/magento/magento2.0/vendor/magento/framework/Code/Generator.php:103 Stack trace: #0 /var/www/html/magento/magento2.0/vendor/magento/framework/Code/Generator/Autoloader.php(35): Magento\Framework\Code\Generator->generateClass('Magento\\Framewo...') #1 [internal function]: Magento\Framework\Code\Generator\Autoloader->load('Magento\\Framewo...') #2 [internal function]: spl_autoload_call('Magento\\Framewo...') #3 /var/www/html/magento/magento2.0/vendor/magento/framework/Code/Reader/ClassReader.php(19): ReflectionClass->__construct('Magento\\Framewo...') #4 /var/www/html/magento/magento2.0/vendor/magento/framework/ObjectManager/Definition/Runtime.php(44): Magento\Framework\Code\Reader\ClassReader->getConstructor('Magento\\Framewo...') #5 /var/www/html/magento/magento2.0/vendor/magento/framework/ObjectMana in /var/www/html/magento/magento2.0/vendor/magento/framework/Code/Generator.php on line 103`

4
Magento2 CLI模块:启用会给出错误“未知模块”
在Magento2中,我构建了一个简单的自定义模块,并希望通过CLI启用它: bin/magento module:enable Vendorname_Modulename 但这给了我以下错误: 未知模块:“供应商名称_模块名称” 该模块及其文件确实存在于 app/code/Vendorname/Modulename/ 当然,我已经清除/禁用了缓存,清除了生成,Memcache(d)没有运行...

9
CE1.9.1请确保用户注册期间密码匹配问题
我在CE1.9.1中遇到此问题。 当用户注册时(无论是在结帐期间还是从“创建帐户”链接中都无关紧要),即使密码重新正确输入,用户仍然会收到密码不匹配错误。 表单验证并不表示不匹配,但是一旦用户单击“注册”,它将返回不匹配错误。 chrome控制台没有错误... 我发现了这一点:“请确保您的密码匹配”-使用“新注册”结帐时出现密码错误 但是我不相信这是同样的错误。 我需要尽快修复,非常感谢您的帮助!

2
打印发票时出错
我已经使用XAMPP的BitNami Magento安装在Windows 7上安装了标准的Magento 1.8.0.0。 当我打开销售->发票屏幕并单击发票,然后单击屏幕右上角的橙色“打印”按钮时,我在网络浏览器中收到以下错误消息: 致命错误:Zend_Pdf_FileParserDataSource_File :: __ construct()的声明必须与C:\ xampp \ apps \ magento \ htdocs \ lib \ Zend \ Pdf \ FileParserDataSource \ File.php中的Zend_Pdf_FileParserDataSource :: __ construct()兼容 有人知道我为什么得到这个以及如何解决这个问题吗?

3
如何诊断“无效块类型..”错误?
不知道如何找出这个错误,我已经搜寻了一个星期,但似乎找不到解决方法。有任何想法吗? 2013-06-10T04:04:28+00:00 ERR (3): exception 'Mage_Core_Exception' with message 'Invalid block type: ' in /home/xxxxxxx/public_html/app/Mage.php:594 Stack trace: #0 /home/xxxxxxx/public_html/app/code/core/Mage/Core/Model/Layout.php(495): Mage::throwException('Invalid block t...') #1 /home/xxxxxxx/public_html/app/code/core/Mage/Core/Model/Layout.php(437): Mage_Core_Model_Layout->_getBlockInstance('', Array) #2 /home/xxxxxxx/public_html/app/code/core/Mage/Core/Model/Layout.php(472): Mage_Core_Model_Layout->createBlock('', 'checkout.cart') #3 /home/xxxxxxx/public_html/app/code/core/Mage/Core/Model/Layout.php(239): Mage_Core_Model_Layout->addBlock('', 'checkout.cart') #4 /home/xxxxxxx/public_html/app/code/core/Mage/Core/Model/Layout.php(205): Mage_Core_Model_Layout->_generateBlock(Object(Mage_Core_Model_Layout_Element), Object(Mage_Core_Model_Layout_Element)) #5 /home/xxxxxxx/public_html/app/code/core/Mage/Core/Model/Layout.php(210): Mage_Core_Model_Layout->generateBlocks(Object(Mage_Core_Model_Layout_Element)) #6 /home/xxxxxxx/public_html/app/code/core/Mage/Core/Controller/Varien/Action.php(344): Mage_Core_Model_Layout->generateBlocks() #7 /home/xxxxxxx/public_html/app/code/core/Mage/Core/Controller/Varien/Action.php(269): Mage_Core_Controller_Varien_Action->generateLayoutBlocks() #8 /home/xxxxxxx/public_html/app/code/core/Mage/Checkout/controllers/CartController.php(159): Mage_Core_Controller_Varien_Action->loadLayout() #9 …


5
升级到EE 1.14.2.0后的索引错误:表catalog_product_entity_tmp_indexer不存在
在将Magento升级到EE 1.14.2.0之后,cron enterprise_refresh_index总是会收到以下错误: 消息“ SQLSTATE [42S02]”的异常“ PDOException”:未找到基表或视图:1146 /var/www/public_html/lib/Zend/Db/Statement/Pdo.php:228中的表“ catalog_product_entity_tmp_indexer'不存在” 我不明白为什么这个表不存在。Magento不应在刷新索引的过程中创建它吗?

3
Magento 2 StoreManagerInterface已存在于编译中的上下文对象中
我的扩展程序中出现此错误。 PackageName \ ModuleName \ Block \ Enhanced 在类中的PackageName \ ModuleName \ Block \ Enhanced在/var/www/html/app/code/PackageName/ModuleName/Block/Enhanced.php \ Magento \ Store \ Model \ StoreManagerInterface中已经存在上下文对象 public function __construct( \Magento\Framework\View\Element\Template\Context $context, \Magento\Catalog\Model\Session $catalogSession, \Magento\Store\Model\StoreManagerInterface $storeManager, array $data = [] ) { parent::__construct($context, $data); $this->_catalogSession = $catalogSession; $this->_storeManager = $storeManager; }

3
在Magento中处理绝望的类型提示
只是想知道是否有人比我想的更好的策略可以与Magento的自定义错误处理程序共存。具体来说,我想知道在类型提示参数不匹配的情况下抛出的“可捕获的致命错误”。这是该Mage班的一个例子: /** * Write exception to log * * @param Exception $e */ public static function logException(Exception $e) { if (!self::getConfig()) { return; } $file = self::getStoreConfig('dev/log/exception_file'); self::log("\n" . $e->__toString(), Zend_Log::ERR, $file); } 由于有错误处理程序,任何东西都可以传递给该方法,包括Zend_Date(可以正常工作,但在您的异常日志中看起来超级混乱)或一个Mage_Core_Model_App(实际上会出现致命错误)。 可以在方法顶部重新实现类型检查:$e instanceof Exception但是这种策略无法实现类型提示的目的。 有什么提示建议吗?
15 error  exception 

7
出于安全原因,默认情况下禁用异常打印[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为Magento Stack Exchange 的主题。 4年前关闭。 我试图将我的magento设置为主机。因此,我创建了一个新数据库,并导入了sql文件并更改了数据库的local.xml中的设置。但是现在由于安全原因,我默认情况下禁用了异常打印。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.