Du musst ioncube da installieren welche php version in plesk du eingestellt hast
Ioncube problem!
-
- 8.X
- domme
- Erledigt
Aktuell führen wir noch einige Anpassungen durch, das Forum wurde jedoch bereits live geschaltet.
-
-
Plesk oder eine Verwaltungsoftware habe ich nicht installiert. Bei dieser intance handelt es sich um ein Ubuntu Betriebsystem ohne Verwaltungssoftware.
Kann einer evt mal mit TeamViewer am Montag den 15.1.2018 (Heute) drüber gucken ich hätte ab 11.00 Uhr Zeit!Vilen Dank!
-
Ich glaub ich hab deinen fehler gesichtet
Du musst in /etc/php7.0/apache2/conf.d/ die datei erstellen
Du hast sie nur im cli modus hinzugefügt
-
Melde dich mal bitte bei mir ich helfe dir und installier dir eine kostenlose verwaltungssoftware
-
Hast du dein Problem gelöst?
-
1. Ich Bin noch mal umgezogen mit dem Webserver! Ja Herr Frankenstein hat mir geholfen allerdings bekomme ich jetzt nicht GeoIP installiert dies war nicht Möglich zu Installieren.
Ich Verwende Version PhP 7.0.1 und habe Version v1.1.1 Version von GeoIP installiert da die Version 1.0.8 nicht PHP 7 supportet. Installiert habe ich GeoIP so "sudo pecl install geoip-1.1.1" dann habe ich noch einen Eintrag in die php.ini gemacht und zwar : ;extension=geoip.soservice apache2 restart. Ich Verwende bei dem system "Plesk Onyx 17.5.3 Update Nr. 40" mit dem Betriebsystem: "Ubuntu 14.04.5 LTS"
Ich benötige GeoIP da ich das Shopsystem Verwende!
-------------------------------
2. Ich bekam es auch nicht hin wie in dem Wiki von teklab geschrieben SSH2 zu installieren obwohl es einfach geschrieben ist wird im index bei tekbase "SSH2 ist nicht installiert!" angezeigt!
-------------------------------
3. Ioncubeloader muss noch mal geupdated werden wo sitzen die files und welchen eintrag mach ich wo ?
Vielen Dank!
-
Probier mal dies hier, auch wenn es Update Anleitung heißt ist es nix anderes als ne normale Installation.(Sollte es nicht gehen kann ich mir es mal ansehen.)
Wer kann Updaten: Alle User die TekBASE nach dem 01.8.2015 gekauft haben. Bei einem Monat mehr drücken wir beide Augen zu. Mietversionen bekommen Updates generel kostenfrei.
Gewerbliche Kunden sollten unsere kostenlose Zweitlizenz nutzen um dort erst einmal das Update durchzuführen. Danach die Anpassungen vornehmen und alles nochmals durchtesten. Erst dann die Daten ins Produktivsystem schieben.
Als erstes benötigen wir einen Rootserver mit PHP 5.6 oder höher. Viele nutzen unter Umständen noch PHP 5.4 oder PHP 5.5 hier müsste PHP 5.6 oder 7.0 installiert werden.
OHNE PLESK
1. Wir müssen als erstes eine neues Repositiory hinzufügen und anschließend PHP 7 installieren. Bitte auf den Pfad achten sollte /etc/php/7.0/fpm/conf.d nicht vorhanden sein könnte er auch /etc/php7 lauten.Codeapt-get install software-properties-common python-software-properties add-apt-repository ppa:ondrej/php -y apt-get update apt-get install make gcc build-essential php7.0-curl php7.0-dev php7.0-gd php7.0-intl php7.0-mcrypt php7.0-json php7.0-mysql php7.0-opcache php7.0-bcmath php7.0-mbstring php7.0-soap php7.0-xml libgeoip-dev geoip-bin geoip-database apt-get install libapache2-mod-php7.0 a2dismod php5 a2enmod php7.0 apt-get install php7.0-ssh2 php7.0-geoip php7.0-json
2. Jetzt nur noch Ioncube. Auch hier den Pfad /etc/php7 prüfen und entsprechend anpassen.
Codecd /usr/local rm -R ioncube wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz tar -xzf ioncube_loaders_lin_x86-64.tar.gz rm ioncube_loaders_lin_x86-64.tar.gz echo "zend_extension=/usr/local/ioncube/ioncube_loader_lin_7.0.so" > /etc/php/7.0/apache2/conf.d/00-ioncube.ini service apache2 restart
MIT PLESK
1. Domain auswählen und auf PHP Einstellungen gehen.
2. Sollte kein 7.0 verfügbar sein muss es unter den Plesk Einstellungen bei Updates & Upgrades installiert werden.
3. Nun müssen wir SSH2 installieren. Bitte beachten das über die apt-get Methode die ssh2.so in /usr/lib/php/......./ssh2.so liegt. Dies dann so übernehmen in Zeile 5Codeapt-get install make gcc build-essential plesk-php70-dev libgeoip-dev geoip-bin geoip-database apt-get install libssh2-1-dev /opt/plesk/php/7.0/bin/pecl install https://pecl.php.net/get/ssh2-1.0.tgz echo "extension=ssh2.so" > /opt/plesk/php/7.0/etc/php.d/ssh2.ini /opt/plesk/php/7.0/bin/pecl install http://pecl.php.net/get/geoip-1.1.1.tgz echo "extension=geoip.so" > /opt/plesk/php/7.0/etc/php.d/geoip.ini
4. Wenn ssh2-1.0.tgz nicht installiert werden kann, dann bitte dies testen. Hier wird auf dem Root php7 installiert und für dies dann ssh2 und geoip.
Codeapt-get install software-properties-common add-apt-repository ppa:ondrej/php -y apt-get update apt-get install make gcc build-essential libapache2-mod-php7.0 libgeoip-dev geoip-bin geoip-database php7.0-ssh2 php7.0-geoip cp /usr/lib/php/xxxxxxxx/ssh2.so /opt/plesk/php/7.0/lib/php/modules/ cp /usr/lib/php/xxxxxxxx/geoip.so /opt/plesk/php/7.0/lib/php/modules/ echo "extension=ssh2.so" > /opt/plesk/php/7.0/etc/php.d/ssh2.ini echo "extension=geoip.so" > /opt/plesk/php/7.0/etc/php.d/geoip.ini
5. Danach kann die php7 Version mit apt-get remov --purge php7.0 wieder deinstalliert werden, da nur die plesk-php7 Version benötigt wird.
6. So nun brauchen wir nur noch Ioncube:
Codecd /usr/local rm -R ioncube wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz tar -xzf ioncube_loaders_lin_x86-64.tar.gz rm ioncube_loaders_lin_x86-64.tar.gz echo "zend_extension=/usr/local/ioncube/ioncube_loader_lin_7.0.so" > /opt/plesk/php/7.0/etc/php.d/00-ioncube.ini /etc/init.d/plesk-php70-fpm restart
SSH2 und Ioncube sollten nun unter PHP 7 funktionieren. Falls nicht postet hier bitte die Fehlermeldungen. Damit wir diese mit in die Anleitung nehmen.
Falls es bei euch um 23-2Uhr zu einem Lizenzerror kommt, sucht bitte die php.ini und fügt folgendes hinzu. Danach Apache bzw. php-fpm neustarten
-
Die frage ist ja erstmal was wird verwendet? PHP by OS vendor oder eine Plesk eigene PHP Version?