We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 35988
    • 5 Posts
    В общем, перешёл на VPS, и тут появились некоторые проблемы.

    Система Centos, php 5.3.6, mysql 5.1.58. Панель ISP manager lite.

    При создание сайта, есть два варианта работы php:
    — как модуль Apache
    — как CGI

    Если выбрать Apache, то установка проходит нормально, нужно править права папок и прочее. Однако, список файлов в бэкэнде сайта не отображается. Ну, «Элементы → файлы», там пусто, список не появляется. И загрузить тоже никак.

    Если выбрать как CGI, то установка не проходит, так как в .htacces установщик не видит указание часового пояса:
    php_value date.timezone  "Europe/Moscow"

    Однако, если установить сначала как Apache, а затем перевести в режим CGI — всё прекрасно работает. И файлы тоже. Однако, в логах ошибок валится:
    <b>Warning</b>:  strftime() [<a href='function.strftime'>function.strftime</a>]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Moscow' for 'MSD/4.0/DST' instead in <b>/var/www/admin/data/www/shamanyou.ru/core/xpdo/xpdo.class.php</b> on line <b>1630</b><br />
    [2011-08-06 10:31:46] (ERROR @ /var/www/admin/data/www/shamanyou.ru/manager/controllers/default/welcome.php : 15) PHP warning: strftime() [<a href='function.strftime'>function.strftime</a>]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Moscow' for 'MSD/4.0/DST' instead

    И кстати, при работе с помощью CGI, на ~1000мс работает быстрее с кэшем.

    Вопрос такой, какие права назначить для файлов и папок, как исправить ситуацию с файлами в Apache и как устанавливать в режиме CGI. И вообще, что лучше использовать Apache или CGI?
      • 35988
      • 5 Posts
      Поставил mod_fcgid (FastCGI), прописал часовой пояс в php.ini, изменил права на 775 и 644. Всё стало нормально. Проблема решена.