2016-11-21 66 views
2

所以我安裝PrestaShop 1.7在我的本地(請記住我的本地作品完美找到)移動到活分段(沒有數據庫導入或導出錯誤或安裝錯誤),但對於一些理由一切正常,但如果我打開CMS登錄,並點擊「模塊&服務」選項卡上,我收到以下消息與消息下方的「再試一次」呼叫動作按鈕。Prestashop 1.7模塊目錄數據未找到

「無法獲取目錄數據,請稍後再試原因:從的Prestashop擴展中心的數據是無效的,並且在緩存不能回退」

,所以我嘗試清除緩存,試圖尋找答案,但發現不安全我不能依靠的答覆。

也在我的「模塊&服務」,當我點擊標籤「已安裝的模塊」我得到一個「RequestException在RequestException.php第51行」說SSL SSL捆綁沒有找到,所以我的模塊壞了,我看到即時通訊不是唯一有這個問題的人,但沒有看到任何解決這個問題?

也可能是在我的Apache服務器上SSL阻塞了這個模塊?這意味着我必須獲得訪問權限,因爲此時我無法訪問。

另外我試過這個安全的感覺,tripple檢查我所有的改變仍然有相同的確切的錯誤信息。 (https://github.com/PrestaShop/PrestaShop/pull/6848/files

回答

8

我還沒有試過這個,因爲我已經回到1.6版本,但對於任何人都有同樣的問題,prestashop開發者發佈這個到我的問題,只是按照鏈接。

https://www.prestashop.com/forums/topic/569275-prestashop-17-modules-catalog-data-not-found/#entry2463881

我的解決辦法是下載文件https://curl.haxx.se/ca/cacert.pem並保存成/應用/緩存/生產/。問題的存在是因爲如果生產緩存被刪除,那麼文件cacert.pem也會被刪除。

https://github.com/P...pull/6848/files和我的離線檢查複製文件中的類/ Tools.php有常量聲明:

const CACERT_LOCATION = 'https://curl.haxx.se/ca/cacert.pem'; 

和文件必須存在於:

_PS_CACHE_DIR_.'cacert.pem' 

,你可以看到在這個全球定義:

define('_PS_CACHE_CA_CERT_FILE_', _PS_CACHE_DIR_.'cacert.pem') 

所以,我吱,如果文件cacert.pem存在生產緩存,它被刪除...我希望這可以幫助。 (ref,mrbrazzi)

1

我也有類似的問題,並修復它。

我有'js'文件夾錯位(出於某種未知的原因)和不完整的,所以我下載了'js'和'主題'原始文件夾形式https://github.com/prestashop/prestashop並替換它們。

+0

感謝您的回覆,我覺得我對這個新的prestashop 1.7有這麼多運氣不好。我剛剛回到以前的版本(1.6.1.9),但我確實嘗試瞭解決錯誤修復和即時通訊誠實,當我說它只是不工作,我的'js'目錄在那裏(完整),但我取而代之正如你所說,與主題相同,我的問題保持不變......再次感謝它希望它對我有用。 – Ylama