Требования к серверу

Материал из DevYourself wiki
Перейти к: навигация, поиск
(Новая страница: «Как правило, для разворачивания DevYourself необходим отдельный сервер (возможно, виртуальны...»)
 
 
Строка 13: Строка 13:
 
* В httpd.conf:
 
* В httpd.conf:
 
   AllowEncodedSlashes On
 
   AllowEncodedSlashes On
* Разрешено использование .htaccess (AllowOverride All).
+
* Разрешено использование .htaccess для корневой директории проекта.
 +
  AllowOverride All
 +
* Дамен, по которому будет доступна инсталляция, должен быть выставлен доменом по умолчанию (т. е. первым среди виртуальных хостов, либо как _default_-хост). Это связано с тем, что различные проекты имеют возможность подключать свои домены.
  
 
== PHP ==
 
== PHP ==
Строка 24: Строка 26:
 
   max_execution_time = 30
 
   max_execution_time = 30
 
   max_input_time = 60
 
   max_input_time = 60
   memory _limit = 32M
+
   memory_limit = 32M
 +
  upload_max_filesize = 4M
 
   post_max_size = 16M
 
   post_max_size = 16M
  Переопределение других свойств должно работать через .htaccess (директива php_value)
+
* Переопределение других параметров php.ini должно работать через .htaccess (директива php_value).
 
* Расширения: mysql, mysqli, pcre, session, iconv, mbstring, curl, gd, libxml, dom, xsl, reflection, '''tidy''', '''memcache''' (жирным выделено то, что часто забывают).
 
* Расширения: mysql, mysqli, pcre, session, iconv, mbstring, curl, gd, libxml, dom, xsl, reflection, '''tidy''', '''memcache''' (жирным выделено то, что часто забывают).
 
* Исходящие соединения через curl должны работать (в том числе, к своему же серверу).
 
* Исходящие соединения через curl должны работать (в том числе, к своему же серверу).
Строка 38: Строка 41:
  
 
* Поддерживается версия 1.3+.
 
* Поддерживается версия 1.3+.
* На начальном этапе рекомендуется выделить Системе 128 МБ оперативной памяти. В дальнейшем, при увеличении количества контента, размер должен быть увеличен.
+
* На начальном этапе рекомендуется выделить под memcached 128 МБ оперативной памяти. В дальнейшем, при увеличении количества контента, размер должен быть увеличен.
  
 
== ImageMagick ==
 
== ImageMagick ==
  
 
* Версия 6.2.8+.
 
* Версия 6.2.8+.
 +
* Поддержка форматов jpeg, gif, png.
  
 
== SMTP ==
 
== SMTP ==
Строка 51: Строка 55:
  
 
* Хостинг должен предоставлять возможность исполнения определённого php-скрипта с произвольным интервалом времени.
 
* Хостинг должен предоставлять возможность исполнения определённого php-скрипта с произвольным интервалом времени.
 +
 +
Для CentOS:
 +
  yum install crontabs
 +
  /etc/init.d/crond start

Текущая версия на 17:19, 19 ноября 2012

Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Инструменты