Yuriy Piskun ([info]yoyurec_field) wrote,
@ 2008-04-15 17:10:00
Previous Entry  Add to memories!  Tell a Friend  Next Entry
Entry tags:webdesign

Меняем рабочую папку в Symfony

Запись опубликована <ё> YoYurec Field </ё>. Пожалуйста, оставляйте комментарии там.

Довелось работать с симфонией… мутная вещь, однако!
Есть такая нехорошая в ней фишка, как использование папки “web” для приложения :(. На “денвере” запарился с виртуальными хостами, но всё поднял кое как…

Другая проблема появилась, когда я захотел выложить проект - на хостинге ведь “public_html” папка у апача! Хорошо, если это ваш личный сервер и можно подправить конфиг апача или через админпанель что-то поколдовать (кстати так и не нашёл как это сделать в direcadmin). А что если нет доступа?

Решение было найдено на блоге Digital Base и заключается в добавлении кода в конец конфигурационного файла вашего приложения (config.php):

1
2
3
4
5
6
      $sf_root_dir = sfConfig::get('sf_root_dir');
      sfConfig::add(array(
        'sf_web_dir_name' => $sf_web_dir_name = 'public_html',
        'sf_web_dir'      => $sf_root_dir.DIRECTORY_SEPARATOR.$sf_web_dir_name,
        'sf_upload_dir'   => $sf_root_dir.DIRECTORY_SEPARATOR.$sf_web_dir_name.DIRECTORY_SEPARATOR.sfConfig::get('sf_upload_dir_name'),
      ));

Естественно остальные папки фреймворка должны лежать вне папки “public_html” !

del.icio.us Ma.gnolia News2.ru БобрДобр.ru Memori.ru Mister Wong



Create an Account
Forgot your login or password?
Login w/ OpenID
English • Español • Deutsch • Русский…