Просмотр
Страница «
Требования к серверу
»
Перейти к:
навигация
,
поиск
Как правило, для разворачивания DevYourself необходим отдельный сервер (возможно, виртуальный). == Операционная система == * GNU/Linux. * Многие разработчики сидят под Windows, и у них всё работает. Тем не менее, в рабочем режиме мы рекомендуем Linux. == Веб-сервер Apache == * Версия 2.0+. * Обязательно расширение mod_rewrite. * Крайне желательно - mod_expires и mod_deflate. * В httpd.conf: AllowEncodedSlashes On * Разрешено использование .htaccess для корневой директории проекта. AllowOverride All * Дамен, по которому будет доступна инсталляция, должен быть выставлен доменом по умолчанию (т. е. первым среди виртуальных хостов, либо как _default_-хост). Это связано с тем, что различные проекты имеют возможность подключать свои домены. == PHP == * Версия 5.3.x. * Обязательные настройки php.ini: safe_mode = Off * Рекомендуемые настройки php.ini: disable_functions = max_execution_time = 30 max_input_time = 60 memory_limit = 32M upload_max_filesize = 4M post_max_size = 16M * Переопределение других параметров php.ini должно работать через .htaccess (директива php_value). * Расширения: mysql, mysqli, pcre, session, iconv, mbstring, curl, gd, libxml, dom, xsl, reflection, '''tidy''', '''memcache''' (жирным выделено то, что часто забывают). * Исходящие соединения через curl должны работать (в том числе, к своему же серверу). == MySQL == * Версия 5.1.x - 5.5.x. * Обязательна поддержка таблиц InnoDB, хранимых процедур и триггеров. == Memcached == * Поддерживается версия 1.3+. * На начальном этапе рекомендуется выделить под memcached 128 МБ оперативной памяти. В дальнейшем, при увеличении количества контента, размер должен быть увеличен. == ImageMagick == * Версия 6.2.8+. * Поддержка форматов jpeg, gif, png. == SMTP == * Должна корректно работать функция PHP mail(), разрешая отправку писем с произвольными заголовками ‘From’ и ‘Reply-To’. == Crontab == * Хостинг должен предоставлять возможность исполнения определённого php-скрипта с произвольным интервалом времени. Для CentOS: yum install crontabs /etc/init.d/crond start
Возврат к странице
Требования к серверу
.
Личные инструменты
Представиться системе
Пространства имён
Статья
Обсуждение
Варианты
Просмотры
Чтение
Просмотр
История
Действия
Поиск
Навигация
Заглавная страница
Сообщество
Текущие события
Свежие правки
Случайная статья
Справка
Инструменты
Ссылки сюда
Связанные правки
Спецстраницы