drillsar Posted February 17, 2015 Share Posted February 17, 2015 I have a heavily modded store front and I just got a severe problem when my host went 5.4. My question is the files that I never modded can I just overwrite those? I am pretty sure some of my mods will not work correctly in 2.3. I am hoping the oscommerce team will rethink this process in the newer version at least for 3.0 if that is ever released. Oscommerce really needs to use a hooks system that is the core system is separate from the mods. A lot of other carts do it this way. Sure you may have to tweak some of the mods to work but not as bad with oscommerce. Also this cart is outdated even with 2.3.4 the $HTTP_GET_VARS is just one that is deprecated code in the script itself. Anyway I was hoping that someone can shed some light on how to go about this. Link to comment Share on other sites More sharing options...
piernas Posted February 17, 2015 Share Posted February 17, 2015 I'd backup the database and move products, orders and customers to the new one, and start the rest from scratch. If you overwrite files you'll end up with a broken shop. Link to comment Share on other sites More sharing options...
MrPhil Posted February 17, 2015 Share Posted February 17, 2015 I agree that your best bet is to install 2.3.4 (or go to 2.3.4bs immediately), and migrate/upgrade your database over to the new one. If your current store is dead, that's all you can do. Many add-ons are available for 2.3, and it includes much new function already built-in (won't need some add-ons). I hope you kept careful track on what add-ons you installed, and what custom modifications you made, so you can see what you need to do on the new store. My understanding is that the add-on methodology (hooks, etc.) will be much improved by at least 2.4, and certainly by 3.0. $HTTP_GET_VARS is still in the code, but is merely a copy of $_GET (since PHP 4.4 or so). Supposedly all references to it will be changed to $_GET in an upcoming release, once PHP 4 support is formally ended. As PHP and MySQL are constantly changing, and osC's architecture and features are constantly being improved, the product can not remain static (it has stayed too static for too long, with too much backwards compatibility). You will never be able to rest on your laurels and run your shop "hands off" -- you will always periodically have to upgrade. It's just a fact of life. You can't afford to let your shop become its own fork of osC, unless you want to get deeply into constantly editing it to keep up with PHP and other supporting software changes. Link to comment Share on other sites More sharing options...
drillsar Posted February 17, 2015 Author Share Posted February 17, 2015 Ok yeah the MVS I believe will be the toughest mod to get back in. Will give it a crack I guess. Yes all the mods I do I put in the $ID with the version etc. I know oscommerce did that as well but stopped. Thanks Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.