Мы всегда советуем брать хостинг у Хостпро, т.к. суппорт решает все проблемы за 10 минут, плюс все работает без дополнительных просьб, но случилось так, что клиент купил хостинг у HOSTED.UA.
Залили сайт. Давай прогонять тесты. Тест на Imagick() провалился — не установлен он у них.
Пишем в он-лайн чат просьбу установить imagick(). В ответ получаем, что такой запрос нужно отправить с авторизированой зоны.
Отправляем. На часах было 10 утра.
В два часа дня прогоняем тест. Снова вылетает с imagick().
Пишем опять в он-лайн чат, что так и так, ничего не работает.
В ответ: — ой, про ваш тикет забыли, в течении часа все сделаем.
Проходит 1,5 часа. Ничего не поменялось. В логах красочно висит:
[04-Jul-2011 15:43:52] PHP Fatal error: Class 'Imagick' not found in /home/imagecli/public_html/test2.php on line 5
Пишем опять в он-лайн чат, и тут получаем овтет, что у них на сервере он стоит.
Показываю phpinfo() в котором о Imagick() ни слова. На что получаю умный ответ:
- в phpinfo() под юниксами информация о Imagick() не выводится.
Ладно, думаю я, скидываю ссылки на phpinfo() с других серверов, на которых никс и инфоамрция якобы не должны о imagick отображаться.
Снова направили тикет.
Прошли сутки — решения моей проблемы не было.
Снова пишу в он-лайн чат, переключают в тех отедл на Vyacheslav Lucheninov.
Повторяет вечерняя история с тем, что у них на сервере все стоит, а это я не правильно работаю с imagickом. И дает путь, где установлен у них imagick (usr/lib/ и что-то там) и ссылку на установку.
В это время логи на сервере поменялись, а Вячеслав перестал отвечать.
[05-Jul-2011 10:41:07] PHP Fatal error: Class 'Imagick' not found in /home/imagecli/public_html/test2.php on line 5 [05-Jul-2011 10:43:15] PHP Fatal error: Class 'Imagick' not found in /home/imagecli/public_html/test2.php on line 5 [05-Jul-2011 10:46:27] PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-non-zts-20060613/imagick.so'
Как видно из лога в с 10:43 о 10:46 тех отдел начал работать, после кучи ругани и доказывания того, что ты не лох.
И в 10:49 всё заработало. Кстати, как их тех отдел не доказывал, что в phpinfo() информация о imagick не выводится, ошибся. Сейчас у них тоже информация выводится.
Что же мы получаем? Тикет, был закрыт Dmitriy Hvetkevich вчера вечером с пометкой «на сервере все стоит, владелец не правильно настроил». Т.е. виноват я.
Давайте, чтобы мои слова не были пустыми приведу скрин с фтп-сервера, на котором видно, время создания ссылки на php.ini:

Самое прикольное, что тикеты, которые они считают «для выполнения» можно отправить с панели управления. И все, через панель просмотреть свои тикеты — нельзя.
С hosted.ua я потерял сутки своего личного времени плюс, не очень приятно, доказывать что проблема на сервер, а не в скриптах.
И в заключении: если вам говорят, что у них все работает, а виноват ваш скрипт — требуйте, чтобы они выложили пример работы и настроек для своего сервера. Но на мой такой запрос, они ответили длинным молчанием…
Спасибо девушке Margarita Svystun, с помощью которой удалось решить вопрос.
