Jump to content
  • 0

Exception: App is not a valid controller in


jeeni

Question

Hello,

I recently updated my Blesta install in place before porting to a new cPanel account on the same server. Between the move, I've lost visual parts to my Blesta home screen, and Billing overview page.

Also, the buttons are missing their icons [ ] For example, the [>] button to create a new invoice is just a blank square. [ ]

Also, the interface to adjust the menus is wonky, and I'm unable to create sub-menus.

I tried disabling plugins within Blesta, and removing the plugin files directly via FTP, to no effect.

Both accounts are/were on PHPv8.1. I don’t understand why it would work for one account and not the other.

Does anyone have any recommendations? (Error doc contents listed below.)

Thanks in advance,

Jean

Error docs point to minphp:

[2023-03-20T19:14:07.038467+00:00] general.ERROR: Exception: App is not a valid controller in /home/XXXXX/public_html/vendors/minphp/bridge/src/Lib/Dispatcher.php:113 Stack trace: #0 /home/XXXXX/public_html/index.php(21): Dispatcher::dispatch('/app/views/admi...') #1 {main}  

Notice doc info:

[2023-03-20T19:14:05.589244+00:00] general.NOTICE: E_DEPRECATED: Return type of Minphp\Session\Handlers\PdoHandler::open($savePath, $name) should either be compatible with SessionHandlerInterface::open(string $path, string $name): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice {"code":8192,"message":"Return type of Minphp\\Session\\Handlers\\PdoHandler::open($savePath, $name) should either be compatible with SessionHandlerInterface::open(string $path, string $name): bool, or the #[\\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice","file":"/home/XXXXX/public_html/vendors/minphp/session/src/Handlers/PdoHandler.php","line":65} 
[2023-03-20T19:14:05.589436+00:00] general.NOTICE: E_DEPRECATED: Return type of Minphp\Session\Handlers\PdoHandler::close() should either be compatible with SessionHandlerInterface::close(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice {"code":8192,"message":"Return type of Minphp\\Session\\Handlers\\PdoHandler::close() should either be compatible with SessionHandlerInterface::close(): bool, or the #[\\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice","file":"/home/XXXXX/public_html/vendors/minphp/session/src/Handlers/PdoHandler.php","line":33} 
[2023-03-20T19:14:05.589485+00:00] general.NOTICE: E_DEPRECATED: Return type of Minphp\Session\Handlers\PdoHandler::read($sessionId) should either be compatible with SessionHandlerInterface::read(string $id): string|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice {"code":8192,"message":"Return type of Minphp\\Session\\Handlers\\PdoHandler::read($sessionId) should either be compatible with SessionHandlerInterface::read(string $id): string|false, or the #[\\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice","file":"/home/XXXXX/public_html/vendors/minphp/session/src/Handlers/PdoHandler.php","line":73} 
[2023-03-20T19:14:05.589527+00:00] general.NOTICE: E_DEPRECATED: Return type of Minphp\Session\Handlers\PdoHandler::write($sessionId, $data) should either be compatible with SessionHandlerInterface::write(string $id, string $data): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice {"code":8192,"message":"Return type of Minphp\\Session\\Handlers\\PdoHandler::write($sessionId, $data) should either be compatible with SessionHandlerInterface::write(string $id, string $data): bool, or the #[\\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice","file":"/home/XXXXX/public_html/vendors/minphp/session/src/Handlers/PdoHandler.php","line":91} 
[2023-03-20T19:14:05.589564+00:00] general.NOTICE: E_DEPRECATED: Return type of Minphp\Session\Handlers\PdoHandler::destroy($sessionId) should either be compatible with SessionHandlerInterface::destroy(string $id): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice {"code":8192,"message":"Return type of Minphp\\Session\\Handlers\\PdoHandler::destroy($sessionId) should either be compatible with SessionHandlerInterface::destroy(string $id): bool, or the #[\\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice","file":"/home/XXXXX/public_html/vendors/minphp/session/src/Handlers/PdoHandler.php","line":41} 
[2023-03-20T19:14:05.589601+00:00] general.NOTICE: E_DEPRECATED: Return type of Minphp\Session\Handlers\PdoHandler::gc($maxlifetime) should either be compatible with SessionHandlerInterface::gc(int $max_lifetime): int|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice {"code":8192,"message":"Return type of Minphp\\Session\\Handlers\\PdoHandler::gc($maxlifetime) should either be compatible with SessionHandlerInterface::gc(int $max_lifetime): int|false, or the #[\\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice","file":"/home/XXXXX/public_html/vendors/minphp/session/src/Handlers/PdoHandler.php","line":53} 
[2023-03-20T19:14:05.766906+00:00] general.NOTICE: E_DEPRECATED: DateTime::__construct(): Passing null to parameter #1 ($datetime) of type string is deprecated {"code":8192,"message":"DateTime::__construct(): Passing null to parameter #1 ($datetime) of type string is deprecated","file":"/home/XXXXX/public_html/vendors/minphp/date/src/Date.php","line":459} 
[2023-03-20T19:14:06.485373+00:00] general.NOTICE: E_DEPRECATED: Return type of Minphp\Session\Handlers\PdoHandler::open($savePath, $name) should either be compatible with SessionHandlerInterface::open(string $path, string $name): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice {"code":8192,"message":"Return type of Minphp\\Session\\Handlers\\PdoHandler::open($savePath, $name) should either be compatible with SessionHandlerInterface::open(string $path, string $name): bool, or the #[\\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice","file":"/home/XXXXX/public_html/vendors/minphp/session/src/Handlers/PdoHandler.php","line":65} 
[2023-03-20T19:14:06.486339+00:00] general.NOTICE: E_DEPRECATED: Return type of Minphp\Session\Handlers\PdoHandler::close() should either be compatible with SessionHandlerInterface::close(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice {"code":8192,"message":"Return type of Minphp\\Session\\Handlers\\PdoHandler::close() should either be compatible with SessionHandlerInterface::close(): bool, or the #[\\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice","file":"/home/XXXXX/public_html/vendors/minphp/session/src/Handlers/PdoHandler.php","line":33} 
[2023-03-20T19:14:06.486391+00:00] general.NOTICE: E_DEPRECATED: Return type of Minphp\Session\Handlers\PdoHandler::read($sessionId) should either be compatible with SessionHandlerInterface::read(string $id): string|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice {"code":8192,"message":"Return type of Minphp\\Session\\Handlers\\PdoHandler::read($sessionId) should either be compatible with SessionHandlerInterface::read(string $id): string|false, or the #[\\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice","file":"/home/XXXXX/public_html/vendors/minphp/session/src/Handlers/PdoHandler.php","line":73} 
[2023-03-20T19:14:06.486586+00:00] general.NOTICE: E_DEPRECATED: Return type of Minphp\Session\Handlers\PdoHandler::write($sessionId, $data) should either be compatible with SessionHandlerInterface::write(string $id, string $data): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice {"code":8192,"message":"Return type of Minphp\\Session\\Handlers\\PdoHandler::write($sessionId, $data) should either be compatible with SessionHandlerInterface::write(string $id, string $data): bool, or the #[\\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice","file":"/home/XXXXX/public_html/vendors/minphp/session/src/Handlers/PdoHandler.php","line":91} 
[2023-03-20T19:14:06.486630+00:00] general.NOTICE: E_DEPRECATED: Return type of Minphp\Session\Handlers\PdoHandler::destroy($sessionId) should either be compatible with SessionHandlerInterface::destroy(string $id): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice {"code":8192,"message":"Return type of Minphp\\Session\\Handlers\\PdoHandler::destroy($sessionId) should either be compatible with SessionHandlerInterface::destroy(string $id): bool, or the #[\\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice","file":"/home/XXXXX/public_html/vendors/minphp/session/src/Handlers/PdoHandler.php","line":41} 
[2023-03-20T19:14:06.486670+00:00] general.NOTICE: E_DEPRECATED: Return type of Minphp\Session\Handlers\PdoHandler::gc($maxlifetime) should either be compatible with SessionHandlerInterface::gc(int $max_lifetime): int|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice {"code":8192,"message":"Return type of Minphp\\Session\\Handlers\\PdoHandler::gc($maxlifetime) should either be compatible with SessionHandlerInterface::gc(int $max_lifetime): int|false, or the #[\\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice","file":"/home/XXXXX/public_html/vendors/minphp/session/src/Handlers/PdoHandler.php","line":53} 
[2023-03-20T19:14:07.228704+00:00] general.NOTICE: E_DEPRECATED: Return type of Minphp\Session\Handlers\PdoHandler::open($savePath, $name) should either be compatible with SessionHandlerInterface::open(string $path, string $name): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice {"code":8192,"message":"Return type of Minphp\\Session\\Handlers\\PdoHandler::open($savePath, $name) should either be compatible with SessionHandlerInterface::open(string $path, string $name): bool, or the #[\\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice","file":"/home/XXXXX/public_html/vendors/minphp/session/src/Handlers/PdoHandler.php","line":65} 
[2023-03-20T19:14:07.228841+00:00] general.NOTICE: E_DEPRECATED: Return type of Minphp\Session\Handlers\PdoHandler::close() should either be compatible with SessionHandlerInterface::close(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice {"code":8192,"message":"Return type of Minphp\\Session\\Handlers\\PdoHandler::close() should either be compatible with SessionHandlerInterface::close(): bool, or the #[\\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice","file":"/home/XXXXX/public_html/vendors/minphp/session/src/Handlers/PdoHandler.php","line":33} 
[2023-03-20T19:14:07.228899+00:00] general.NOTICE: E_DEPRECATED: Return type of Minphp\Session\Handlers\PdoHandler::read($sessionId) should either be compatible with SessionHandlerInterface::read(string $id): string|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice {"code":8192,"message":"Return type of Minphp\\Session\\Handlers\\PdoHandler::read($sessionId) should either be compatible with SessionHandlerInterface::read(string $id): string|false, or the #[\\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice","file":"/home/XXXXX/public_html/vendors/minphp/session/src/Handlers/PdoHandler.php","line":73} 
[2023-03-20T19:14:07.228943+00:00] general.NOTICE: E_DEPRECATED: Return type of Minphp\Session\Handlers\PdoHandler::write($sessionId, $data) should either be compatible with SessionHandlerInterface::write(string $id, string $data): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice {"code":8192,"message":"Return type of Minphp\\Session\\Handlers\\PdoHandler::write($sessionId, $data) should either be compatible with SessionHandlerInterface::write(string $id, string $data): bool, or the #[\\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice","file":"/home/XXXXX/public_html/vendors/minphp/session/src/Handlers/PdoHandler.php","line":91} 
[2023-03-20T19:14:07.228984+00:00] general.NOTICE: E_DEPRECATED: Return type of Minphp\Session\Handlers\PdoHandler::destroy($sessionId) should either be compatible with SessionHandlerInterface::destroy(string $id): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice {"code":8192,"message":"Return type of Minphp\\Session\\Handlers\\PdoHandler::destroy($sessionId) should either be compatible with SessionHandlerInterface::destroy(string $id): bool, or the #[\\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice","file":"/home/XXXXX/public_html/vendors/minphp/session/src/Handlers/PdoHandler.php","line":41} 
[2023-03-20T19:14:07.229022+00:00] general.NOTICE: E_DEPRECATED: Return type of Minphp\Session\Handlers\PdoHandler::gc($maxlifetime) should either be compatible with SessionHandlerInterface::gc(int $max_lifetime): int|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice {"code":8192,"message":"Return type of Minphp\\Session\\Handlers\\PdoHandler::gc($maxlifetime) should either be compatible with SessionHandlerInterface::gc(int $max_lifetime): int|false, or the #[\\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice","file":"/home/XXXXX/public_html/vendors/minphp/session/src/Handlers/PdoHandler.php","line":53} 
[2023-03-20T19:14:07.299375+00:00] general.NOTICE: E_DEPRECATED: unserialize(): Passing null to parameter #1 ($data) of type string is deprecated {"code":8192,"message":"unserialize(): Passing null to parameter #1 ($data) of type string is deprecated","file":"/home/XXXXX/public_html/app/models/navigation.php","line":270} 
[2023-03-20T19:14:07.300143+00:00] general.NOTICE: E_DEPRECATED: unserialize(): Passing null to parameter #1 ($data) of type string is deprecated {"code":8192,"message":"unserialize(): Passing null to parameter #1 ($data) of type string is deprecated","file":"/home/XXXXX/public_html/app/models/navigation.php","line":270} 
[2023-03-20T19:14:07.302336+00:00] general.NOTICE: E_DEPRECATED: unserialize(): Passing null to parameter #1 ($data) of type string is deprecated {"code":8192,"message":"unserialize(): Passing null to parameter #1 ($data) of type string is deprecated","file":"/home/XXXXX/public_html/app/models/navigation.php","line":270} 
[2023-03-20T19:14:07.302405+00:00] general.NOTICE: E_DEPRECATED: unserialize(): Passing null to parameter #1 ($data) of type string is deprecated {"code":8192,"message":"unserialize(): Passing null to parameter #1 ($data) of type string is deprecated","file":"/home/XXXXX/public_html/app/models/navigation.php","line":270} 
[2023-03-20T19:14:07.302456+00:00] general.NOTICE: E_DEPRECATED: unserialize(): Passing null to parameter #1 ($data) of type string is deprecated {"code":8192,"message":"unserialize(): Passing null to parameter #1 ($data) of type string is deprecated","file":"/home/XXXXX/public_html/app/models/navigation.php","line":270} 
[2023-03-20T19:14:07.545677+00:00] general.NOTICE: E_DEPRECATED: Return type of Minphp\Session\Handlers\PdoHandler::open($savePath, $name) should either be compatible with SessionHandlerInterface::open(string $path, string $name): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice {"code":8192,"message":"Return type of Minphp\\Session\\Handlers\\PdoHandler::open($savePath, $name) should either be compatible with SessionHandlerInterface::open(string $path, string $name): bool, or the #[\\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice","file":"/home/XXXXX/public_html/vendors/minphp/session/src/Handlers/PdoHandler.php","line":65} 
[2023-03-20T19:14:07.545810+00:00] general.NOTICE: E_DEPRECATED: Return type of Minphp\Session\Handlers\PdoHandler::close() should either be compatible with SessionHandlerInterface::close(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice {"code":8192,"message":"Return type of Minphp\\Session\\Handlers\\PdoHandler::close() should either be compatible with SessionHandlerInterface::close(): bool, or the #[\\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice","file":"/home/XXXXX/public_html/vendors/minphp/session/src/Handlers/PdoHandler.php","line":33} 
[2023-03-20T19:14:07.545858+00:00] general.NOTICE: E_DEPRECATED: Return type of Minphp\Session\Handlers\PdoHandler::read($sessionId) should either be compatible with SessionHandlerInterface::read(string $id): string|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice {"code":8192,"message":"Return type of Minphp\\Session\\Handlers\\PdoHandler::read($sessionId) should either be compatible with SessionHandlerInterface::read(string $id): string|false, or the #[\\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice","file":"/home/XXXXX/public_html/vendors/minphp/session/src/Handlers/PdoHandler.php","line":73} 
[2023-03-20T19:14:07.545922+00:00] general.NOTICE: E_DEPRECATED: Return type of Minphp\Session\Handlers\PdoHandler::write($sessionId, $data) should either be compatible with SessionHandlerInterface::write(string $id, string $data): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice {"code":8192,"message":"Return type of Minphp\\Session\\Handlers\\PdoHandler::write($sessionId, $data) should either be compatible with SessionHandlerInterface::write(string $id, string $data): bool, or the #[\\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice","file":"/home/XXXXX/public_html/vendors/minphp/session/src/Handlers/PdoHandler.php","line":91} 
[2023-03-20T19:14:07.545965+00:00] general.NOTICE: E_DEPRECATED: Return type of Minphp\Session\Handlers\PdoHandler::destroy($sessionId) should either be compatible with SessionHandlerInterface::destroy(string $id): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice {"code":8192,"message":"Return type of Minphp\\Session\\Handlers\\PdoHandler::destroy($sessionId) should either be compatible with SessionHandlerInterface::destroy(string $id): bool, or the #[\\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice","file":"/home/XXXXX/public_html/vendors/minphp/session/src/Handlers/PdoHandler.php","line":41} 
[2023-03-20T19:14:07.546003+00:00] general.NOTICE: E_DEPRECATED: Return type of Minphp\Session\Handlers\PdoHandler::gc($maxlifetime) should either be compatible with SessionHandlerInterface::gc(int $max_lifetime): int|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice {"code":8192,"message":"Return type of Minphp\\Session\\Handlers\\PdoHandler::gc($maxlifetime) should either be compatible with SessionHandlerInterface::gc(int $max_lifetime): int|false, or the #[\\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice","file":"/home/XXXXX/public_html/vendors/minphp/session/src/Handlers/PdoHandler.php","line":53} 
[2023-03-20T19:14:07.651924+00:00] general.NOTICE: E_DEPRECATED: unserialize(): Passing null to parameter #1 ($data) of type string is deprecated {"code":8192,"message":"unserialize(): Passing null to parameter #1 ($data) of type string is deprecated","file":"/home/XXXXX/public_html/app/models/navigation.php","line":270} 
[2023-03-20T19:14:07.652561+00:00] general.NOTICE: E_DEPRECATED: unserialize(): Passing null to parameter #1 ($data) of type string is deprecated {"code":8192,"message":"unserialize(): Passing null to parameter #1 ($data) of type string is deprecated","file":"/home/XXXXX/public_html/app/models/navigation.php","line":270} 
[2023-03-20T19:14:07.653341+00:00] general.NOTICE: E_DEPRECATED: unserialize(): Passing null to parameter #1 ($data) of type string is deprecated {"code":8192,"message":"unserialize(): Passing null to parameter #1 ($data) of type string is deprecated","file":"/home/XXXXX/public_html/app/models/navigation.php","line":270} 
[2023-03-20T19:14:07.653403+00:00] general.NOTICE: E_DEPRECATED: unserialize(): Passing null to parameter #1 ($data) of type string is deprecated {"code":8192,"message":"unserialize(): Passing null to parameter #1 ($data) of type string is deprecated","file":"/home/XXXXX/public_html/app/models/navigation.php","line":270} 
[2023-03-20T19:14:07.653453+00:00] general.NOTICE: E_DEPRECATED: unserialize(): Passing null to parameter #1 ($data) of type string is deprecated {"code":8192,"message":"unserialize(): Passing null to parameter #1 ($data) of type string is deprecated","file":"/home/XXXXX/public_html/app/models/navigation.php","line":270} 
 

Screen Shot 2023-03-18 at 8.25.39 PM.png

Screen Shot 2023-03-18 at 8.24.35 PM.png

Screen Shot 2023-03-18 at 8.23.58 PM.png

Screen Shot 2023-03-20 at 3.04.35 PM.png

Screen Shot 2023-03-20 at 3.03.45 PM.png

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0

The first thing I would do is clear the browser cache. Either files are missing or the cache needs to be cleared, as far as icons and buttons go.

On the Dashboard, you should click to view XHR in the network inspector to see the AJAX requests the widgets make, and also make sure the widgets are enabled for the page under "Manage Widgets". Either it's not trying to load the widgets or there is an error loading the widgets.

Also make sure, if this is PHP 8.1, that you are running 5.6.1 of Blesta, and if you've upgraded recently, that you've run /admin/upgrade in the browser.

If your PHP is missing something important, you can find out by uploading a fresh copy of Blesta to a SUBDIRECTORY and accessing in your browser to launch the install wizard. Don't install, but review the system requirements check. You can delete the directory you created for this after without installing.

The error messages you've included don't look like they are related. PHP 8.1 produces many deprecated errors, which is normal at this time.

Link to comment
Share on other sites

  • 0

Hi Paul,

Just following up. It looks like everything wonky visually and operatively was the effect of the cache. I didn’t have any time to spend on troubleshooting - I had a couple projects to finish, so I had to put this on the back burner. Things were still broken in my browser, but when I helped my husband get access to the new install by resetting his user password, his access from a new browser seemed to refresh the cache and everything worked as intended after that. (Server-side cache the culprit?) Not sure, but I'm grateful it's working again.

As you mentioned previously, the errors I was seeing with minphp are unrelated and minphp is still quietly throwing loads of errors (as noted above) - do you have a recommendation for that?

When I made the transfer to the new cPanel account, I first did a fresh install (which I immediately replaced with my existing transferred files & database) so I would be able to go through the prerequisite checklist - and I installed what I was missing on a server level, so I know I'm not missing any system requirements.

Will this be fixed when vendors are updated? Do I need to do anything in particular to ensure I'm running the most-current vendors/modules?

Thanks again & take care,

Jean

Link to comment
Share on other sites

  • 0
1 hour ago, jeeni said:

Hi Paul,

Just following up. It looks like everything wonky visually and operatively was the effect of the cache. I didn’t have any time to spend on troubleshooting - I had a couple projects to finish, so I had to put this on the back burner. Things were still broken in my browser, but when I helped my husband get access to the new install by resetting his user password, his access from a new browser seemed to refresh the cache and everything worked as intended after that. (Server-side cache the culprit?) Not sure, but I'm grateful it's working again.

As you mentioned previously, the errors I was seeing with minphp are unrelated and minphp is still quietly throwing loads of errors (as noted above) - do you have a recommendation for that?

When I made the transfer to the new cPanel account, I first did a fresh install (which I immediately replaced with my existing transferred files & database) so I would be able to go through the prerequisite checklist - and I installed what I was missing on a server level, so I know I'm not missing any system requirements.

Will this be fixed when vendors are updated? Do I need to do anything in particular to ensure I'm running the most-current vendors/modules?

Thanks again & take care,

Jean

Hi Jean,

PHP 8.1 produces a lot of deprecated warnings, we are updating the code in each release to reduce this, but it's a side effect of running the latest supported PHP version at the moment. You can roll back to PHP 8.0 (with sourceguardian patch) or 7.4 if you want to reduce that, or make sure you're running the latest version, but everything should work fine either way. You just might have larger than usual log files for the next couple versions of Blesta as we update the many things that need to be updated. No vendor code can be updated independently, you'll want to be sure to run the official Blesta files, including any/all vendor libraries we ship with it.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...