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

Fatal error админки после переноса сайта с поддомена на домен


Recommended Posts

Перенос с поддомена на домен выполнял уже не один десяток раз, но такую ошибку вижу впервые. При этом фронт работает корректно и рубрики и товары, все в целом

 

Fatal error: Uncaught Error: Class 'Controllerstartupevent' not found in /home/сайт.рф/public_html/system/storage/modification/system/engine/action.php:43 Stack trace: #0 /home/сайт.рф/public_html/system/engine/front.php(34): Action->execute(Object(Registry)) #1 /home/сайт.рф/public_html/system/engine/front.php(19): Front->execute(Object(Action)) #2 /home/сайт.рф/public_html/system/framework.php(103): Front->dispatch(Object(Action), Object(Action)) #3 /home/сайт.рф/public_html/system/startup.php(105): require_once('/home/treidcomp...') #4 /home/сайт.рф/public_html/admin/index.php(19): start('admin') #5 {main} thrown in /home/сайт.рф/public_html/system/storage/modification/system/engine/action.php on line 43

 

куда копать?

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


10 минут назад, Vladislavchik1989 сказал:

Перенос с поддомена на домен выполнял уже не один десяток раз, но такую ошибку вижу впервые. При этом фронт работает корректно и рубрики и товары, все в целом

 

Fatal error: Uncaught Error: Class 'Controllerstartupevent' not found in /home/сайт.рф/public_html/system/storage/modification/system/engine/action.php:43 Stack trace: #0 /home/сайт.рф/public_html/system/engine/front.php(34): Action->execute(Object(Registry)) #1 /home/сайт.рф/public_html/system/engine/front.php(19): Front->execute(Object(Action)) #2 /home/сайт.рф/public_html/system/framework.php(103): Front->dispatch(Object(Action), Object(Action)) #3 /home/сайт.рф/public_html/system/startup.php(105): require_once('/home/treidcomp...') #4 /home/сайт.рф/public_html/admin/index.php(19): start('admin') #5 {main} thrown in /home/сайт.рф/public_html/system/storage/modification/system/engine/action.php on line 43

 

куда копать?

Controllerstartupevent класс отсутствует.

Собственно первично проверить вообще сам файл и класс на месте ли? Если он на том же месте, что и должен быть - то тогда смотреть пути, видимо где-то что-то напутано и где-то был подставлен костыль.

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

в файле event.php единственное место где нашел этот Controllerstartupevent

сам файл ниже, пути проверил еще раз, но ошибка осталась прежней

<?php
class ControllerStartupEvent extends Controller {
    public function index() {
        // Add events from the DB
        $this->load->model('extension/event');
        
        $results = $this->model_extension_event->getEvents();
        
        foreach ($results as $result) {
            $this->event->register(substr($result['trigger'], strpos($result['trigger'], '/') + 1), new Action($result['action']));
        }
    }
}

 

 

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


попробовал конечно глупость сделать переименовал ControllerStartupEvent в Controllerstartupevent, теперь ошибка другая:

Fatal error: Cannot declare class ControllerStartupEvent, because the name is already in use in /home/сайт.рф/public_html/admin/controller/startup/login.php on line 15

 

при этом переименовал Controllerstartupevent обратно в ControllerStartupEvent ошибка осталась та же самая

 

Fatal error: Cannot declare class ControllerStartupEvent, because the name is already in use in /home/сайт.рф/public_html/admin/controller/startup/login.php on line 15

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


27 минут назад, Vladislavchik1989 сказал:

попробовал конечно глупость сделать переименовал ControllerStartupEvent в Controllerstartupevent, теперь ошибка другая:

Fatal error: Cannot declare class ControllerStartupEvent, because the name is already in use in /home/сайт.рф/public_html/admin/controller/startup/login.php on line 15

 

при этом переименовал Controllerstartupevent обратно в ControllerStartupEvent ошибка осталась та же самая

 

Fatal error: Cannot declare class ControllerStartupEvent, because the name is already in use in /home/сайт.рф/public_html/admin/controller/startup/login.php on line 15

Кэш при этом почистили?

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

Цитата

Fatal error: Cannot declare class ControllerStartupEvent, because the name is already in use in /home/сайт.рф/public_html/admin/controller/startup/login.php on line 15

Вот эта ошибка говорит о том, что у вас класс задекларирован дважды.

 

Цитата

Fatal error: Uncaught Error: Class 'Controllerstartupevent' not found in /home/сайт.рф/public_html/system/storage/modification/system/engine/action.php:43

Вот эта ошибка говорит о том, что этот класс не определен в момент его вызова в action.php:43

Соответственно надо проверить, что класс Controllerstartupevent существует и корректно создается в action.php

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

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

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

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

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

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

Вхід

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

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

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

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

Important Information

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