PHP
Произошла ошибка 0 Error decoding JSON data: Control character error, possibly incorrectly encoded
Здравствуйте. Я новичок во всех этих делах, но у меня теперь не работает сайт, что я там наделал, не знаю, но все полетело. Выдавала ошибку: "Не удалось сохранить из-за ошибки: Содержимое превышает допустимые лимиты." Почитал в интернете и поменял в таблице fulltext вместо mediumtext, на longtext. Ничего не произошло. Пошел дальше в интернет, нашел что в файле \libraries\src\Table\Module.php нужно найти "Prevent to save too large content > 65535". Я нашел и поменял везде цифру 65535 на 665535, то есть впереди зачем то добавил 6 и сохранил. После этого не работает ни сайт, ни админка. Что делать, подскажите пожалуйста, сайт принадлежит транспортной компании, сейчас клиенты заходят и видят ошибку 404. Очень просим о помощи. На данный момент в админке вот такая ошибка: Произошла ошибка 0 Error decoding JSON data: Control character error, possibly incorrectly encoded
начни с просмотра ошибок РНР, 99% там синтактическая ошибка. в остальном тут надо код смотреть и логи
Блин телепатический канал опять барахлит - плохо видно лог ошибок но интуитивный подсказывает что раньше там сохранялся json в базу целиком не влазил, по этому обрезался, сейчас ты сделал побольше и он сохраняется - переходит на следующую строчку в которой парсит ранее сохранённый обрезанный json естественно не может его прочитать и валится на этой ошибке
Теперь ищи бекап если сам не делал то смотри репозиторий на сайте , архив от заказчика, или бекапы от хостинга. Если не нашел бекап то в открытом файле который правил жми отмена много раз пока не упрется потом сохрани, скорее всего это будет первоначальное состояние но не факт. Если все же не получится восстановить из бекапа то посмотри в логе ошибку которую пишет php перейди на ту строчку в файл которая указана в ошибке сделай вывод переменных на экран и исправь ошибку . Если и так не получится то делегируй задачу другому исполнителю
Теперь ищи бекап если сам не делал то смотри репозиторий на сайте , архив от заказчика, или бекапы от хостинга. Если не нашел бекап то в открытом файле который правил жми отмена много раз пока не упрется потом сохрани, скорее всего это будет первоначальное состояние но не факт. Если все же не получится восстановить из бекапа то посмотри в логе ошибку которую пишет php перейди на ту строчку в файл которая указана в ошибке сделай вывод переменных на экран и исправь ошибку . Если и так не получится то делегируй задачу другому исполнителю
Я не совсем понял суть вопроса, но меня смутили манипуляции с числом 65535...
Ты знаешь что это за число? Это число 65Килобайт, и просто добавить к нему еще шестерку уж точно ни к чему хорошему не приведет...
Ты знаешь что это за число? Это число 65Килобайт, и просто добавить к нему еще шестерку уж точно ни к чему хорошему не приведет...
Похожие вопросы
- Передача json строки php to js
- Как на php и json_encode чередовать {} и []
- Вы тоже иногда ищете долго ошибки в коде?
- ошибка в коде php
- Ошибка с сайтом на хостинге
- Пытаюсь парсить товары с магазина ДНС, но получаю всё время array(0) PHP
- PHP mysqli bind типы... ошибка 500
- Исправьте синтаксическую ошибку в программе на PHP
- Ошибка в Mysqli
- Помогите с php кодом, плиз) хотел функцию транслитерации написать, только ошибка выходит и все :(