TYPO3 9 LTS Version 9.5.5 - Не удалось получить доступ к удаленному ресурсу https://repositories.typo3.org/mirrors.xml.gz - PullRequest
0 голосов
/ 15 марта 2019

Я работаю с текущей версией Typo3 9.5.5, с версией PHP: 7.3.2 и XAMPP 3.2.3 в Windows 7. В интерфейсе сервера в разделе ADMIN TOOLS -> Extensions -> получить предварительно настроенные дистрибутивы, я всегда получаюошибка "Не удалось получить доступ к удаленному ресурсу https://repositories.typo3.org/mirrors.xml.gz.". Я пробовал его с https://www.pagemachine.de/blog/wie-ihr-typo3-8-0-als-locales-testsystem-unter-windows-installer-unser-tutorial/#div-comment-4718, но, к сожалению, не работал. У кого-нибудь есть решение?

[Изменить] Я хотел бы загрузитьвесь файл php.ini, но, к сожалению, я не нашел способа сделать это. Невозможно поместить все содержимое файла php.ini здесь, потому что ограничение на число символов составляет 30000. Я мог бы просто показать строки без комментариев,но это тоже было бы неплохо.

Часть C: \ xampp \ php \ php.ini:

extension_dir="C:\xampp\php\ext"
;...
;...
;...
; When the extension library to load is not located in the default extension
; directory, You may specify an absolute path to the library file:
;
;   extension=/path/to/extension/mysqli.so
;
; Note : The syntax used in previous PHP versions ('extension=<ext>.so' and
; 'extension='php_<ext>.dll') is supported for legacy reasons and may be
; deprecated in a future PHP major version. So, when it is possible, please
; move to the new ('extension=<ext>) syntax.
;
; Notes for Windows environments :
;
; - Many DLL files are located in the extensions/ (PHP 4) or ext/ (PHP 5+)
;   extension folders as well as the separate PECL DLL download (PHP 5+).
;   Be sure to appropriately set the extension_dir directive.
;
extension=bz2
extension=curl

Ответы [ 2 ]

0 голосов
/ 20 марта 2019

Я решил проблему , добавив
(1) строка « extension = php_curl.dll » в разделе настроек модуля

и обновлением
(2) файл " curl-ca-bundle.crt " в строке ; curl.cainfo = "C: \ xampp \ apache \ bin \ curl-ca-bundle.crt " не существует в каталоге Xampp (включая подкаталоги). Поэтому, скачайте файл " cacert.pem " сразу (только в Google) и замените на строку ; curl.cainfo = "C: \ xampp \ apache \ bin \ curl-ca-bundle.crt" с curl.cainfo = "C: \ xampp \ cacert.pem" . Поместите файл " cacert.pem " в каталог "* C: \ xampp *".
(3) Также замените строку: openssl.cafile = "C: \ xampp \ apache \ bin \ curl-ca-bundle.crt" на openssl.cafile = "C: \ xampp \ cacert.pem" . Это должно работать тогда.

0 голосов
/ 15 марта 2019

Вам нужно активировать curl в вашей установке XAMPP. Может быть, это Пост переполнения стека может помочь вам в этом.

Если у вас Windows 10 Professional, я настоятельно рекомендую DDEV-Local , который дает вам прочную основу для локальной разработки. Он также должен работать с Windows 10 Home. Если вам нужна помощь с DDEV, очень полезен канал #DDEV в TYPO3 Slack .

...