2017-09-15 36 views
1

Magento2站點中打開FPC(全頁緩存)功能後,它提供「內部服務器錯誤500」,並且站點未運行。Magento 2:啓用全頁緩存後,獲得500內部服務器錯誤

+0

顯示你的日誌錯誤500有很多原因。 (apache,php) – 2017-09-15 07:07:46

+0

日誌中沒有錯誤。只有我可以在瀏覽器中看到錯誤。 此頁面不可用 staging.saltnic.com目前無法處理此請求。 HTTP錯誤500 – Suman

+0

我的意思是你在開發人員國防部?在你的index.php你是:ini_set('display_errors',1); error_reporting(E_ALL); $ _SERVER ['MAGE_IS_DEVELOPER_MODE'] = true; – 2017-09-15 07:18:55

回答

1

最後,我得到了來自哪裏的錯誤,並設法解決它。這個對我有用。

通過\ Magento的\目錄\塊\產品\查看重載函數getIdentities()

public function getIdentities() 
{ 
    $identities = $this->getProduct()->getIdentities(); 
    $category = $this->_coreRegistry->registry('current_category'); 
    if ($category) { 
     $identities[] = Category::CACHE_TAG . '_' . $category->getId(); 
    } 
    return $identities; 
} 

public function getIdentities() 
{ 
    $identities = []; 

    if (is_array($this->getItems()) || is_object($this->getItems())) 
    { 
     foreach ($this->getItems() as $item) 
     { 
      $identities = array_merge($identities, $item->getIdentities()); 
     } 
    } 
    return $identities; 
} 
相關問題