PHP-Version einstellen: Unterschied zwischen den Versionen

K
 
(37 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
In allen Tarifen, in denen Sie .htaccess-Dateien nutzen können, können Sie die PHP-Version selbst einstellen. '''''Satz, wofür die PHP Version wichtig ist und dass eine Neueinstellung von PHP durchaus zu Problemen mit äteren Websystemen führen können, also Updaten. '''''
+
[[category:Webhosting]][[category:tutorial]][[category:fertig]]
 +
== PHP bei Artfiles ==
 +
Artfiles bietet auf seinem Webserver verschiedene PHP-Versionen an. Es gibt generell zwei Möglichkeit, die PHP-Version einzustellen:
 +
# Über das DCP unter "'''Domains''' -> '''Subdomain'''" jeweils pro Subdomain 
 +
# Per .htaccess-Datei auf dem Webspace pro Verzeichnis (mit allen Unterverzeichnissen)
 +
In allen Tarifen können Sie die PHP-Version selbst einstellen.<br>
 +
<b>Der Eintrag über das DCP überschreibt alle PHP-Versions-Einstellungen, die Sie in der .htaccess-Datei gesetzt haben.</b><br>
 +
Die voreingestellte PHP-Version können Sie im DCP unter "'''Webspace''' -> '''Server-Infos''' -> '''PHP'''" einsehen.<br><br>
 +
Alle unterstützten PHP-Versionen finden Sie im Artikel [[PHP_Unterstützte_Versionen]]
  
== PHP-Version über DCP einstellen==
+
== PHP-Version über das DCP einstellen==
 +
Sie rufen zunächst die Subdomain im DCP auf, für die Sie die PHP-Version einstellen wollen.
 +
[[Datei:Php einstellen menue.png]]
  
Über das DCP unter "Domains -> Subdomain" jeweils pro Subdomain (auf allen Webservern ab www38.c.artfiles.de) '''''artfiles''''' 
+
[[Datei:Php domain.png]]
  
[[Datei:Support2 tutorium menue.png]]
+
[[Datei:Php subdomain übersicht.png]]
  
[[Datei:Support2 tutorium Domains.png]]. '''''Die Überschrift Domainübersicht als Anzeige von Sudomain und der Menütitel Domains mit dem Untertitel Domains (warum nicht auch Domainübersicht?) ist verwirrend.
+
[[Datei:Php einstellen.png]]
 
 
[[Datei:Support2 tutorium Subomains.png]]
 
 
 
[[Datei:Support2 tutorium Phpvers.png]]
 
 
 
Der Eintrag über das DCP überschreibt alle PHP-Versions-Einstellungen, die Sie in der .htaccess-Datei gesetzt haben.
 
  
 
== PHP-Version über .htaccess einstellen==
 
== PHP-Version über .htaccess einstellen==
  
===PHP-Datei anlegen===
+
=== .htaccess-Datei erstellen===
Öffnen Sie einen Texteditor, schreiben eine der folgenden Anweisungen in die Datei und speichern diese Datei als htaccess.txt .          
+
Öffnen Sie einen Texteditor, schreiben eine der folgenden Anweisungen in die Datei und speichern diese Datei als .htaccess. Anschließend wird die Datei über einen FTP-Zugang hochgeladen und umbenannt oder im DCP im entsprechenden Dateiverzeichnis direkt hochgeladen. (Bitte beachten Sie, dass Sie sich ggf. versteckte Dateien anzeigen lassen müssen, um die .htaccess-Datei zu finden.
  
====PHP 7.0 aktivieren====
+
====PHP 8.1 aktivieren====
 
+
Um PHP 8.1 in einem Verzeichnis zu aktivieren, legen Sie dort eine .htaccess-Datei mit folgendem Inhalt an:
Um PHP 7.0 in einem Verzeichnis zu aktivieren, legen Sie dort eine .htaccess-Datei mit folgendem Inhalt an:
+
  AddHandler af_php81 .php
  AddHandler af_php70 .php
 
 
Die Einstellung gilt dann auch für alle Unterverzeichnisse.
 
Die Einstellung gilt dann auch für alle Unterverzeichnisse.
  
====PHP 7.1 aktivieren====
+
====PHP 8.2 aktivieren====
 
+
Um PHP 8.2 in einem Verzeichnis zu aktivieren, legen Sie dort eine .htaccess-Datei mit folgendem Inhalt an:
Um PHP 7.1 in einem Verzeichnis zu aktivieren, legen Sie dort eine .htaccess-Datei mit folgendem Inhalt an:
+
  AddHandler af_php82 .php
  AddHandler af_php71 .php
 
 
Die Einstellung gilt dann auch für alle Unterverzeichnisse.
 
Die Einstellung gilt dann auch für alle Unterverzeichnisse.
  
====PHP 7.2 aktivieren====
+
==.htaccess-Datei hochladen==
 
 
Um PHP 7.2 in einem Verzeichnis zu aktivieren, legen Sie dort eine .htaccess-Datei mit folgendem Inhalt an:
 
AddHandler af_php72 .php
 
Die Einstellung gilt dann auch für alle Unterverzeichnisse.
 
 
 
===PHP-Datei hochladen===
 
 
 
 
 
PHP 5.6 und 7.0 ist derzeit auf allen Webservern verfügbar, auf neueren Servern steht ebenfalls PHP 7.1 und 7.2 zur Verfügung. Wenn Sie eine neuere PHP-Version benötigen, ist bei älteren Servern ein Umzug auf einen neueren Server notwendig.
 
 
 
Per .htaccess-Datei für ein Verzeichnis und darin enthaltene Unterverzeichnisse. Sie können oben rechts die htaccess-Datei hochladen. Der Dateiname muss nach dem Hochladen lauten:
 
.htaccess
 
 
 
[[Datei:Support2 tutorium htaccess.png]]
 
 
 
  
Sollten Sie bereits eine eigene php.ini-Datei einbinden, ist es ggf. nötig, einige Parameter anzupassen oder die entsprechende php.ini-Datei neu einzubinden. Zu Ihrer PHP-Version passende php.ini-Dateien finden Sie zum Download unter Tutorials -> Eigene php.ini einbinden.
+
Sie können die htaccess-Datei oben rechts (1) hochladen.
  
___
+
[[Datei:Htaccess2.png]]
  
[[Antworten]]
+
== php.ini Einstellungen==
 +
Sollten Sie bereits eine eigene php.ini-Datei einbinden, ist es ggf. nötig, einige Parameter anzupassen oder die entsprechende zur PHP-Version passende php.ini-Datei neu einzubinden.
 +
{{#lst:Eigene_php.ini_einbinden_bei_CGI-PHP|VerweisPHP.INIWerte}}

Aktuelle Version vom 11. Februar 2024, 17:38 Uhr

PHP bei Artfiles

Artfiles bietet auf seinem Webserver verschiedene PHP-Versionen an. Es gibt generell zwei Möglichkeit, die PHP-Version einzustellen:

  1. Über das DCP unter "Domains -> Subdomain" jeweils pro Subdomain
  2. Per .htaccess-Datei auf dem Webspace pro Verzeichnis (mit allen Unterverzeichnissen)

In allen Tarifen können Sie die PHP-Version selbst einstellen.
Der Eintrag über das DCP überschreibt alle PHP-Versions-Einstellungen, die Sie in der .htaccess-Datei gesetzt haben.
Die voreingestellte PHP-Version können Sie im DCP unter "Webspace -> Server-Infos -> PHP" einsehen.

Alle unterstützten PHP-Versionen finden Sie im Artikel PHP_Unterstützte_Versionen

PHP-Version über das DCP einstellen

Sie rufen zunächst die Subdomain im DCP auf, für die Sie die PHP-Version einstellen wollen. Php einstellen menue.png

Php domain.png

Php subdomain übersicht.png

Php einstellen.png

PHP-Version über .htaccess einstellen

.htaccess-Datei erstellen

Öffnen Sie einen Texteditor, schreiben eine der folgenden Anweisungen in die Datei und speichern diese Datei als .htaccess. Anschließend wird die Datei über einen FTP-Zugang hochgeladen und umbenannt oder im DCP im entsprechenden Dateiverzeichnis direkt hochgeladen. (Bitte beachten Sie, dass Sie sich ggf. versteckte Dateien anzeigen lassen müssen, um die .htaccess-Datei zu finden.

PHP 8.1 aktivieren

Um PHP 8.1 in einem Verzeichnis zu aktivieren, legen Sie dort eine .htaccess-Datei mit folgendem Inhalt an:

AddHandler af_php81 .php

Die Einstellung gilt dann auch für alle Unterverzeichnisse.

PHP 8.2 aktivieren

Um PHP 8.2 in einem Verzeichnis zu aktivieren, legen Sie dort eine .htaccess-Datei mit folgendem Inhalt an:

AddHandler af_php82 .php

Die Einstellung gilt dann auch für alle Unterverzeichnisse.

.htaccess-Datei hochladen

Sie können die htaccess-Datei oben rechts (1) hochladen.

Htaccess2.png

php.ini Einstellungen

Sollten Sie bereits eine eigene php.ini-Datei einbinden, ist es ggf. nötig, einige Parameter anzupassen oder die entsprechende zur PHP-Version passende php.ini-Datei neu einzubinden.

Sie können folgende Direktiven kopieren und anpassen um sie dann in Ihre "php.ini" Datei zu kopieren. Die Werte der folgenden Direktiven sind unsere Standardwerte.

 max_execution_time = 30
 post_max_size = 32M
 max_file_uploads = 20
 max_input_time = 60
 max_input_vars = 1000
 memory_limit = 256M
 ;zlib.output_compression = Off
 ;zlib.output_compression_level = -1


Die Datei muss nun per ".htaccess" Datei eingebunden werden.

Weitere Direktiven finden Sie unter: https://www.php.net/manual/de/ini.list.php