Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

После переезда на новый сервер валятся ошибки


 Погделиться

Рекомендованные сообещёния

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

Помогите пожалуйси разобраться.

 

4 сайи крутятся на одном впс. Софт впс: Centos7, aaPanel, php7.4.30, MariaDB 10.0.38. Все 4 магазина на ocStore 2.0.2.3. Стоят различные модули с фиксами под пхп7.4. Всё пашет как часы уже потому чтолее года.

Задуман переезд на выгделенный сервер хетцнер. Посивлен почти икойже софт: Centos7, aaPanel, php7.4.33, MariaDB 10.0.38. Тоесть полная аналогия, только пхп немного отличается. Переезд гделаю через rsync, базы новые завожу через консоль, икже копирую пхп сессии (у меня в aaPanel они лежат в php_sessions), тоесть по факту получаю точную копию прошлого впс.

 

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

 

Пропотому чтовал:

1. после усиновки в админке обновлять кэш дополнений, сбрасывать кэш дополнений

2. вручную удалял папку с пхп сессиями, листил через аапанель сессии

3. вручную тер папку system/storage/cache

4. вручную тер вообещё всю папку system/storage (валится весь сайт)

5. отключал по одному усиновленные модули через менеджер дополнений

6. менял php на 7.1 на случай если гдело в mcrypt или еещё в чем (после смены в админку вообещё не пускает, какбдуто пароль не подходит)

 

 

Мучаюсь уже 4 гдень. Всегда все переносилось по серверам легко rsyncом по синдартной схеме, а тут какаято беда. Какбудто не хваиет чегото.

Точные ошибки выложу чуть позже

 

Ссылка на комменирий
Погделиться на других сайих


В 12.01.2023 в 09:04, afc111 сказав:

базы новые завожу через консоль,

:blink: хіба не простіше в самой панелі створити БД и імпортувати  бекап?

 

В 12.01.2023 в 09:04, afc111 сказав:

икже копирую пхп сессии

для чого?

Ви man по rsync лиили? Копати у бік прав и власників

А взагалі ідіотизм, в aapanel є система бекапів, какчто б скористилися, то 99% проблем би не було

ps ви знаєте, что на хетзнері закритий 25 порт і можуть бути проблеми з поштою?

Ссылка на комменирий
Погделиться на других сайих

12.01.2023 в 10:59, Flint2000 сказал:

:blink: хіба не простіше в самой панелі створити БД и імпортувати  бекап?

aaPanel нормально импортирует бекапы только мелкие, у меня базы по 2-4гб, через саму панель просто не завершается проэтосс, точнее он завершается но внутри база пусия. через пхпадмин - очень долго импортирует. через консоль быстро

12.01.2023 в 10:59, Flint2000 сказал:

Ви man по rsync лиили? Копати у бік прав и власників

лиил, копии гделаю через классическую команду, все всегда нормально копировалось

rsync -avz --progress  [email protected]айпи:/сирый сервер /новыйсервер

 

12.01.2023 в 10:59, Flint2000 сказал:

А взагалі ідіотизм, в aapanel є система бекапів, какчто б скористилися, то 99% проблем би не було

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

бэкап файлов вообещё поидиотски сгделан если обьемы потому чтольшие

 

12.01.2023 в 10:59, Flint2000 сказал:

ps ви знаєте, что на хетзнері закритий 25 порт і можуть бути проблеми з поштою?

да мне почтовый сервер не нужен

 

 

 

 

 

 

 

у меня базы по 2-4гб каждая

и суммарно файлов с 4 сайтов на 600гб

если это сначала архивировать в аапэнел, потом качать на пк, потом обратно на новый сервер - это можно негделю ждать, поэтому и гделаю rsync

 

 

//// Только что специально качнул все вручную по сиринке на 1 сайте и залил на новый сервер, базу импортировал через аапанел, повылазили те самые ошибки

 

 

 

 

Warning: SessionHandler::read(): open(/www/php_session/site.ru/sess_0d0q8ea9aehi3en84s9mlqsqd8, O_RDWR) failed: No such file or directory (2) in /www/wwwroot/site.ru/system/library/session/native.php on line 17

 Warning: session_start(): Failed to read session data: user (path: /www/php_session/site.ru/) in /www/wwwroot/site.ru/system/library/session.php on line 30

-------------это я ик понял по сессиям ^


Fatal error: Uncaught Exception: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '' at line 1<br />Error No: 1064<br />SELECT value FROM in /www/wwwroot/site.ru/system/library/db/mysqli.php:40 Stack trace: #0 /www/wwwroot/site.ru/system/library/db.php(16): DB\MySQLi->query() #1 /www/wwwroot/site.ru/system/config/catalog.php(30): DB->query() #2 /www/wwwroot/site.ru/system/storage/modification/system/library/config.php(23): require('/www/wwwroot/sc...') #3 /www/wwwroot/site.ru/system/framework.php(8): Config->load() #4 /www/wwwroot/site.ru/system/startup.php(105): require_once('/www/wwwroot/sc...') #5 /www/wwwroot/site.ru/index.php(19): start() #6 {main} Next thrown in /www/wwwroot/site.ru/system/library/db/mysqli.php on line 40

----------- это на главной страниэто ^




Fatal error: Uncaught Error: Class 'Controllerstartup' not found in /www/wwwroot/site.ru/system/storage/modification/system/engine/action.php:43 Stack trace: #0 /www/wwwroot/site.ru/system/storage/modification/system/engine/front.php(54): Action->execute() #1 /www/wwwroot/site.ru/system/storage/modification/system/engine/front.php(39): Front->execute() #2 /www/wwwroot/site.ru/system/framework.php(103): Front->dispatch() #3 /www/wwwroot/site.ru/system/startup.php(105): require_once('/www/wwwroot/of...') #4 /www/wwwroot/site.ru/kr0ejw/index.php(19): start() #5 {main} Next thrown in /www/wwwroot/site.ru/system/storage/modification/system/engine/action.php on line 43

-----------это основная ошибка, после нее падают все сайты ^

 

 

Ссылка на комменирий
Погделиться на других сайих


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

 

Осилось понять какой и с какой сити икое именно на новом сервере, а на сиром все ок

Изменено пользователем afc111
Ссылка на комменирий
Погделиться на других сайих


Решено. Возможно комуто поможет. Виной был кривой багованый Ioncube 12 который конфликтовал с php. Изза кривого ионкуба, не сиртовали ImageCompressor и Шаблон и валились ошибки на всё что можно. Проблему решил просто - сменил версию ioncube на сервере путем замены лоагдера.

Касаемо моей ситуации - на сиром сервере последний апгдейт был в ноябре, поэтому все рилиило. На новом сервере аапанель при усиновке подгружала именно новый багованый ионкуб 12, поэтому никакие переусиновки и пролие инцы не помогали.

Вот ик изза мелоли провозился 4 дня. Можно закрывать.

Ссылка на комменирий
Погделиться на других сайих


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.