laravel не находит новые контроллеры на сервере Plesk - PullRequest
0 голосов
/ 23 апреля 2020

Я пытаюсь добавить новый контроллер и новый маршрут в laravel 6. Это работает на локальном хосте. но не работает на онлайн-сервере. Я загрузил новый контроллер и обновил файл. php.

, когда я посетил свой новый URL laravel .log, скажите:

[previous exception] [object] (ReflectionException(code: -1): Class App\Http\Controllers\Admin\ContactUsController does not exist

моя сеть. php :

Route::get('admin/messages', 'Admin\ContactUsController@index')->name('admin.messages.index')->middleware('can:show_messages');

и у меня есть ContactUsController в папке администратора.

Я пытался очистить кэш, но не могу, не знаю почему. У меня есть в файле .env:

CACHE_DRIVER=file

и в моей сети. php:

Route::get('/clear', function() {
    Artisan::call('cache:clear');
    Artisan::call('config:clear');
    Artisan::call('route:clear');
    return 'Ok';
});

и снова это работает на локальном сервере, но на онлайн-сервере не работает, у меня есть ошибка вроде этого:

production.ERROR: exec(): Unable to fork [stty 2>&1] {"userId":2,"exception":"[object] (ErrorException(code: 0): exec(): Unable to fork [stty 2>&1] at G:\PleskVhosts\sourity.com\Test\vendor\symfony\console\Terminal.php:69)

все контроллеры в папке администратора работают успешно. но когда я загружаю новый ContactUsController на сервер. Laravel не может его найти.

...