Error 500 or internal server error on all OJS pages after vps migration

Describe the issue or problem
OJS site cant be access and got error 500, below i post my error notication,

this happen after backup and restore full whm/cpanel account to new vps location, all os and etc same like before

its about php extension or something else?, please need your help. thanks

What application are you using?
OJS 3.4.0-7 with php 8.0/8.1 same result

Additional information
Fatal error : Uncaught Exception: Failed to map the file “/home/sbiibiz/public_html/bcm.ac.id/jurnal.bcm.ac.id/classes/observers/listeners/error_log” to a full qualified class name in /home/sbiibiz/public_html/bcm.ac.id/jurnal.bcm.ac.id/lib/pkp/classes/core/Core.php:511 Stack trace: #0 /home/sbiibiz/public_html/bcm.ac.id/jurnal.bcm.ac.id/lib/pkp/classes/core/EventServiceProvider.php(64): PKP\core\Core::classFromFile(Object(Symfony\Component\Finder\SplFileInfo)) #1 /home/sbiibiz/public_html/bcm.ac.id/jurnal.bcm.ac.id/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Foundation/Events/DiscoverEvents.php(57): Illuminate\Foundation\Events\DiscoverEvents@anonymous::classFromFile(Object(Symfony\Component\Finder\SplFileInfo), ‘/home/sbiibiz/p…’) #2 /home/sbiibiz/public_html/bcm.ac.id/jurnal.bcm.ac.id/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Foundation/Events/DiscoverEvents.php(25): Illuminate\Foundation\Events\DiscoverEvents::getListenerEvents(Object(Symfony\Component\Finder\Finder), ‘/home/sbiibiz/p…’) #3 /home/sbiibiz/public_html/bcm.ac.id/jurnal.bcm.ac.id/lib/pkp/classes/core/EventServiceProvider.php(75): Illuminate\Foundation\Events\DiscoverEvents::within(‘/home/sbiibiz/p…’, ‘/home/sbiibiz/p…’) #4 /home/sbiibiz/public_html/bcm.ac.id/jurnal.bcm.ac.id/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Collections/Traits/EnumeratesValues.php(734): PKP\core\EventServiceProvider->PKP\core{closure}(Array, ‘/home/sbiibiz/p…’, 1) #5 /home/sbiibiz/public_html/bcm.ac.id/jurnal.bcm.ac.id/lib/pkp/classes/core/EventServiceProvider.php(77): Illuminate\Support\Collection->reduce(Object(Closure), Array) #6 /home/sbiibiz/public_html/bcm.ac.id/jurnal.bcm.ac.id/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Foundation/Support/Providers/EventServiceProvider.php(105): PKP\core\EventServiceProvider->discoverEvents() #7 /home/sbiibiz/public_html/bcm.ac.id/jurnal.bcm.ac.id/lib/pkp/classes/core/EventServiceProvider.php(36): Illuminate\Foundation\Support\Providers\EventServiceProvider->discoveredEvents() #8 /home/sbiibiz/public_html/bcm.ac.id/jurnal.bcm.ac.id/lib/pkp/lib/vendor/elcobvg/laravel-opcache/src/Repository.php(25): PKP\core\EventServiceProvider->PKP\core{closure}() #9 /home/sbiibiz/public_html/bcm.ac.id/jurnal.bcm.ac.id/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php(419): ElcoBvg\Opcache\Repository->remember(‘PKP\core\EventS…’, Object(DateInterval), Object(Closure)) #10 /home/sbiibiz/public_html/bcm.ac.id/jurnal.bcm.ac.id/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(338): Illuminate\Cache\CacheManager->__call(‘remember’, Array) #11 /home/sbiibiz/public_html/bcm.ac.id/jurnal.bcm.ac.id/lib/pkp/classes/core/EventServiceProvider.php(36): Illuminate\Support\Facades\Facade::__callStatic(‘remember’, Array) #12 /home/sbiibiz/public_html/bcm.ac.id/jurnal.bcm.ac.id/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Foundation/Support/Providers/EventServiceProvider.php(40): PKP\core\EventServiceProvider->getEvents() #13 /home/sbiibiz/public_html/bcm.ac.id/jurnal.bcm.ac.id/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Foundation\Support\Providers\EventServiceProvider->Illuminate\Foundation\Support\Providers{closure}() #14 /home/sbiibiz/public_html/bcm.ac.id/jurnal.bcm.ac.id/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container{closure}() #15 /home/sbiibiz/public_html/bcm.ac.id/jurnal.bcm.ac.id/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(81): Illuminate\Container\Util::unwrapIfClosure(Object(Closure)) #16 /home/sbiibiz/public_html/bcm.ac.id/jurnal.bcm.ac.id/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod(Object(PKP\core\PKPContainer), Object(Closure), Object(Closure)) #17 /home/sbiibiz/public_html/bcm.ac.id/jurnal.bcm.ac.id/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call(Object(PKP\core\PKPContainer), Object(Closure), Array, NULL) #18 /home/sbiibiz/public_html/bcm.ac.id/jurnal.bcm.ac.id/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Support/ServiceProvider.php(103): Illuminate\Container\Container->call(Object(Closure)) #19 /home/sbiibiz/public_html/bcm.ac.id/jurnal.bcm.ac.id/lib/pkp/classes/core/PKPContainer.php(145): Illuminate\Support\ServiceProvider->callBootingCallbacks() #20 /home/sbiibiz/public_html/bcm.ac.id/jurnal.bcm.ac.id/lib/pkp/classes/core/PKPContainer.php(127): PKP\core\PKPContainer->register(Object(PKP\core\EventServiceProvider)) #21 /home/sbiibiz/public_html/bcm.ac.id/jurnal.bcm.ac.id/lib/pkp/classes/core/PKPApplication.php(228): PKP\core\PKPContainer->registerConfiguredProviders() #22 /home/sbiibiz/public_html/bcm.ac.id/jurnal.bcm.ac.id/lib/pkp/classes/core/PKPApplication.php(200): PKP\core\PKPApplication->initializeLaravelContainer() #23 /home/sbiibiz/public_html/bcm.ac.id/jurnal.bcm.ac.id/classes/core/Application.php(50): PKP\core\PKPApplication->__construct() #24 /home/sbiibiz/public_html/bcm.ac.id/jurnal.bcm.ac.id/lib/pkp/includes/bootstrap.php(37): APP\core\Application->__construct() #25 /home/sbiibiz/public_html/bcm.ac.id/jurnal.bcm.ac.id/index.php(18): require_once(‘/home/sbiibiz/p…’) #26 {main} thrown in /home/sbiibiz/public_html/bcm.ac.id/jurnal.bcm.ac.id/lib/pkp/classes/core/Core.php on line 511

Hi @bustamic,

Is there a file in your installation called classes/observers/listeners/error_log? There should not be.

Regards,
Alec Smecher
Public Knowledge Project Team

on that directory i found error_log file and inside the error log is

[01-Jan-2025 17:46:33 Asia/Jakarta] PHP Fatal error: Uncaught Error: Class “PKP\observers\listeners\SendSubmissionAcknowledgement” not found in /home/sbiibiz/public_html/bcm.ac.id/jurnal.bcm.ac.id/classes/observers/listeners/SendSubmissionAcknowledgement.php:25
Stack trace:
#0 {main}
thrown in /home/sbiibiz/public_html/bcm.ac.id/jurnal.bcm.ac.id/classes/observers/listeners/SendSubmissionAcknowledgement.php on line 25
[01-Jan-2025 17:47:15 Asia/Jakarta] PHP Fatal error: Uncaught Error: Class “PKP\observers\listeners\SendSubmissionAcknowledgement” not found in /home/sbiibiz/public_html/bcm.ac.id/jurnal.bcm.ac.id/classes/observers/listeners/SendSubmissionAcknowledgement.php:25
Stack trace:
#0 {main}
thrown in /home/sbiibiz/public_html/bcm.ac.id/jurnal.bcm.ac.id/classes/observers/listeners/SendSubmissionAcknowledgement.php on line 25

can you please guide me how to resolve this?

Hi @bustamic,

Delete the file; it should not be there. It was probably placed there by your web server.

Regards,
Alec Smecher
Public Knowledge Project Team

it’s that simple and my problem has been solved. thank you very much

1 Like