2016-10-02 59 views
3

我無法更新TYPO3中的擴展列表。這是他給我的錯誤:Typo3 8.3.1無法訪問遠程資源http://repositories.typo3.org/mirrors.xml.gz

Could not access remote resource http://repositories.typo3.org/mirrors.xml.gz. 

我運行Windows 10 TYPO3 8.3.1 XAMPP V3.2.2運行(PHP 7.0.9)

我試過幾件事情,從編輯php.ini來編輯httpd.conf,但沒有爲我工作。

謝謝你的幫助!

+0

你能在瀏覽器中打開URL嗎?它應該下載一個幾百字節的小.gz文件。請檢查您的系統上是否沒有針對apache的防火牆限制。 如果你有'$ GLOBALS ['TYPO3_CONF_VARS'] ['SYS'] ['curlUse']'確保cURL配置正確。否則它使用'file_get_contents()'來獲取文件。確保所有的包裝正在工作。您可以製作一個小型PHP測試腳本,嘗試獲取您提到的URL,以查看PHP配置中是否存在問題。 –

+0

Windows上的PHP不信任任何證書頒發機構,不是嗎? – StephenKing

+0

因爲該URL應該從服務器端自動重定向到HTTPS。 – StephenKing

回答

2

我有同樣的問題,在這個(德國)評論發現這裏的解決方案: https://www.pagemachine.de/blog/wie-ihr-typo3-8-0-als-lokales-testsystem-unter-windows-installiert-unser-tutorial/#div-comment-4718

您必須下載並保存此文件:https://curl.haxx.se/ca/cacert.pem。 然後打開你的php.ini並輸入選項「curl.cainfo」的這個文件的絕對路徑。所以,你必須像

curl.cainfo = C:\xampp\cacert.pem 

應該有已經是行「; curl.cainfo =」時,一定要卸下分號前激活選項。

我只是做了TYPO3 8.7.0和XAMPP 3.2.2(PHP 7.0.15),它在重新啓動apache後立即生效。