Вопрос: |
Здравствуйте , после вчерашних манипуляций сайт перенесли на сервер в Германию.Можно ли вернуть его обратно на сервер где он стоял - это ОЧЕНЬ важно для работы некоторых скриптов на сайте. |
Ответ: |
здравствуйте уточниет подробнее из за чего это составляет проблему |
Вопрос: |
Есть скрипт который работает с *API (В Контакте) и если сайт с которого приходит запрос находится за рубежом * требует дополнительно ввести каптчу для сохранения данных у себя на сервере, а так-как скрипт автоматически отправляет данные в цикле вводить каждый раз каптчу не реально. |
Ответ: |
так VK как бы в росии, Украина тоже для него `зарубеж` в чем разница? |
Вопрос: |
Не знаю в чём разница,но этот же скрипт работает на сервере который находится в Украине. |
Вопрос: |
А на вашем скрипт не работает и выдаёт ошибку.object(stdClass)#* (*) { [`error`]=> object(stdClass)#* (*) { [`error_code`]=> int(**) [`error_msg`]=> string(**) `Captcha needed` [`request_params`]=> array(*) { [*]=> object(stdClass)#* (*) { [`key`]=> string(*) `oauth` [`value`]=> string(*) `*` } [*]=> object(stdClass)#* (*) { [`key`]=> string(*) `method` [`value`]=> string(**) `photos.getUploadServer` } [*]=> object(stdClass)#* (*) { [`key`]=> string(*) `aid` [`value`]=> string(*) `*********` } [*]=> object(stdClass)#* (*) { [`key`]=> string(*) `gid` [`value`]=> string(*) `*********` } [*]=> object(stdClass)#* (*) { [`key`]=> string(*) `save_big` [`value`]=> string(*) `*` } } [`captcha_sid`]=> string(**) `************` [`captcha_img`]=> string(**) `https://api.vk.com/captcha.php?sid=************` [`need_validation`]=> *(*) } } |
Ответ: |
что нужно для работыт этого скрипта? php *.*? |
Вопрос: |
Нет, версия PHP здесь не причём(то был разговор за другой скрипт).Этот скрипт с *API работал без проблем уже больше месяца.А после вчерашнего дня перестал работать.Нужно , что бы сайт где работает скрипт находился в Украине. |
Ответ: |
уточниет где сказано что сайт должен находиться в Украине? кроме того ваш сайт уже * дня работал с сервера в Германии а не только вчера. позавчера скрипт работал? |
Вопрос: |
Скриптом пользуемся не каждый день,заметили проблему только сегодня. |
Ответ: |
значит проблема не в месторасположении. что должен выдавать скрипт? |
Вопрос: |
Проблема в том ,что для работы скрипта нужен token , который получаем через строку браузера на сайте *.Если я получил token для своего скрипта ,то в токене закодировано моё местоположение (страна Украина,так как мой провайдер Украинский) и если этот токен будет использоваться с IP адреса, который не принадлежит Украине,то система безопасности * просит ввести каптчу.Проблема решена ,зайдя в * через прокси в германии,получили новый токен и ввели в настройках скрипта. |
Ответ: |
т.е сейчас скрипт работает? |
Вопрос: |
Да работает , после того как зашли в ВК через Германский прокси и получили новый токен. |
Ответ: |
уточните какие еще сейчас есть проблемы |
Вопрос: |
Обнаружилась проблема с записью ошибок исполнения PHP кода.Раньше все ошибки ,предупреждения записывались в файл error_log.Последняя запись была **.**.****[**-*-**** **:**:** *PHP*: *: ******** ***/public_html*.php* ***Сейчас ничего не пишет в файл error_log.Моделирую ошибку выполнения кода - в браузере получаю сообщение об ошибке,а в лог файле ничего нет.Прописал в файл .* директивы для фиксации ошибок в лог файл#*displaying*visitorsphp_flag*display_startup_errors*offphp_flag*display_errors*offphp_flag*html_errors*php*loggingphp_flag*log_errors*log*tophp_value*error_log*php_errors.logНо они не работают.В чём причина того ,что не пишутся в лог файл ошибки исполнения PHP кода? |
Ответ: |
Здравствуйте все ошибкинаходятся в папке logs выше папки сайта . а конкретнее папка /var/www/tesh**/data/logs путь от корня |
Вопрос: |
Но раньше писало в папке где исполнялся скрипт,что было очень удобно,а сейчас получается все ошибки всего сайта в одну кучу.Верните пожалуйста обратно как было. |
Ответ: |
это нельзя вернуть. |
Вопрос: |
Почему нельзя вернуть? |
Ответ: |
потамуч что это связано с с особенностями панели. изменить нельзя |
Вопрос: |
А в том файле где вы мне указали фиксируется только ошибка * и всё...А где ошибки исполнения PHP скриптов? |
Вопрос: |
Нельзя подправить php.* ?У вас же сейчас не включено там логирование ошибок исполнения PHP. |
Вопрос: |
*valueerror_log* |
Вопрос: |
поставьте log_errors* |
Ответ: |
так и стоит, но логи пишутся в общий лог |
Вопрос: |
Так и стоит?А вы знаете про phpinfo() ?Перейдите по этой ссылке http://*.*.**.phpВ секции * будут директивы PHP касающиеся ошибок исполнения скриптов:*Так вот,напротив каждого ни локально ни глобально нет никакого значения. |
Вопрос: |
А в общем логе нет ни одной записи о ошибках PHP. |
Вопрос: |
И почему не работает даже прямое указание в скрипте на логирование ошибок?*display_errors', *);*log_errors', *);*error_log* . '/log.*'); |
Ответ: |
|
Вопрос: |
И что ?Это ошибки отсутствия файла (ошибка ***).А где хоть одна ошибка PHP?И зачем говорить что у вас включено логирование ошибок PHP ? Когда ясно написано log_errors* в файле php.* |
Вопрос: |
Пожалуйста перейдите по ссылке http://*.*.**.phpИ найдите в таблице log_errors и что будет написано напротив? |
Ответ: |
сообщите какие директивы Вам нужны |
Вопрос: |
Поставьте в файле php.* вместо log_errors*log_errors*И всё... |
Ответ: |
Проверьте пожалуйста сейчас.
|
Вопрос: |
Пишет в общий лог ошибок домена |
Ответ: |
так и должно быть |