Hello MaximTimeClock@IcePlanet
It seems you’re encountering a couple of issues with your PrestaShop installation. Let’s address them one by one:
Missing getSwiftmailer_EmailSender_ListenerService.php: This file is part of the SwiftMailer library, which PrestaShop uses for sending emails. The error you encountered during the module installation process at 63% might be due to a corrupted or incomplete download of PrestaShop or a problem during the extraction of files. Since you mentioned that installing version 8.0.1 worked, it’s possible that the issue was specific to the version you were initially trying to install.
Error 404 in Admin and Undefined _DB_PREFIX_: The _DB_PREFIX_ constant is indeed defined in config/settings.inc.php, and it’s used to prefix the database tables. If this file is deprecated or missing, it could lead to the error you’re seeing. The error message suggests that there’s a problem with the definition of _DB_PREFIX_ in your configuration.
Here are some steps you can take to troubleshoot and resolve these issues:
Ensure that you have downloaded a stable version of PrestaShop from the official repository or a reliable source on GitHub.
Check your config/settings.inc.php file to ensure that the _DB_PREFIX_ constant is correctly defined. If it’s not there, you may need to define it manually.
Clear the cache in PrestaShop after making changes to the configuration files. This can be done from the back office or by deleting the contents of the var/cache directory.
Verify that your PHP settings meet the requirements for PrestaShop. The settings you’ve posted seem to be fine, but double-check the PrestaShop documentation for any specific requirements for your version.
If you continue to experience the 404 error in the admin area, it could be related to URL rewriting settings or permissions on the server. Make sure that your server configuration allows for URL rewriting and that the .htaccess file is correctly configured.
I hope this will help you.
Best regards,
MaximTimeClock