Установка Symfony с помощью панели ISPmanager

Для того что бы установить Symfony необходимо, зайти на сервер Symfony.com и загрузить последнюю версию рабочей среды.

После загрузки, все содержимое необходимо перенести на Ваш сервер.

В панели управления хостингом перейдите в раздел «Инструменты» - «Менеджер файлов»:

 

 

Перейдите в каталог www.имя_вашего_домена, в примере это www.test555.org.ua. Нажмите «Закачать файл в текущую папку» Закачать ISPmanager. Затем выберите файл скаченного ранее дистрибутива и нажмите кнопку "Ок":

 

 

 Затем выберите загруженный архив, с помощью менеджера файлов, и нажмите «Распаковать архивы в текущую директорию»  . После разархивирования, все файлы должны находиться именно в директории. Создайте папку с названием 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.

  • webmoney
  • visa
  • privat
  • liqpay
  • non-cash
  • liberty