2014-02-08 79 views
3

我正在尋找解決方案,以在Magento中結帳購物車頁面。當我將物品放入購物車時,購物車頁面變得空白。Magento - 結帳 - 購物車空白頁

我試過幾個選項&還是顯示空白。我已啓用餅乾等,但仍然沒有運氣。我使用的是Firefox瀏覽器,並附上Cookie設置的屏幕快照。

頁URL - 的index.php /結帳/車/添加/ uenc/aHR0cDovLzE5Mi4xNjguMS4xMTQ6ODEvZXNzZW50aWFsbHkvaW5kZXgucGhwL2NsZWFuc2UuaHRtbD9fX19TSUQ9VQ ,, /產品/ 2/

請任何人都可以幫助我解決這個問題?

http://www.itsthe1.com/cookies.jpg

在此先感謝。

+0

[調試Magento商店的基礎](http://magento.stackexchange.com/questions/428/fundamentals-for-debugging-a-magento-store)和[PHP的死亡白屏](http:///stackoverflow.com/questions/1475297/phps-white-screen-of-death) –

回答

0

此問題看起來不像Cookie問題。您將需要更多地調試問題。在web根目錄中打開index.php並添加以下行 - ini_set('display_errors', 1); & Mage::setIsDeveloperMode(true);然後刷新頁面。

這應該給你清楚的跡象表明任何問題與PHP文件。

+0

謝謝你的回覆史蒂文。我已經嘗試了你在上面講過但仍然沒有運氣。它仍然顯示空白頁。這是我的index.php文件 - > http://www.itsthe1.com/index.zip – Karthick

+0

該應用程序是在我的本地PC上安裝的。有沒有可能通過teamweaver訪問來檢查這些問題?我陷入了像2天這樣的空白問題。提前致謝。 – Karthick

+0

您是否在安裝後添加了任何新模塊?嘗試禁用與產品頁面或購物車頁面交互的所有模塊。 – Steven

0

我建議從Steven的解決方案開始,這個問題何時會發生,是否有任何重大更改?

+0

這發生在我嘗試按加入購物車按鈕時,意味着結帳 - 購物車頁面正在變空。 – Karthick

+0

該應用程序已在我的本地PC中安裝。有沒有可能通過teamweaver訪問來檢查這些問題?我陷入了像2天這樣的空白問題。提前致謝。 – Karthick

0

此問題幾乎總是由於 內存問題。嘗試增加內存限制,並在管理配置中啓用緩存。

如果系統沒有足夠的內存,則通常會在購物車和結賬中發生 已分配。

根據您的設置,你可以修改這個htaccess文件或裏面在php.ini

+0

感謝您的回覆。我已將我的memory_limit設置爲1000M,並在我的php.ini文件中啓用了緩存,但仍存在同樣的問題。 – Karthick

+0

是否檢查過htaccess,通常會有一個下限。機器中實際上是否有相當數量的RAM? – Andrew

6

這是一個PHP的內存限制問題。它發生在我身上。 即使256 MB將無法工作,所以去500米

轉到magento Root和.htaccess並將當前值更改爲這樣,然後刷新緩存並檢查您的購物車,它將工作。

## adjust memory limit 
php_value memory_limit 500M 
php_value max_execution_time 18000 

請注意:這不是擴展問題。

謝謝!

+0

我在.htaccess中做了上述修改,但沒有解決問題。然後我用上面的代碼創建了一個php.ini文件,並解決了這個問題。乾杯 –

+0

就我而言,這個解決方案沒有解決問題。 (我將php.ini中的值設置爲512M) – kaorukobo

+0

這隻會解決apache web服務器上的問題 – bpoiss

0

空白頁是錯誤的結果。

簽出頁面需要更多的內存,並且已經觀察到由於內存限制,會出現內存不足錯誤。其中內文會導致空白頁。

0

檢查php mcrypt模塊是否安裝並激活

0

我得到了同樣的錯誤。首先在您的index.php中添加ini_set('display_errors', 1);以檢查錯誤是什麼。

我的是Cannot instantiate interface Magento\Vault\Api\Data\PaymentTokenInterfaceFactory in developer.php line 73

沒有什麼錯在這兩個文件。PaymentTokenInterfaceFactory沒有在Magento的2.1.x更多的自動生成,從而解決這個問題,添加在你vendor/magento/module-vault/etc/di.xml文件中的以下行中10-15:

<preference for="Magento\Vault\Api\Data\PaymentTokenInterfaceFactory" type="Magento\Vault\Model\AccountPaymentTokenFactory"/> 

然後刷新緩存並檢查它是否仍然存在。這就是我解決我的錯誤的方法。

相關問題