Как изменить контент на сайте, построенном на платформе Symfony - PullRequest
0 голосов
/ 09 декабря 2010

Мне было поручено обновить веб-сайт клиента, который построен на «Symfony». Я даже не знаю, какая версия (файл конфигурации symfony.php имеет дату авторского права 2004-2006, так что, предположительно, раннюю версию). Я даже не PHP-разработчик, хотя я достаточно хорошо разбираюсь в базах данных и серверном коде.

Мне нужно сделать простое обновление веб-страницы на этом сайте, поэтому я скачал весь код и просто искал текст, который мне нужно изменить. Это было найдено в двух местах: один раз в файле .php в «apps> frontend> modules> main> templates> thepage.php». Другая ссылка на этот текст содержится в сценарии резервного копирования .sql, который предполагает, что такое же содержимое также присутствует где-то в таблице базы данных. Хотя база данных, кажется, не находится на веб-сервере, я предполагаю, что это локальная база данных, которая использовалась для отправки изменений в статические файлы на веб-сервере. Тем не менее, я обновил содержимое php-файла, и FTP скопировал его на сервер, но внесенные изменения не отображаются на сайте!?

Итак, вопрос в том, где контент обычно хранится в Symfony? Как получается, что в базе данных, а также в php-файле есть такой же контент? Есть ли какой-то кэш?

Большое спасибо за любые указатели!

1 Ответ

3 голосов
/ 09 декабря 2010

Symfony имеет встроенный кеш, так что это может быть проблемой

, чтобы найти версию symfony, на которой вы запускаете ssh на сервере, и перейти в корневой каталог symfony (где вы увидите папки, приложения, кэш, config, web и т. Д.) И запустить это:

php symfony -V

вы, вероятно, используете версию 1.0, но для того, что нам нужно, это, вероятно, не будет иметь значения

, чтобы очистить кеш, который не должен влиять на что-либо на сайте, кроме некоторого замедления его для первых пользователей, которые обращаются к определенной странице после очистки, введите следующее:

php symfony cc

Что касается базы данных, имеющей тот же контент, что и шаблон, я понятия не имею, это может быть что-то конкретное для вашего сайта

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...