我刚刚从magento connect卸载了2个扩展,最终导致第3个扩展致命错误。
magento的前端正在抛出一个白页。 后端 - 正常工作。
我已经尝试禁用“Webinse_DailyDeals”扩展,删除第16行代码。但没有运气。
错误日志:[Sun Mar 27 08:11:38 2016] [错误] [客户59.96.113.41] PHP致命错误:未捕获错误:调用成员函数addLink() 在null中 /home/nutrija/public_html/includes/src/Webinse_DailyDeals_Block_Links.php:16
堆栈跟踪: 0 /home/nutrija/public_html/includes/src/__default.php(27948):Webinse_DailyDeals_Block_Links-> addDealLink('dailydeals_link ...') 1 /home/nutrija/public_html/includes/src/__default.php(27814):Mage_Core_Model_Layout-> _generateAction(Object(Mage_Core_Model_Layout_Element),Object(Mage_Core_Model_Layout_Element)) 2 /home/nutrija/public_html/includes/src/__default.php(27806):Mage_Core_Model_Layout-> generateBlocks(Object(Mage_Core_Model_Layout_Element)) 3 /home/nutrija/public_html/includes/src/__default.php(27810):Mage_Core_Model_Layout-> generateBlocks(Object(Mage_Core_Model_Layout_Element)) 4 /home/nutrija/public_html/includes/src/__default.php(27810):Mage_Core_Model_Layout-> generateBlocks(Object(Mage_Core_Model_Layout_Element)) 5 /home/nutrija/public_html/includes/src/__default.php(13941):Mage_Core_Model_Layout-> generateBlocks() 6 / home / nutrija / public in /home/nutrija/public_html/includes/src/Webinse_DailyDeals_Block_Links.php 第16行
<?php
/**
* AddDealsLink Block
*
* @category Webinse
* @package Webinse_DailyDeals
* @author Webinse Team <info@webinse.com.com>
*/
class Webinse_DailyDeals_Block_Links extends Mage_Core_Block_Template
{
public function addDealLink()
{
$parentBlock = $this->getParentBlock();
$text = $this->helper('dailydeals')->getDealsConfig('dailydeals_group/label_deals_link');
$parentBlock->addLink($text, 'dailydeals/', $text, true, array(), 1, null, 'class="top-link-deals"');
return $this;
}
}
答案 0 :(得分:0)
首先,尝试关闭编译。接下来,检查布局中不存在$parentBlock
的原因。