Установка Symfony с помощью панели ISPmanager
Для того что бы установить Symfony необходимо, зайти на сервер Symfony.com и загрузить последнюю версию рабочей среды.
После загрузки, все содержимое необходимо перенести на Ваш сервер.В панели управления хостингом перейдите в раздел «Инструменты» - «Менеджер файлов»:
Перейдите в каталог www.имя_вашего_домена, в примере это www.test555.org.ua. Нажмите «Закачать файл в текущую папку»
. Затем выберите файл скаченного ранее дистрибутива и нажмите кнопку "Ок":
Затем выберите загруженный архив, с помощью менеджера файлов, и нажмите «Распаковать архивы в текущую директорию»
. После разархивирования, все файлы должны находиться именно в директории. Создайте папку с названием CakePHP и перенесите в нее файлы, которые указаны на рисунке:
После этих действий можете перейти по следующей ссылки: http://test555.org.ua/Symfony/web/config.php
После чего получите следующее сообщение: "This script is only accessible from localhost."
В этом случае Вам необходимо зайти в файл www/test555.org.ua/Symfony/web/config.php и исправить следующие строки:
if (!in_array(@$_SERVER['REMOTE_ADDR'], array(
'ip-address_server',
'::1',
))) /**{
header('HTTP/1.0 403 Forbidden');
exit('This script is only accessible from localhost.');
}*/
, где ip-address_server - ip-адресс вашего сервера и скобки /** */ - это комментарий
Такие же действия необходимо провести и с файликом app_dev.php, который находится www/test555.org.ua/Symfony/web/app_dev.php, после чего Symfony запустится, но с ошибкой о том, что необходимо указать временной пояс(timezone), для этого переходим к файлу php.ini, который находится www/test555.org.ua/cgi-bin/php.ini и пропысываем следующую строку:
date.timezone = "Europe/Kiev"
Сохраняете изменения и приступаете к работе с Symfony.
Для лучшей работы php-скриптов необходимо установить PHP Accelerator. Для настройки PHP Accelerator перейдите по следующей ссылки: (сделать ссылку).
ВАЖНО: На Вашем сервере должны стоять последние обновления php, mysql, обновленные дистрибутивы Вашей операционной системы. Так же должны быть установленны следующие демоны(Unix): php-pear, php-devel, httpd-devel, mysql-devel, также должен быть установлен обработчик классов(Unix): php-pdo. В файле php.ini необходимо что бы были прописаны следующие параметры: date.timezone = Europe/Kiev, short_open_tag = off, magic_quotes_gpc = off.





