Post by tsloc » Thu Nov 02, 2023 11:19 pm

Hello Forum friends,

I feel a bit lost between all of the versions and places to download different versions of Opencart. Right now I´m working on a new updated OC shop based on 3.0.x.x from Github. I see a lot of forum members are recommending this version. I´m currently using 3.0.3.7 and I wanted to update the platform, especially for newer PHP8 and up. So I went for the 3.0.3.8 Maintenance Github version a couple of months ago.

1. Is the old "3.0.3.8 Maintenance" the same like "https://github.com/opencart/opencart/tree/3.0.x.x" now?

2. Because I used the 3.0.3.8 maintenance version for my new shop that Iḿ building, should I update to the latest based on this link?
https://github.com/opencart/opencart/tree/3.0.x.x

3. Until today all of the new installed modules are working with above OC version. If I update, is there any changes or risk for modules not to work?

4. What´s the changes for "3.0.x.x" and the newest 3.0.3.9 version?
Last edited by tsloc on Sat Dec 07, 2024 2:00 am, edited 3 times in total.

New member

Posts

Joined
Thu Feb 09, 2017 7:15 am

Post by WaxedPerfection » Fri Nov 03, 2023 12:20 am

have a read here viewtopic.php?p=862751

https://www.waxedperfection.co.uk/ Car Detailing Product Blog's and Review's


Active Member

Posts

Joined
Sun Mar 26, 2017 8:23 pm

Post by JNeuhoff » Fri Nov 03, 2023 12:30 am

The 3.0.x.x is basically 3.0.3.9, with fixed index.php and admin/index.php (Daniel forgot to set the

Code: Select all

define('VERSION', '3.0.3.9');
). Also, the 3.0.x.x, unlike 3.0.3.9, now uses the ECB for the currency refresh.

Before attempting any upgrades, which should be doable from 3.0.x.x_Maintenance to either 3.0.3.9 or 3.0.x.x, do a full backup first! If the upgrade causes problems, then it's best to do a fresh install, including all your extensions, and you could then use the free Export/Import tool to port your product data over to the new OpenCart version.

Export/Import Tool * SpamBot Buster * Unused Images Manager * Instant Option Price Calculator * Number Option * Google Tag Manager * Survey Plus * OpenTwig


User avatar
Guru Member

Posts

Joined
Wed Dec 05, 2007 3:38 am


Post by WaxedPerfection » Fri Nov 03, 2023 4:45 pm

JNeuhoff wrote:
Fri Nov 03, 2023 12:30 am
The 3.0.x.x is basically 3.0.3.9, with fixed index.php and admin/index.php (Daniel forgot to set the

Code: Select all

define('VERSION', '3.0.3.9');
). Also, the 3.0.x.x, unlike 3.0.3.9, now uses the ECB for the currency refresh.
So in short, would i be right in thinking

3.0.3.9 is as good as the day it was released (October 16, 2023)
but
3.0.x.x is as good day the day it was downloaded from Github and will 3.0.x.x be getting more updates / fixes going forward.??

https://www.waxedperfection.co.uk/ Car Detailing Product Blog's and Review's


Active Member

Posts

Joined
Sun Mar 26, 2017 8:23 pm

Post by JNeuhoff » Fri Nov 03, 2023 7:34 pm

Yes, the 3.0.x.x will get some future bugfixes as the need arises, it won't break backward compatibility with 3.0.3.8. The vast majority of extensions written for 3.0.3.8 will also work for 3.0.3.9 or 3.0.x.x.

Export/Import Tool * SpamBot Buster * Unused Images Manager * Instant Option Price Calculator * Number Option * Google Tag Manager * Survey Plus * OpenTwig


User avatar
Guru Member

Posts

Joined
Wed Dec 05, 2007 3:38 am


Post by paulfeakins » Fri Nov 03, 2023 8:17 pm

JNeuhoff wrote:
Fri Nov 03, 2023 7:34 pm
The vast majority of extensions written for 3.0.3.8 will also work for 3.0.3.9 or 3.0.x.x.
I'm a little sceptical of that one as those extensions will be written for PHP 7 and yet expected to run on PHP 8 ...

UK OpenCart Hosting | OpenCart Audits | OpenCart Support - please email info@antropy.co.uk


User avatar
Legendary Member

Posts

Joined
Mon Aug 22, 2011 11:01 pm
Location - London Gatwick, United Kingdom

Post by JNeuhoff » Fri Nov 03, 2023 8:25 pm

paulfeakins wrote:
Fri Nov 03, 2023 8:17 pm
JNeuhoff wrote:
Fri Nov 03, 2023 7:34 pm
The vast majority of extensions written for 3.0.3.8 will also work for 3.0.3.9 or 3.0.x.x.
I'm a little sceptical of that one as those extensions will be written for PHP 7 and yet expected to run on PHP 8 ...
True, except OpenCart 3.0.3.9 or 3.0.x.x still runs on PHP 7.4. But yes, 3rd party extension authors should really test their extensions first, to ensure PHP 8 compatibility.

Export/Import Tool * SpamBot Buster * Unused Images Manager * Instant Option Price Calculator * Number Option * Google Tag Manager * Survey Plus * OpenTwig


User avatar
Guru Member

Posts

Joined
Wed Dec 05, 2007 3:38 am


Post by WaxedPerfection » Fri Nov 03, 2023 8:26 pm

JNeuhoff wrote:
Fri Nov 03, 2023 7:34 pm
Yes, the 3.0.x.x will get some future bugfixes as the need arises, it won't break backward compatibility with 3.0.3.8. The vast majority of extensions written for 3.0.3.8 will also work for 3.0.3.9 or 3.0.x.x.
Thank you.

https://www.waxedperfection.co.uk/ Car Detailing Product Blog's and Review's


Active Member

Posts

Joined
Sun Mar 26, 2017 8:23 pm

Post by tsloc » Sat Nov 04, 2023 3:49 am

Hello and thanks for all answers. I have now done backups and trying to update to latest files from "https://github.com/opencart/opencart/tree/3.0.x.x".

I have upload all the necessary files but I´m facing below error code while I try to upgrade:

SyntaxError: Unexpected token '<', "Warning"... is not valid JSON parsererror Warning: mysqli::query(): (HY000/1283): Column 'description' cannot be part of FULLTEXT index in /home/myhost/domains/mydomain/public_html/system/library/db/mysqli.php on line 25{"error":"Error Code(0): Error: Column 'description' cannot be part of FULLTEXT index
Error No: 1283
ALTER TABLE `oc_product_description` CHANGE `name` `name` VARCHAR(255) NOT NULL AFTER `language_id` in \/home\/myhost\/domains\/mydomain\/public_html\/system\/library\/db\/mysqli.php on line 49"}

So the continue button does not work, I can´t get to the upgrade success page.

Any tips for this issue?

New member

Posts

Joined
Thu Feb 09, 2017 7:15 am

Post by tsloc » Sat Nov 04, 2023 6:16 am

Hello again,

I will start over and do a new install from the beginning. Based on the files via this link (https://github.com/opencart/opencart/tree/3.0.x.x) will this version support PHP8? If so, even PHP8.1 and latest PHP8.2? I just want to update to a updated OC version that I can trust some years to come.

New member

Posts

Joined
Thu Feb 09, 2017 7:15 am

Post by JNeuhoff » Sat Nov 04, 2023 6:36 pm

tsloc wrote:
Sat Nov 04, 2023 6:16 am
Hello again,

I will start over and do a new install from the beginning. Based on the files via this link (https://github.com/opencart/opencart/tree/3.0.x.x) will this version support PHP8? If so, even PHP8.1 and latest PHP8.2? I just want to update to a updated OC version that I can trust some years to come.
Yes, 3.0.x.x supports all of PHP 8.0, 8.1, and 8.2.

Export/Import Tool * SpamBot Buster * Unused Images Manager * Instant Option Price Calculator * Number Option * Google Tag Manager * Survey Plus * OpenTwig


User avatar
Guru Member

Posts

Joined
Wed Dec 05, 2007 3:38 am


Post by tsloc » Sat Nov 04, 2023 8:25 pm

Thanks JNeuhoff! I will give it a try.

Thanks all for the help so far. I will mark this as solved now.

New member

Posts

Joined
Thu Feb 09, 2017 7:15 am

Post by tsloc » Mon Nov 06, 2023 1:13 am

Hello again,

Whats the ideal sort order to import different information when doing the export/import steps? I read about the categories and products but when it comes to customers, orders, reviews etc... Does it matter?

New member

Posts

Joined
Thu Feb 09, 2017 7:15 am

Post by JNeuhoff » Mon Nov 06, 2023 2:22 am

tsloc wrote:
Mon Nov 06, 2023 1:13 am
Hello again,

Whats the ideal sort order to import different information when doing the export/import steps? I read about the categories and products but when it comes to customers, orders, reviews etc... Does it matter?
See our FAQ.

Export/Import Tool * SpamBot Buster * Unused Images Manager * Instant Option Price Calculator * Number Option * Google Tag Manager * Survey Plus * OpenTwig


User avatar
Guru Member

Posts

Joined
Wed Dec 05, 2007 3:38 am


Post by xxvirusxx » Mon Nov 06, 2023 3:56 pm

No need to do import export...when you just upgrade from 3.0.3.8 to 3.0.3.9....

Upgrade Service | OC 2.3.0.2 PHP 8 | My Custom OC 3.0.3.8 | Buy me a beer


User avatar
Expert Member

Posts

Joined
Tue Jul 17, 2012 10:35 pm
Location - România

Post by tsloc » Mon Nov 06, 2023 7:10 pm

Thanks for the replies.

New member

Posts

Joined
Thu Feb 09, 2017 7:15 am

Post by mcfc4heatons » Sun Jan 28, 2024 7:44 pm

I have 3.0.3.9 running on PHP 8.2 perfectly, i now want 3.0 x.x as i want auto currency update working. Is there a simple upgrade method?

New member

Posts

Joined
Sun Jan 22, 2023 8:13 pm

Post by tsloc » Thu Dec 05, 2024 12:19 am

Hello!

I´m curious to ask about a planned update for my platform. I wonder about version 3.0.3.9 that I´m using right now. I can see that version on the default Opencart homepage download section but also on Github homepage.

Because different places to download the specific version, where should I look and where should I download latest updated version?

For example, is it necessary to update at all when I look at version 3.0.3.9? I´m asking the question because I plan to update my theme. Therefore maybe it´s good to "refresh" the core as well.

I installed this version 5/11 2023 and have not updated any core files since then.
https://github.com/opencart/opencart/tree/3.0.x.x

New member

Posts

Joined
Thu Feb 09, 2017 7:15 am

Post by tsloc » Thu Dec 05, 2024 3:12 am

Hello again,

I downloaded the latest files from Github:
https://github.com/opencart/opencart/tree/3.0.x.x

Now when I have copied over and replaced with the new files, I see one issue when I try to upgrade. Is the upgrade step necessary when just update the files? It was version 3.0.3.9 before from 231105 and now I have just uploaded the new files over the old ones.

Error message as below when I try domain.com/install
(going to https://www.domain.com/install/index.ph ... de/upgrade)

SyntaxError: Unexpected token '<', "Warning"... is not valid JSON parsererror Warning: mysqli::query(): (HY000/1283): Column 'description' cannot be part of FULLTEXT index in /home/user/domains/domain.com/public_html/system/library/db/mysqli.php on line 25{"error":"Error Code(0): Error: Column 'description' cannot be part of FULLTEXT index
Error No: 1283
ALTER TABLE `oc_product_description` CHANGE `name` `name` VARCHAR(255) NOT NULL AFTER `language_id` in \/home\/user\/domains\/domain.com\/public_html\/system\/library\/db\/mysqli.php on line 49"}

New member

Posts

Joined
Thu Feb 09, 2017 7:15 am

Post by ADD Creative » Thu Dec 05, 2024 9:03 pm

It looks like some of your tables have a FULLTEXT index added to them. This may have been added by and extension.

There is only one minor change to the database structure between 3.0.3.9 and 3.0.4.0. You probably not need to run the upgrade script.
https://github.com/opencart/opencart/co ... e0274570f9

www.add-creative.co.uk


Guru Member

Posts

Joined
Sat Jan 14, 2012 1:02 am
Location - United Kingdom
Who is online

Users browsing this forum: lockiedownunder and 11 guests