2011-11-24 82 views
1

我們有一個黑色星期五促銷明天和我們的網站託管在BlueHost的,並且是建立在Magento的CMS和我們的結算系統是完全空白。Magento的onepage空白

當你點擊「進行結算」,當在購物車,ourwebsitedomain.tld/index.php文件/結算/ onepage /爲空白。

我們最近做了一些速度改變我們的網站,我們已經撤消所有這些,都無濟於事,包括編輯htaccess文件。

我們已經嘗試了一切在Magento的論壇,沒有任何的工作。

我們認爲這可能是一個服務器問題,但不幸的是,今天bluehost並沒有打開,因爲它是thxgiving,而且我們無法備份或恢復到該網站的舊版本,因爲我們的服務器正在「維護中」。

我們不知道這是否是我們已經做了,或者如果它是一個服務器的問題。

送這BlueHost的:

//這是我們的想法:

  1. 也許這是一個SSL問題,因爲URL爲https:(oursitedomain.tld/index.php文件/結算/ onepage /是不會拉起的頁面,甚至不會重定向)。 ssl證書尚未過期,但coudl還有其他問題嗎?
  2. 也許這是另一種服務器配置,我們需要重置?你能看看服務器是否有其他問題?
  3. 由於cpanel中的備份和恢復版本控制檯不工作,我們無法恢復到該站點的舊備份,因此該站點正在維護中。至少,我們需要備份舊版本的網站,並獲得購物車的工作../

任何人有任何想法將是巨大的。

即使有一個解決方法,那也可以。我們試圖繞過貝寶或谷歌onepage,但沒有運氣。更糟糕的情況下,我們將拋出一個向上翻頁說結賬時關閉,出售被推遲到下週,等,或爲客戶在打電話。

+0

你有什麼版本的Magento?你是否在'var/log/exception.log'或'var/report /'下檢查錯誤輸出? – benmarks

+0

您應爲您的網站啓用開發者模式。對於<= CE 1.3,您可以取消註釋index.php中的Mage :: setIsDeveloperMode(true)行 - 可能應添加一些IP邏輯,如if($ _ SERVER ['REMOTE_ADDR'] =='xxx.xxx.xxx.xxx' )'在它周圍。 對於其他法師版本,您可以在index.php中調整該開發者模式調用周圍的邏輯以適用於您的IP地址。嘗試並結帳,看看你是否在onepage上出現錯誤。另外,請檢查您的服務器軟件日誌或讓Bluehost執行此操作。 – benmarks

回答

1

一個非常普遍的(但是,唉,不是唯一的)原因空白頁面是PHP的內存限制。 .htaccess文件應該有這樣一行:

php_value memory_limit 128M 

試試這個值增加到512M。通過在Magento文件夾中創建以下PHP文件,您可以確認前後的實際設置。

<?php 
phpinfo(); 

然後,只需在瀏覽器中輸入這個新的頁面(如「ourwebsitedomain/phpinfo.php的」)的地址,並查找「memory_limit的」。


如果您想要正確診斷問題,那麼請努力消除可能性。轉到「https:// ourwebsitedomain /」,如果沒有「checkout/onepage」位,並且如果顯示某個內容,那麼您知道這對SSL沒有問題。

如果管理部分(不是cpanel)正在工作,那麼您可以選擇暫時禁用安全「https」地址。使用PayPal並不安全,但不是必需的,如果在一年中最大的購物日錯過了選擇,這也是可以理解的。

1

當display_errors關閉時,PHP頁面只會變爲空白(來自致命錯誤)。進入/index.php並在文件末尾附近向下滾動。取消註釋 ini_set('display_errors',1); 並讓我們知道你收到的錯誤是什麼,那麼我們可以從那裏去。