PHP 4 bei McAc.net-Webhosting - Häufige Fragen
Was ist PHP?
PHP steht für "Hypertext Preprocessor". PHP ist eine weit verbreitete OpenSource Skriptsprache, die speziell für die Verwendung im Web entwickelt wurde. PHP ermöglicht Webentwicklern auf relativ einfache und schnelle Art und Weise, dynamisch generierte Webseiten zu erstellen. PHP kann in HTML eingebettet und sowohl prozedural als auch objektorientiert erstellt werden. Weitergehende Informationen zum Thema PHP erhalten Sie auf folgender Seite: www.php.net
Wie lautet der Pfad zu ImageMagick?
Der Pfad zu ImageMagick lautet /usr/bin/convert
Wie lautet der absolute Serverpfad meines Accounts?
Den absoluten Serverpfad Ihres Accounts finden Sie in Ihrem Kundenmenü unter dem Punkt "Informationen".
Wie lautet der Pfad zu GraphicsMagick?
Der Pfad zu ImageMagick lautet /usr/bin/gm
GraphicsMagick ermöglicht wie ImageMagick die Manipulation von Grafiken mittels Skripten. GraphicsMagick basiert ursprünglich auf ImageMagick, arbeitet im Gegensatz zu diesem jedoch teilweise deutlich schneller und ressourcenschonender und erzeugt teilweise qualitativ hochwertigere Bilder.
Welche Datei-Endungen können ausgeführt werden?
Es können folgende Endungen ausgeführt werden: .php , .php3 , .php4 und .phtml. Selbstverständlich ist es jedoch auch möglich, beliebige Datei-Endungen mit PHP interpretieren zu lassen. Hierzu ist es erforderlich, eine .htaccess-Datei mit folgendem Inhalt anzulegen:
AddType application/x-httpd-php .htm
AddType application/x-httpd-php .html
Ist der Safe Mode auf "ON" oder "OFF" gesetzt?
Safe Mode ist bei McAc.net standardmäßig auf "OFF" gesetzt. PHP wird auf unseren Servern als CGI ausgeführt, somit ist selbstverständlich sichergestellt, dass es durch die Deaktivierung des Safe Mode zu keinerlei Sicherheitslücken kommt! Mit Hilfe des im Kundenmenü verfügbaren php.ini-Editors können Sie diese Einstellung jedoch ganz einfach verändern.
In welches Verzeichnis muss ich meine PHP-Skripte laden?
PHP wird auf unseren Servern als CGI ausgeführt und ist in allen Verzeichnissen funktionsfähig. Es ist daher nicht notwendig, Ihre PHP-Skripte in einem bestimmten Verzeichnis ausführen zu lassen.
Welche PHP-Version ist auf den McAc.net-Servern installiert?
Derzeit ist die PHP-Version 4.4.1 auf unseren Servern installiert. Genauere Informationen zu der bei uns verwendeten PHP-Version sowie der installierten Module finden Sie in Ihrem Kundenmenü. Klicken Sie hierzu bitte einfach links in der Menüleiste auf "Informationen". Anschliessend finden Sie unter "Sonstiges" einen Link, unter dem die entsprechenden Informationen zu finden sind.
Bei der Ausführung eines PHP Skripts erscheint folgende Meldung: Notice: session_start(): ps_files_cleanup_dir: opendir(/tmp) failed: Permission denied (13) in /kunden/example.com/....
Aus Sicherheitsgründen ist es auf unseren Servern nicht erlaubt, das "tmp" Verzeichnis nach Dateien zu durchsuchen oder auf Dateien zu zugreifen deren Namen man nicht kennt. Auch ist ein Ändern oder Löschen von Dateien nur noch möglich, wenn diese von ihnen, bzw. ihren Skripten erstellt wurden. Das ist auch die Ursache für die ausgegebene Meldung:
Notice: session_start(): ps_files_cleanup_dir: opendir(/tmp) failed: Permission denied (13) in /kunden/example.com/....
Diese Meldung erscheint in der Standardeinstellung von PHP nicht, man muss das Error Reporting von PHP manuell umstellen, um auch Notice Meldungen angezeigt zu bekommen. Sie könnten das in den betreffenden Skripten deaktivieren, bzw. sich dafür an die Entwickler der Skripte wenden.
Es besteht durch dieses Verhalten keine Gefahr, daß der vorhandene Webspace durch temporäre Dateien unnütz verbraucht wird da diese von uns regelmäßig (alle drei Tage) gelöscht werden. Alternativ zur Benutzung des Standard - "tmp" - Verzeichnisses haben Sie auch die Möglichkeit, PHP mitzuteilen wohin die Sessions gespeichert werden sollen. Informationen hierzu finden Sie unter www.php.net/session_save_path
Wo kann ich weitergehende Informationen zu PHP finden?
Weitergehende Informationen zum Thema PHP erhalten Sie auf folgender Seite: www.php.net



