Журнал ошибок или решаем проблемы быстро и просто
Четверг, декабря 23, 2018 0:26Журнал ошибок — очень полезная и нужная вешь при анализировании и устранении определенных ошибок, возникающих на настраиваемых или уже рабочих сайтах или блогах. Об этом знают многие, но не многие им пользуются при возникновении ошибок. В эти «многие» входил и я до недавнего времени.
Есть у меня блог — визитка, ну и дабы не отставать по моде, решил установить на него информер подписчиков и фолловеров. Выбрал я для этих целей плагин simple-counters.
Скачал, залил, ввел нужные параметры, включаю — неработает. Блог грузится а информер не желает грузиться.
Перепробовал поменять все, что только можно было поменять, вплоть до htaccess — эффекта ноль, информер упорно не хотел показывать свою красоту на моем блоге.
Пошел на сайт разработчика плагина, там шла речь в комментах о закрытом доступе к файлу sc.js.php, я же в свою очередь накатал разработчику приблизительно вот это.
Я: Не показывает плагин ничего, доступ закрыт, по идее при включенных чпу и не должно быть доступа к файлу, отключал чпу, удалял .htaccess, один хрен не видит он ваш файл, все время перекидывает на 404.
В чем может быть проблема?
Блоговод: А Вы уверены, что он у Вас есть: файл jquery.qtip.js грузится, а файла sc.js.php нет … Проверьте наличие и контент файлов по FTP!
Но я то знаю что у меня все на месте.
Я: Вот скрин папки (скрин был в письме), как вы видите все на месте, может на моем хостинге включены или отключены какие то глобальные переменные? У меня такое раз было, к движку DLE был прикручен скрипт, но сам скрипт запускался отдельно, на одном хостинге он запускался на другом выкидывало на сайт и выдавало ошибку 404.
Да вы можете сами глянуть в папку.
Блоговод: Возможно провайдер запрещает выполнение скриптов PHP из папки js или javascript. Такое бывает, посоветуйтесь с провайдером ...
Что делать, иду в тех.поддержку хостинга со своими проблемами. Говорю им что мол вот у меня не работает скрипт в определенной папке, почему, как быть, что делать?
Тех. поддержка: Проверьте права на файлы и на директории а также на наличие BOM маркера в данном файле. http://ru.wikipedia.org/wiki/BOM
На все текстовые скрипты/файлы и т.п. — 644
На все каталоги кроме public_html — 755 — (вот этого совета я не учел и начал подтупливать)
Каталог public_html — 750
cgi файлы — 755
Я: Права проверил, на файле стоит 644, в самом файле изменял кодировки несколько раз, ставил и ansi, и utf-8 без bom, и просто utf-8, все равно не читается.
Дело в том что остальные файлы в этой директории читаются а именно php нет. Вот сами можете глянуть директорию, где расположен этот файл http://********/wp-content/plugins/simple-counters/js
Тех. поддержка: Как такового запрещения выполнения в определенных папках у нас не существует, если в этой папке выполнится простейший phpinfo (), то выполнится все что угодно на PHP, в данном случае Вам необходимо привлечь разработчика к анализу ошибок в журналах.
Я думаю многие уже разобрались что к чему и смеются с меня, я сам с себя ржал, но это было потом. А на тот момент мне было не до шуток, хотя мне уже реально указали на проблему и где искать ее решение.
Чувствовал я себя как пинбольный шар, катаясь от разработчика к тех. поддержке и обратно.
Объясняю ситуацию разработчику, мне в ответ:
Блоговод: Там у Вас на аккаунте есть журнал ошибок ... Снимите текстовую копию и пришлите мне.
— этого делать не пришлось. Достаточно было самому глянуть в журнал ошибок и увидеть то что плагин находился под правами 777, что запрещало читать php скрипт как таковой, вернув права папке 755 все удачно заработало...
Кстати, нашел плагин для падения снежинок на сайте, а раньше приходилось вставлять ява-скрипт. Можно вместо снежинок свои изображения вставить или изменять количество одновременно выпадаемых снежинок, здесь руссифицированная версия.
обновлен до версии 1.0.4
Скачали 207 раз
сообщил:
декабря 23, 2018 10:42
Очень хорошая и полезная штука журнал. Вдруг что знаещь все ошибки и как их исправить.
сообщил:
декабря 25, 2018 1:33
Ну и намучился ты с этим информером ))
А снежинки классные, да и камп на них никак не реагирует, в плане быстродействия )
сообщил:
января 4, 2019 20:39
Да, бывает... Спасибо за статью. Кое-что подчерпнул для себя.
сообщил:
января 17, 2019 11:53
Стоит ли информер таких страданий. Я бы давно о нем забыл
сообщил:
января 19, 2019 14:02
Ну ты молодец вести такой журнал. Ты очень многим думаю помой в частности и мне. Спасибо.