While changing the global behaviour with OXID eShop 6 installation away from FTP to composer some of you guys might be confused: “What, there’s no download package/zip available anymore? WHE ALL MUST DIE!!!”.
Well, we will not 🙂
Composer, the standard dependency management system in the PHP world, reads out your system environment and assembles the necessary libraries you need for running the application “OXID eShop 6” on your specific server, resolving dependencies, like your PHP version, your installed PHP extensions, if you installed openSSH on your server and so on. This is basically a three-dimensional matrix which cannot be maintained with a download file for every single variation of it at a suitable effort by anybody. You get the point, don’t you?
What I personally could do for you guys is to compose this one “artifact”, ran on
PHP 7.0.22-0ubuntu0.16.04.1 (cli) ( NTS )
PHP 7.2.24-0ubuntu0.18.04.3 (cli) ( NTS )
Please note that this is not an official OXID release: It is not tested nor supported at all. This artifact is just something composed with from the community to the community building a ‘bridge’ between the old modus operandi and the new one. If you still want to have your download, just go for it here:
After downloading and unpacking this file to your server the setup should run if the prerequisites are met. If everything works fine: nice, go for it! If not, the only chance you have is to execute the following commands on your server console (if possible):
rm composer.lock // remove the information about installed libraries composer update // adapt libraries to the new environment on your server
Anyway, in case you can access your server via SSH, you should also be able to install OXID eShop using composer, right? ^^
If anything goes wrong, if any error messages come up, please don’t hesitate to post them to the official OXID forums.
Please have in mind, that at some point, at least when updating from your present installed OXID eShop version to the next one or when installing modules written for OXID eShop > 6, you will have to have composer installed anyway (at least at your local dev environment).