2014-09-12 4 views
0

У меня есть новое приложение Symfony2, запущенное и работающее на производственном сервере. К несчастью для меня, мне нужно внести некоторые изменения в файлы, которые были развернуты, я НЕОБХОДИМО редактировать файлы, которые уже есть. Я сделал это с nano, но, к сожалению, ни одно из моих примененных изменений на самом деле не видно ... Что мне делать, чтобы эти изменения работали для меня? Я попыталсяИзменения на производственном сервере

php app/console cache:clear 

, потому что он работал для меня на локальном хосте, когда изменения, внесенные видом не мог это сделать, но сейчас это не действительно меня где-нибудь ...

ответ

0

Есть два кэши - производство и разработка. php app/console cache:clear очищает кэш разработки по умолчанию. Укажите кэш производства должны быть очищено:

php app/console cache:clear --env=prod 
0

Вы должны очистить prod кэш, как Symfony2 «записать» два типа кэша: prod и dev

php app/console cache:clear --env=prod 

С вашей командой вы клиринговыми только dev кэша (по умолчанию)

+0

попробовал, но я получил сообщение об ошибке «Невозможно записать в«/path/user/public_html/forum/app/cache/prod »». я попробовал chmod -R 777, но получил кучу ошибок «операции не разрешены» ... (я не могу использовать sudo на этом сервере неудачно) – Leo

+0

@Leo Возможно, ваш текущий пользователь не может изменять разрешения для этой папки .. . – DonCallisto

+0

@Leo Узнайте о настройке разрешений - http://symfony.com/doc/current/book/installation.html#configuration-and-setup. Возможно, вам понадобится помощь со стороны вашего хостинг-провайдера, чтобы правильно настроить их. – dmnptr

Смежные вопросы