Требования к хостингу (серверу):
-
PHP версии 5.2.x (не 5.3.x).
Сейфмода помешать не должна. -
Связка .htaccess + mod_rewrite
Читайте ниже, как убедиться в их наличии. -
Разрешённость исходящих соединений.
-
Zend Optimiser
Обратите внимание, что хостеры, заставляющие для файлов, оптимизированных Зендом, ставить какие-то экзотические расширения, сильно не правы. Читайте их FAQ-и, и отделяйте правильных хостеров от неправильных, типа какого-нибудь Питерхоста.
-
Таймаут на сервере не менее 15-30 секунд.
Требование обусловлено открытием исходящих соединений через cURL.
Этот процесс может быть продолжительным. -
Объём оперативной памяти, выделяемой приложению, не менее 8mb.
Лучше, конечно, 16mb, но будет работать и при восьми.
Чем больше размер базы синонимов, тем нужно больше оперативки.
Если Вы не уверены, есть ли на Вашем сервере всё это, покажите список саппорту хостера. Это самый надёжный и правильный путь, так как из конфигов сервера не всегда с очевидностью понятны нюансы.
Самостоятельная проверка наличия модулей mod_rewrite и Zend Opimiser:
-
Возьмите архив zend.zip [483 bytes]
-
Выньте из него файлы, и поместите в отдельную директорию своего сервера, на которую не распространяется действие какого-либо движка или внешнего .htaccess файла.
-
Файл zend.php должен упасть на сервер в бинарной моде.
-
После чего обратитесь к файлу браузером- если модуль Zend Opimiser на сервере присутствует, то на экране нарисуется его версия. Не присутствует- получите на экран кракозябы.
-
Теперь обратитесь к файлу не как к zend.php, а как к zend.htm - такого файла на сервере нет, но, если модреврайт наличествует, то эти два URL-a станут синонимами.
Всё получилось? Поддержка сервером mod_rewrite и Zend Opimiser есть.
