Контакты
Не стесняйтесь
8-495-978-94-94
icq: 221-585-010
jabber: support@openhosting.ru
Новости
Что нового
2011/
23-сен Новые цены на vps
2011/
07-июля Wiki (документация)
2011/
12-мар Новые цены на vps
2010/
29-янв SSL сертификаты
2009/
23-сен Новые цены на vps
2009/
11-июн Автомат. партнерка
2009/
06-июн Cтатья про php.ini
2009/
30-мая Новые цены!
2009/
30-мая Новый vps тариф
2009/
14-апр Xen vps.

Проверка домена

www . .
www.megastock.ru Здесь находится аттестат нашего WM идентификатора 426825923451
Проверить аттестат

PHP позволяет гибко настраивать работу Ваших php скриптов через изменение конфигурационного файла «php.ini».

Разработанная нами и используемая на нашем хостинге панель управления отводит каждому сайту отдельный php.ini. Он находится по пути: «site/имя_вашего_сайта/conf/php.ini» Изменяя php.ini для каждого сайта Вы можете настраивать php скрипты каждого сайта нужным именно Вам образом.

Изменить php.ini Вы можете с помощью ftp или ssh доступа. Изменения вступают в силу не сразу, а в течении часа. Мы бы рекомендовали тем, у кого больше одного сайта, сохранить свой вариант php.ini у себя на компьютере и закачивать его на каждый свой новый сайт.

Многие хостинги позволяют настраивать php через директивы php_flag и php_value, размещаемые в файле .htaccess. Но некоторые параметры php.ini так задать нельзя, есть и ряд других аргументов против такого подхода (например, скорость работы php). Поэтому на нашем хостинге все необходимые настройки php надо задавать в php.ini, а из .htaccess убрать все директивы «php_xxxx».

Вот тут есть Детальное описание всех параметров php.ini. Ниже описание и наши комментарии к некоторым из параметров.

Некоторые полезные параметры php.ini с нашими комментариями

display_errors = On | Off

Если "On", то сообщения об ошибках выдаются прямо на страницу сайта. Это удобно во время работы над php скриптами, но для рабочих сайтов его надо отключать (то есть написать там "display_errors = Off"). Потому что такие сообщения дают взломщику дополнительную и весьма полезную информацию.

display_startup_errors = On | Off

То же самое, только для ошибок процесса запуска. Те же рекомендации.

log_errors = On | Off

Выдавать сообщения в лог файл. Файл находится по пути «site/имя_сайта/log/error.log» Этот файл через сайт не доступен, поэтому выключать эту опцию из соображений безопасности не нужно. Если сообщения в логе не занимают слишком много места, то можно оставлять ее включенной и для рабочего сайта.

ignore_repeated_errors = On | Off

Если On, то одинаковые сообщения не выдаются больше одного раза.

error_reporting = режим_фильтрации сообщений

Определяет, какие типы сообщений php будет выдавать в лог и/или на экран. В самом php.ini можно прочитать все доступные варианты. Некоторые примеры:

  • «error_reporting = E_ERROR» разрешает выдавать только серьезные ошибки.
  • «error_reporting = E_ALL & ~E_NOTICE» означает выдавать все сообщения, кроме самых незначительных.
register_globals = On | Off

Если "On" - php автоматически создает переменную для каждого http параметра. Главное, что Вы должны знать про этот параметр — он должен быть выключен, когда это возможно. Потому что он просто создан для того, чтобы Ваши скрипты было проще взломать.

К сожалению, многие разработчики не прислушиваются к этой рекомендации (которую, кстати, дали сами авторы php). Поэтому куча старых, и не только, скриптов не может работать, если этот параметр не включен.

Если Ваши скрипты не работают без этого параметра и отказаться от использований этих скриптов Вы не можете, то можете оставить этот параметр включенным на свой страх и риск.

По умолчанию у нового сайта на нашем хостинге этот параметр включен! Потому что очень много новичков на хостинге в сердцах восклицали: «Что же у Вас не работает то, что работает на всех нормальных хостингах!» И объяснить, что как раз «у всех НЕ нормально», не всегда получалось.

memory_limit

Сколько оперативной памяти может использовать скрипт. У нас по умолчанию этот параметр равен 24mb. Менять его уже не стоит, потому что кроме php, доступная память ограничивается вообще для всех клиентских программ и как раз примерно таким объемом.

Читайте также другие статьи на нашем сайте.