Jarhead
Постоялец
- Регистрация
- 17 Июн 2011
- Сообщения
- 415
- Реакции
- 169
- Автор темы
- #1
Очень сложный вопрос будет, но может кто сталкивался, вообщем на PHP 7.2 при включенном кешировании Memcached только на странице авторизации в админку появляются ошибки:
Notice: Undefined index: id_parent in /classes/Tab.php on line 593
Notice: Undefined index: name in /classes/controller/AdminController.php on line 583
Notice: Undefined index: name in /classes/controller/AdminController.php on line 584
Notice: Undefined index: class_name in /classes/controller/AdminController.php on line 585
Notice: Undefined index: class_name in /classes/controller/AdminController.php on line 587
Notice: Undefined index: name in /classes/controller/AdminController.php on line 633
И редирект при самой авторизации не происходит, в админку можно попасть если только в ссылке очистить все до index.php
Если перейти на версию PHP 7.1 то таких ошибок нет.
Еще не зависимо от версии PHP при чистке кеша вылазиет такая ошибка:
Если Memcached отключить то на любой версии таких ошибок нет. Пробовал залить те файлы на линиях которых найдены ошибки от версии 1.7.6.1 и папку classes/cache, не помогло.
Notice: Undefined index: id_parent in /classes/Tab.php on line 593
Notice: Undefined index: name in /classes/controller/AdminController.php on line 583
Notice: Undefined index: name in /classes/controller/AdminController.php on line 584
Notice: Undefined index: class_name in /classes/controller/AdminController.php on line 585
Notice: Undefined index: class_name in /classes/controller/AdminController.php on line 587
Notice: Undefined index: name in /classes/controller/AdminController.php on line 633
И редирект при самой авторизации не происходит, в админку можно попасть если только в ссылке очистить все до index.php
Если перейти на версию PHP 7.1 то таких ошибок нет.
Еще не зависимо от версии PHP при чистке кеша вылазиет такая ошибка:
Код:
Fatal error: Uncaught Error: Class 'Tools' not found in /classes/db/Db.php:794 Stack trace:
#0 /config/alias.php(48): DbCore->escape('configuration', false)
#1 /config/alias.php(53): pSQL('configuration')
#2 /classes/Configuration.php(155): bqSQL('configuration')
#3 /classes/Configuration.php(209): ConfigurationCore::loadConfiguration()
#4 /classes/PrestaShopAutoload.php(171): ConfigurationCore::get('PS_DISABLE_OVER...')
#5 /classes/PrestaShopAutoload.php(130): PrestaShopAutoload->generateIndex()
#6 [internal function]: PrestaShopAutoload->load('Tools')
#7 /config/config.inc.php(85): spl_autoload_call('Tools')
#8 /admin/index.php(42): require('/var/ww in /classes/db/Db.php on line 794
Если Memcached отключить то на любой версии таких ошибок нет. Пробовал залить те файлы на линиях которых найдены ошибки от версии 1.7.6.1 и папку classes/cache, не помогло.