Если вам это интересно, значит вы тоже взяли VDS виртуалку, польстились на ISP Manager и поставили себе FreeBSD.
Усаживайтесь поудобней, будем ставить.
Далее по нотам
— Заходим ISP Manager сервера -> Расширения PHP -> Включаем следующие расширения
— xml.so
— pdo.so
— pdo_mysql.so
— Добавляем расширение dom.so
— Неплохо еще включить curl.so — но это на любителя.
— Подключаемся по ssh (в Win можно использовать например putty)
— Ставим pear:
$ cd /usr/ports/devel/pear
$ make all install clean
— Теперь волнительный момент — ставим symfony. Будем плохими парнями, будем ставить через pear
$ pear channel-discover pear.symfony-project.com
$ pear install symfony/symfony-1.4.9
— Создаем в ISP Manager нового пользователя и БД
Пользователи -> Новый пользователь -> example.com ->… -> PHP как модуль Apache
Управление базами данных -> Новая база данных -> MySQL ->… -> Удаленный доступ
— Заливаем наш проект:
а) По ftp:
Копируем проект в /www/ относительно корня ftp
Переименовываем папку www проекта в example.com(ну или как там ваш домен называется)
Копируем в папку /www/example.com/ папку sf (не совсем правильно)'
б) По ssh:
Копируем проект в /home/example.com/data/www/ относительно корня ftp
Переименовываем папку www проекта в example.com(ну или как там ваш домен называется)
Копируем в папку /home/example.com/data/www/example.com/ папку sf (не совсем правильно)
— Конфигурируем проект прописываем (нам нужен файл (проект)/demstore/config/ProjectConfiguration.class.php)
меняем require_once ' /usr/local/share/pear/data/symfony/autoload/sfCoreAutoload.class.php';
— Осталось сконфигурировать /var/tmp/ потому как доступа туда у вэбсервера нет только на /home/example.com/data/tmp/
a) Путь первый меняем во всех файлах симфонии sys_get_temp_dir на /home/example.com/data/tmp/
б) Второй путь мне увы неизвестен
Все, готово.
Усаживайтесь поудобней, будем ставить.
Далее по нотам
— Заходим ISP Manager сервера -> Расширения PHP -> Включаем следующие расширения
— xml.so
— pdo.so
— pdo_mysql.so
— Добавляем расширение dom.so
— Неплохо еще включить curl.so — но это на любителя.
— Подключаемся по ssh (в Win можно использовать например putty)
— Ставим pear:
$ cd /usr/ports/devel/pear
$ make all install clean
— Теперь волнительный момент — ставим symfony. Будем плохими парнями, будем ставить через pear
$ pear channel-discover pear.symfony-project.com
$ pear install symfony/symfony-1.4.9
— Создаем в ISP Manager нового пользователя и БД
Пользователи -> Новый пользователь -> example.com ->… -> PHP как модуль Apache
Управление базами данных -> Новая база данных -> MySQL ->… -> Удаленный доступ
— Заливаем наш проект:
а) По ftp:
Копируем проект в /www/ относительно корня ftp
Переименовываем папку www проекта в example.com(ну или как там ваш домен называется)
Копируем в папку /www/example.com/ папку sf (не совсем правильно)'
б) По ssh:
Копируем проект в /home/example.com/data/www/ относительно корня ftp
Переименовываем папку www проекта в example.com(ну или как там ваш домен называется)
Копируем в папку /home/example.com/data/www/example.com/ папку sf (не совсем правильно)
— Конфигурируем проект прописываем (нам нужен файл (проект)/demstore/config/ProjectConfiguration.class.php)
меняем require_once ' /usr/local/share/pear/data/symfony/autoload/sfCoreAutoload.class.php';
— Осталось сконфигурировать /var/tmp/ потому как доступа туда у вэбсервера нет только на /home/example.com/data/tmp/
a) Путь первый меняем во всех файлах симфонии sys_get_temp_dir на /home/example.com/data/tmp/
б) Второй путь мне увы неизвестен
Все, готово.