# PHP 7 Code so richtig?

**URL:** <https://forum.shopware.com/t/php-7-code-so-richtig/49809>\
**Category:** Installation/Einstieg\
**Created:** [1. Dezember 2017 um 11:36 UTC](https://forum.shopware.com/t/php-7-code-so-richtig/49809 "2017-12-01T11:36:35Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![shabby](https://avatars.discourse-cdn.com/v4/letter/s/a6a055/32.png) [@shabby](https://forum.shopware.com/u/shabby)\
**Post date:** [1. Dezember 2017 um 11:36 UTC](https://forum.shopware.com/t/php-7-code-so-richtig/49809/1 "2017-12-01T11:36:35Z")

</div>

Hallo!

Ich bin bei profihost und wollte heute auf PHP 7.1 umstellen. Ist der Code so richtig in der .htaccess?

```
# php_value memory_limit 128M
# php_value max_execution_time 120
# php_value upload_max_filesize 20M
   php_flag phar.readonly off
   php_flag magic_quotes_gpc off
   php_flag session.auto_start off
   php_flag suhosin.session.cryptua off
   php_flag zend.ze1_compatibility_mode off

# Liste der Dateiendungen die als PHP7.1 verarbeitet werden sollen
AddHandler php-fastcgi7.1 .php .phtml

# AddType x-mapp-php7 .php
# AddHandler x-mapp-php7 .php
AddHandler php-fastcgi7.1 .php .phtml

```

Was mich etwas stuzig macht ist der doppelte Eintrag:

AddHandler php-fastcgi7.1 .php .phtml

---

<div class="post-metadata">

**Author:** ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)\
**Post date:** [1. Dezember 2017 um 11:54 UTC](https://forum.shopware.com/t/php-7-code-so-richtig/49809/2 "2017-12-01T11:54:19Z")

</div>

Der AddHandler reicht einmal.

---

<div class="post-metadata">

**Author:** ![shabby](https://avatars.discourse-cdn.com/v4/letter/s/a6a055/32.png) [@shabby](https://forum.shopware.com/u/shabby)\
**Post date:** [1. Dezember 2017 um 12:08 UTC](https://forum.shopware.com/t/php-7-code-so-richtig/49809/3 "2017-12-01T12:08:29Z")

</div>

Ich habe den Code in die htaccess geschrieben. Folgender Fehler beim Aufrufen des backend und frontend:

Site error: the [ionCube](http://www.ioncube.com) PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking. Please visit [get-loader.ioncube.com](http://get-loader.ioncube.com) for install assistance.

---

<div class="post-metadata">

**Author:** ![puhas](https://avatars.discourse-cdn.com/v4/letter/p/b38774/32.png) [@puhas](https://forum.shopware.com/u/puhas)\
**Post date:** [1. Dezember 2017 um 12:24 UTC](https://forum.shopware.com/t/php-7-code-so-richtig/49809/4 "2017-12-01T12:24:14Z")

</div>

> **[PHP7.1 mit neuem Ioncube10?](https://forum.shopware.com/discussion/50038/php7-1-mit-neuem-ioncube10)**
>
> ioncube hat es ja nun endlich geschafft Ioncube10 zur Verfügung zu stellen mit PHP7.1 support, wir würden gerne möglichst schnell darauf updaten. Werden die Plugins im Shopware Store bereits mit der neuen Ioncube10 Version codiert und sind damit voll...

7.0 geht, 7.1 aktuell noch NICHT

&nbsp;

---

<div class="post-metadata">

**Author:** ![shabby](https://avatars.discourse-cdn.com/v4/letter/s/a6a055/32.png) [@shabby](https://forum.shopware.com/u/shabby)\
**Post date:** [1. Dezember 2017 um 12:50 UTC](https://forum.shopware.com/t/php-7-code-so-richtig/49809/5 "2017-12-01T12:50:58Z")

</div>

Hallo!

Nö, funktioniert ebenfalls nicht…selbe Fehlermeldung

---

<div class="post-metadata">

**Author:** ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)\
**Post date:** [1. Dezember 2017 um 13:38 UTC](https://forum.shopware.com/t/php-7-code-so-richtig/49809/6 "2017-12-01T13:38:43Z")

</div>

Naja, hast du den ioncube-loader für php7 denn in der php.ini aktiviert?

Ohne wird der auch nicht eingebunden.

Klingt sehr nach profihost:&nbsp;[https://www.profihost.com/forum/skriptsprachen-(php-perl-python)/php-7-0-einstellungen-andern/](https://www.profihost.com/forum/skriptsprachen-(php-perl-python)/php-7-0-einstellungen-andern/)

---

<div class="post-metadata">

**Author:** ![shabby](https://avatars.discourse-cdn.com/v4/letter/s/a6a055/32.png) [@shabby](https://forum.shopware.com/u/shabby)\
**Post date:** [1. Dezember 2017 um 14:43 UTC](https://forum.shopware.com/t/php-7-code-so-richtig/49809/7 "2017-12-01T14:43:21Z")

</div>

Ich habe die php7.1.ini natürlich nicht aktiviert. Habe aber gerade eine php7.1.ini hochgeladen und die htaccess angepasst. da blieb der Bildschirm weiß und es wurde auch keine Fehlermeldung angezeigt.

Die 7.1.ini unterscheidet sich ja nur darin, dass alles was …5.6 ist auf 7.1 geändert wird, oder liege ich da falsch?:

```
; Kundeneinstellungen
upload_max_filesize = 20M
allow_url_fopen = On
display_errors = Off
memory_limit = 512M

; ab hier nichts ändern; ab hier nichts ändern
date.timezone = 'Europe/Berlin'
date.default_latitude = 52.5194
date.default_longitude = 13.4067

extension_dir="/usr/local/php_extensions/php7.1/"
extension="apcu.so"

[Zend]
zend_extension=/usr/local/php_extensions/php7.1/ioncube.so
zend_extension=/usr/local/php_extensions/php7.1/opcache.so
opcache.memory_consumption=64
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=60
opcache.fast_shutdown=1
opcache.enable_cli=1

```

Ich habe gesehen, dass ich im Heimatverzeichnis noch eine Datei habe namens htaccess.ph\_jessie\_upgrade. dort steht das gleiche drin wie in der htaccess. Komisch…

sorry für meine Trotteligkeit, aber ich update die php Version das erste Mal…

---

<div class="post-metadata">

**Author:** ![AndreHerking](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/andreherking/32/7839_2.png) [@AndreHerking](https://forum.shopware.com/u/AndreHerking)\
**Post date:** [1. Dezember 2017 um 15:33 UTC](https://forum.shopware.com/t/php-7-code-so-richtig/49809/8 "2017-12-01T15:33:13Z")

</div>

Wie schon gesagt kannst Du aktuell keine verschlüsselten Plugins mit PHP 7.1 einsetzen - da du Ioncube benötigst, wäre es sinnvoller auf PHP 7.0 umzusteigen.

LG Andre&nbsp;

---

<div class="post-metadata">

**Author:** ![shabby](https://avatars.discourse-cdn.com/v4/letter/s/a6a055/32.png) [@shabby](https://forum.shopware.com/u/shabby)\
**Post date:** [1. Dezember 2017 um 18:36 UTC](https://forum.shopware.com/t/php-7-code-so-richtig/49809/9 "2017-12-01T18:36:23Z")

</div>

Ich habe es jetzt nochmal mit php 7.0 probiert. Immer noch weißer Bildschirm und sonst nichts…Also muss ja etwas in dem Code falsch sein. Aber was?

---

<div class="post-metadata">

**Author:** ![shabby](https://avatars.discourse-cdn.com/v4/letter/s/a6a055/32.png) [@shabby](https://forum.shopware.com/u/shabby)\
**Post date:** [4. Dezember 2017 um 13:48 UTC](https://forum.shopware.com/t/php-7-code-so-richtig/49809/10 "2017-12-04T13:48:52Z")

</div>

Sonst niemand eine Idee?

---

<div class="post-metadata">

**Author:** ![simkli](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/simkli/32/13124_2.png) [@simkli](https://forum.shopware.com/u/simkli)\
**Post date:** [4. Dezember 2017 um 13:56 UTC](https://forum.shopware.com/t/php-7-code-so-richtig/49809/11 "2017-12-04T13:56:38Z")

</div>

Bitte füge mal folgendes in deine config.php ein. [config.php · GitHub](https://gist.github.com/anonymous/9972a1470e9428bccd1e6258dbe4ba63) Bitte achte genau auf die öffnenden und schließenden Klammern. Wenn danach weiterhin die Seite weiß bleibt, ist die Struktur der config.php nicht korrekt. Danach sollte eine Fehlermeldung erscheinen. Bitte post diese hier, damit man dir weiterhelfen kann. Viele Grüße
