Неперехваченное исключение 'RuntimeException' с сообщением 'Невозможно записать в каталог кеша

Когда я пытаюсь развернуть свой веб-сайт на сервере, у меня возникает такая ошибка:

Неустранимая ошибка: неперехваченное исключение «RuntimeException» с сообщением «Невозможно записать в каталог кеша (/ home / e120223 / public_html / ReclyZone / app / cache / prod)» в / home / e120223 / public_html / ReclyZone / vendor / symfony / symfony /src/Symfony/Component/HttpKernel/Kernel.php:597 Трассировка стека: # 0 /home/e120223/public_html/ReclyZone/vendor/symfony/symfony/src/Symfony/Component/HttpKerphnel/Kernel10) \ Component \ HttpKernel \ Kernel-> buildContainer () # 1 /home/e120223/public_html/ReclyZone/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php(133): Symfony \ Component -> initializeContainer () # 2 /home/e120223/public_html/ReclyZone/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php(182): Symfony \ Component \ HttpKernel (#) # Kernel-> 3 /home/e120223/public_html/ReclyZone/web/app.php(16): Symfony \ Component \ HttpKernel \ Kernel-> handle (Object (Symfony \ Component \ HttpFoundation \ Request)) # 4 {main} добавлен в / home / e120223 / public_html / ReclyZone / vendor / symfony / symf ony / src / Symfony / Component / HttpKernel / Kernel.php в строке 597

Я уже очистил кеш, но ничего не работает, у вас есть идея?


person Pierre Colart    schedule 18.08.2017    source источник
comment
Не помещайте теги в заголовки вопросов   -  person Liam    schedule 18.08.2017
comment
symfony.com/doc/current/setup/file_permissions.html   -  person Cerad    schedule 18.08.2017
comment
Убедитесь, что в каталоге кэша все разрешения в порядке, позже используйте cache:clear --no-warmup & cache-warmup, чтобы избежать случайных ошибок.   -  person yceruto    schedule 18.08.2017
comment
@Cerad а для windows?   -  person Pierre Colart    schedule 18.08.2017
comment
На вашем производственном сервере работает Windows? Ой. Все, что я могу предложить, это скопировать / вставить Невозможно записать окна каталога кеша в строку поиска и посмотреть, что произойдет.   -  person Cerad    schedule 18.08.2017
comment
@Cerad, это не мой сервис, это мой школьный сервис, так что я тебе этого не скажу: /   -  person Pierre Colart    schedule 18.08.2017
comment
Как только вы это выясните, вам следует отправить запрос на перенос на сайт документации. Сделайте красивую позицию в своем резюме.   -  person Cerad    schedule 18.08.2017


Ответы (2)


chmod -R 777в каталоге кеша, чтобы дать разрешение на чтение И запись

person t-n-y    schedule 18.08.2017
comment
Будь осторожен. Это может привести к серьезным проблемам с безопасностью на рабочих серверах. Более тонкий подход может быть лучше. symfony.com/doc/current/setup/file_permissions.html - person Cerad; 18.08.2017
comment
@Yceruto chmod не отображается в окне? - person Pierre Colart; 18.08.2017
comment
@PierreColart superuser.com/questions/106181/ - person yceruto; 18.08.2017

Проблема в том, что у вас нет разрешения на запись в этот каталог кеша.
Я бы изменил каталог кеша по умолчанию на доступную для записи папку.

См. Официальную документацию http://symfony.com/doc/current/configuration/override_dir_structure.html#override-cache-dir

person Cid Lopes    schedule 18.08.2017