php_warning при установке ext

Я хочу установить файл ext my_redirects. На моей локальной машине он делает то, что должен. Но теперь, на живом сайте, я получил такую ​​ошибку:

1: Предупреждение PHP: file_get_contents (/kunden/homepages/28/d574274134/htdocs/update7/typo3/sysext/core/Resources/Private/Sql/Cache/Backend/Typo3DatabaseBackendCache.sql): не удалось открыть файл или поток: нет такого каталог в /homepages/28/d574274134/htdocs/update7/typo3_src-7.6.14/typo3/sysext/core/Classes/Cache/Backend/Typo3DatabaseBackend.php строке 441

Мне подсказали удалить typo3temp / autoload / files. Затем установка работает, но если я после этого захожу в инструмент установки, я снова получаю эту ошибку. Может кто подскажет?


person Maik Hagenbruch    schedule 30.01.2017    source источник


Ответы (2)


Этот файл является частью ядра и должен существовать. Загляните в файл src-tar / zip. Возможно, файл не был передан на сервер.

person Sven Wappler    schedule 30.01.2017
comment
Хорошо, но почему этого файла нет? Как такое может быть? Весь мой код находится в репозитории git, и я делаю git pull на сервере. - person Maik Hagenbruch; 30.01.2017
comment
Вы проверили файл? - person Sven Wappler; 30.01.2017

Я не думаю, что это проблема с автозагрузкой, потому что отсутствует файл .sql, а не класс PHP.

Убедитесь, что файл sql существует. Если его нет, проверьте хеш загруженного ядра TYPO3. Убедитесь, что вы сравниваете правильный путь на сервере.

Но я предполагаю, что у вас есть ограничение доступа. Может быть, плохое владение этим .sql файлом? Возможно, у вас возникли проблемы с безопасностью при использовании file_get_contents () и хотя бы файлов sql? Поэтому, пожалуйста, также проверьте свои настройки безопасности.

person Matthias Secker    schedule 30.01.2017