Lostcay, curl_errno() всегда вернёт 0, потому что самого запроса ещё не делалось, ошибки ЕЩЁ НЕТ! Соответственно у вас ВСЕГДА $result = curl_exec(), что бы вы там не рисовали в ручном JSON с 503.
Дмитрий Королев, и кстати, через ADB открываете консоль - это уже будет консоль именно телефона, и вот в ней можно исполнять скрипты, которые вы хотели запускать через файловый менеджер, хе-хе. Файловый менеджер запускает скрипты в той OS, в которой запущен сам. Это же азы!
maksam07, да всё может оказаться банально просто. JS грузит (через AJAX или ещё как) данные с сайта нестандартным путём, в котором functions.php инклудится без предварительной инициализации необходимых констант и переменных. Поэтому константа _S_VERSION и не определена, о чём PHP и сообщает. А автор вопроса этого не понимает - не программист, что ж с него взять. Даже Google ему не подсказал, понимаешь ли.
Никита Сальников, если вы не способны прочитать/перевести и понять текст ошибки, то вам луше туда вообще не лезть. Наймите профессионала, программиста на WP.
winser, по логам понятно, что MySQL падает из-за ошибки базы данных. Когда выдёргивают питание в момент недозаписанных на диск данных - оно вот этим и кончается. Пытайтесь отремонтировать базы/таблицы, ну и приучайтесь делать бэкапы.
А примеры URL-ов работоспособны? А то их колбасит всяко, то /web/rest/, то /rest/, а в итоге вообще /rest/web/rest/...
Может стоит один раз и навсегда исправить URL-ы в самом клиенте?
Камил, правила .htaccess не работают с лог файлами. Совсем. Вообще. Никак не работают.
Строка User-Agent передаётся в заголовках HTTP-запроса. Она собственно и является ОДНИМ ИЗ заголовков.
Если вы пишите заголовки в лог файл - ну так и смотрите в этом лог файле в этих заголовках, к какому серверу, к какому URL-у был запрос. Там всё это обязано быть, ищите - и обрящете.
В крайнем случае можно сопоставлять записи в access.log и modsec_audit.log по точному времени и IP-адресу клиента. Это ж не бином Ньютона...
Вот что значит "сформулировать задачу впереди лошади". Вы собираетесь читать логи из .htaccess? Или логи сами должны запускать правила .htaccess? Или логи и .htaccess должны скооперироваться, и хакнуть виртуальный сервер?
P.S. Вот честно, я уже ни чему не удивлюсь. А ну-ка, сразите меня!
Rozhok68, во-первых, вы даёте вывод ошибок при построении формы, а не работе скрипта. Ну кто-ж так делает? Наполняйте $post5 нужными строками - ошибка пропадёт.
Во-вторых, в скрипте нет вывода вообще чего-либо, только присвоение значений из массива переменным.