Расскажу историю, которая со мной произошла. Да и не история это, скорее почти каждодневный случай. И если вы писали что-то (какой-то програмный продукт) и выкладывали в сеть для бесплатного скачивания, тогда, наверное, и у вас были подобные диалоги с пользователями, которые начали пользоваться результатом вашей работы.
Итак, “постучал” ко мне в аську пользователь с проблемой, мол ваши скрипты не хотят работать у меня на хостинге и т.д. Скажу, что требования для работы скриптов это PHP5, cURL или открытые сокеты. И я сразу и спрашиваю удовлетворяет ли хостинг требованиям – последовал ответ что да. И действительно phpinfo() показало, что все Ок. Начал тестировать скрипт: полезли ошибки о том что не существует файлов, которые инклудятся и вследствии ошибки отсутствия функций, класов. Сразу последовал вопрос скопировал ли этот пользователь все файлы к себе на хостинг – человек уверял что скопировал все. Я час мучал этот хостинг тест-скриптами, которые почему-то работали, в отличии от основного. Добавлю примечание – все это происходило посредством аськи и отправки всех файлов (тест-скриптов тоже) посредством почты, так как организовать ФТП доступ к подкаталогу или поддомену на хостинге этот человек не мог по незнанию, а основного логина/пароля естественно давать не хотел
Когда я подумывал уже о суициде, по ICQ этот “перец” выдает фразу, которая меня добила и сразу прояснила ситуацию (цитирую):
[03.04.2008 20:34:08] DEN:
кстати…я перевел всё в нижний регистр не чего?
[03.04.2008 20:34:13] DEN:
сделал
[03.04.2008 20:34:24] serverok:
что в нижний регистр перевели?
[03.04.2008 20:34:43] DEN:
все файлы которые залил на хост
После этого я долго себя отпаивал пивом…. У меня некоторые файлы имеют в названии заглавные буквы и вследствии перевода всех имен файлов в нижний регистр и возникала проблема с работоспособностью скрипта. А все тест-скрипты имели названия в нижнем регистре. Вот и был заколдованный круг.
Если б этот человек сразу сказал, что “творил”, тогда я б не потерял столько нервных клеток и времени. А читать мысли я еще не научился….
