Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

SyntaxError: JSON Parse error: Unrecognized token '<' parsererror


NightPlayer

Recommended Posts

Здравствуйте.

 

Возникает ошибка периодически, никто не знает, что делать. Говорят, что баг opencart. Ну что-то я сомневаюсь.

Появляется в разное время, при выходе из личного кабинета, зайдешь на товар или зайдешь на главную.

SyntaxError: JSON Parse error: Unrecognized token '<'
parsererror
<b>Warning</b>: unlink(/home/i/info/xxx.ru/storage/cache/cache.currency.1593087884): No such file or directory in <b>/home/i/info/xxx.ru/public_html/system/library/cache/file.php</b> on line <b>17</b><b>Warning</b>: unlink(/home/i/infoowjh/xxx.ru/storage/cache/cache.product.ocfilter.counter.0.d12302408275b9b23e25dea18409c695.1593087884): No such file or directory in <b>/home/i/info/xxx.ru/public_html/system/library/cache/file.php</b> on line <b>17</b><b>Warning</b>: Cannot modify header information - headers already sent by (output started at /home/i/info/xxx.ru/public_html/system/framework.php:42) in <b>/home/i/info/xxx.ru/public_html/catalog/controller/startup/session.php</b> on line <b>25</b>{"oct_policy_accept":"\u041f\u0440\u0438\u043d\u044f\u0442\u044c","oct_policy_more":"\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435","text_oct_policy":false,"oct_max_day":365,"oct_policy_value":"oct_policy","oct_policy_day_now":"2020-06-25 12:25:51"}

 

Вот что в хостинге написали:

Данная ошибка возникает при удалении файла кэша в скрипте ~/papayashop.ru/public_html/system/library/cache/file.php

 62         public function delete($key) {
 63                 $files = glob(DIR_CACHE . 'cache.' . preg_replace('/[^A-Z0-9\._-]/i', '', $key) . '.*');
 64 
 65                 if ($files) {
 66                         foreach ($files as $file) {
 67                                 if (file_exists($file)) {
 68                                         unlink($file);
 69                                 }
 70                         }
 71                 }
 72         }
Требуется ввести дополнительные проверки в данный участок кода, чтобы ее не возникало. 

 

Кто-нибудь знает как это убрать?

Надіслати
Поділитися на інших сайтах


1 минуту назад, NightPlayer сказал:

и это уберет ошибку? или скроет?

 

скроет

это ошибки файловой системы хостера, пытается удалить файл которого уже нет

воевать с хостером по этому поводу бесполезно

Надіслати
Поділитися на інших сайтах

21 час назад, spectre сказал:

скроет

это ошибки файловой системы хостера, пытается удалить файл которого уже нет

воевать с хостером по этому поводу бесполезно

/public_html/system/library/cache/file.php
Там в двух местах - верно?

Надіслати
Поділитися на інших сайтах


  • 1 year later...

SyntaxError: JSON Parse error: Unrecognized token '<'
parsererror
<pre>string(147) "<?xml version="1.0" encoding="utf-8"?>
<message>
    <state code="INSUFFICIENTFUNDS" date="2021-12-10 22:11:40">insufficient funds</state>
</message>
"
а тут в чем проблема не подскажете? Возникает при оформлении заказа как через симплу так и 1 клик. Причем на почту заказ приходит, а в админку нет. Ошибка появилась сегодня. Откат бекапа на позавчера (когда ошибки точно не было) вопрос не решил.

Надіслати
Поділитися на інших сайтах


В 10.12.2021 в 22:26, Prooksius сказал:

insufficient funds - недостаточно средств
А откуда это, от какого модуля - к телепатам.

Действительно к телепатам. Пропало само-собой так же как и появилось. Наверное хостинг что-то делал.

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.