J2Store4 / j2store4

J2Store 4 - Open Source eCommerce extension for Joomla
https://www.j2store.org
GNU General Public License v3.0
15 stars 7 forks source link

Error 500 while installing 4.0.1 #9

Closed princemichi closed 5 months ago

princemichi commented 1 year ago

Fatal error: Class F0FDatabaseDriverJoomla contains 12 abstract methods and must therefore be declared abstract or implement the remaining methods (Joomla\Database\DatabaseInterface::createDatabase, Joomla\Database\DatabaseInterface::decodeBinary, Joomla\Database\DatabaseInterface::getConnectionCollation, ...) in /var/www/breisig.live/www/htdocs/libraries/f0f/database/driver/joomla.php on line 28

Symfony\Component\ErrorHandler\Error\ FatalError in /var/www/breisig.live/www/htdocs/libraries/f0f/database/driver/joomla.php (line 28)

class_exists('JDatabaseDriver', true);
/**
 * Joomla! pass-through database driver.
 */
class F0FDatabaseDriverJoomla extends F0FDatabase implements F0FDatabaseInterface
{
    /** @var F0FDatabase The real database connection object */
    private $dbo;
    /**

Screenshot 2023-08-21 092207

alagesanbe08 commented 1 year ago

I think your site have old J2Store supported F0F library. Install new released F0F library, it will solve this issue. check here: F0F Releases

princemichi commented 1 year ago

We updated FOF. But The migration Tool seems not to work - so 4.01. installation was also not sucessful. V1.0.1 grafik V4.0.1 grafik

mgopin3 commented 12 months ago

I understand your concern.

Upon reviewing your error message, it appears that you may have followed the migration steps improperly. Specifically, you upgraded your Joomla site from version 3 to version 4 before migrating from J2Store 3 to J2Store 4 on your Joomla 3 site.

Please note the following important steps:

Before considering an upgrade from J2Store 3 to J2Store 4, you need to install the 'j2store_migration_checker' component on your Joomla 3 site. You can download and install this component from Migration Checker Component from:- ​https://github.com/J2Store4/j2store_migration_checker/releases​.

After completing the installation of the 'j2store_migration_checker' component, go to 'Components' and select 'J2Migration Checker.' Inside the J2Migration Checker, you will find a list of unsupported plugins and modules. It's essential to unpublish all plugins and modules listed as unsupported. Once the statuses of all plugins and modules change to 'Ready to Go,' you will be ready to proceed with the upgrade from J2Store 3 to J2Store 4.

For your better understanding, please check and follow the migration steps using this migration documentation: Migration Steps Documentation:- ​https://docs.j2store.org/migration-from-j2store-3-to-4

Following these steps diligently will ensure a smooth upgrade process. Please keep in mind that after completing the migration from J2Store 3 to J2Store 4, you can then proceed with the Joomla upgrade from Joomla 3 to Joomla 4. It's crucial not to upgrade your Joomla version before completing the J2Store migration, as doing so may lead to errors.

pklinke commented 10 months ago

Hello, hope I can find some help here: I have a site with Joomla 4.3.4 but not active J2Store 3.3.18 whey ever. Now j2Store is still not needed an should be removed. But this is not possible (says I need Joomla 3.9.99) Updating to J2Store is not possible why checker seems not being installed and started.

How can I remove J2Store now?

Hope for help, happy halloween!

Peter

mgopin3 commented 6 months ago

@pklinke We would like to inform you that our J2Store version 3.x.x is only compatible with Joomla 3. The issue you are experiencing may be a result of upgrading your Joomla site from version 3 to version 4 before migrating from J2Store 3 to J2Store 4 on your Joomla 3.

If you wish to remove J2Store manually from your site, go to your Joomla administration panel, navigate to 'System' > 'Extensions' > 'Manage' and check if there are any J2Store-related extensions listed. If found, try uninstalling them from this location.

Alternatively, if you prefer to upgrade your J2Store, you can directly install our J2Store 4.x.x version on your Joomla 4 site.

mgopin3 commented 5 months ago

@pklinke We believe the reported issue has been addressed. Could you please confirm that the problem is resolved on your end? If everything looks good, we'll go ahead and close this issue.

If you have any further questions or if there's anything else you'd like assistance with, please don't hesitate to let us know. We appreciate your feedback!

pklinke commented 5 months ago

Since I didn't get any help here, I "hard" uninstalled J2Store last year.

The tips after 1/2 year wouldn't have been helpful at all. So I know not to use J2Store under any circumstances.

mgopin3 commented 5 months ago

@pklinke We want to emphasize that our J2Store version 3.x.x is specifically designed for Joomla 3 and may not be compatible with Joomla 4.x.x. It's possible that the issue you're encountering stems from upgrading your Joomla site from version 3 to version 4 before migrating from J2Store 3 to J2Store 4 on your Joomla 3 platform.

mgopin3 commented 5 months ago

@pklinke We believe the reported issue has been addressed. Could you please confirm that the problem is resolved on your end? If everything looks good, we'll go ahead and close this issue.

If you have any further questions or if there's anything else you'd like assistance with, please don't hesitate to let us know. We appreciate your feedback!

pklinke commented 5 months ago

You can close. J2store is removed from installation