Webserver für JTL-Shop3 vorbereiten
Artikel vom 01.07.2014
JTL-Shop3 ist zwar nicht anspruchsvoll, wenn es um die Umgebung auf dem Server geht, ein bisschen was muss aber doch noch installiert werden vom Standard-Server-Install her. Hier listen wir, was bei einem CentOS-Server in Verbindung mit Plesk Panel noch gemacht werden muss.
Damit Grafiken ordentlich und schnell berechnet werden können brauchen wir Image Magick. Damit das installiert werden muss braucht es ein bisschen vorbereitung:
PHP-Pear für pecl und den gcc brauchen wir
yum install php-pear gcc
ist das erledigt folgt
yum install ImageMagick ImageMagick-devel ImageMagick-perl
Da wir phpize benötigen brauchen wir die PHP-Developer-Pakete:
yum install php-devel
Jetzt installieren wir das gute Stück mit
pecl install imagick
Unter Plesk gehen wir nun in /etc/php.d und legen dort ein File an namens imagick.ini
touch imagick.ini
und editieren es
vi imagick.ini
um die folgende Zeile einzufügen: Befehl: I für Insert, dann:
extension=imagick.so
Abschließend restarten wir den httpd:
/etc/init.d/httpd restart
Danach zeigt das shop3-systemcheck-Script alles im Grünen bereich. Ggf. müssen noch max_executiontime-Werte angepasst werden - dies macht man am besten über die Plesk-Oberfläche oder im Hosting unter
/var/www/vhosts/ihredomaene.de/etc/php.ini
Das wars. Happy Shop-Install :-)
Nachtrag: IonCube-Loader wird ja für den JTL-Shop gebraucht. Sofern er nicht in der passenden Version schon installiert ist, macht man das mit den folgenden Befehlen:
yum -y install https://www6.atomicorp.com/channels/atomic/centos/6/i386/RPMS/atomic-release-1.0-16.el6.art.noarch.rpm
und einem abschließenden
yum -y install php-ioncube-loader
sollte er wegen Keys meckern hilft ein --nogpgcheck als Anhängsel zu obigem Kommando.
httpd nochmal restarten und alles ist supi.