Home / Support / System

System

Wie heissen die Nameserver?

Der Haupt-Nameserver lautet: ns.hostorama.com

Der Zweit-Nameserver hängt vom Webhosting-System ab, auf dem Ihr Account läuft (siehe Einrichtungsbestätigung, Abschnitt "DNS/Nameserver").

Wie kann ich PHP als FTP-Benutzer ausführen lassen?


Als Alternative zu PHP als Webserver-Modul  kann PHP als CGI (mod_fastcgi) ausgeführt werden.

Aktivierung:

1. Stellen Sie sicher, dass im Menü "Setup" im Control Panel CGI-Unterstützung aktiviert ist.
2. Erstellen Sie im httpdocs eine .htaccess mit folgendem Inhalt:

AddHandler php5-fastcgi .php .php5

 

3. Bei bereits aktiven Präsenzen melden Sie sich bitte nach Umstellung via Support System, damit wir die Rechtevergabe der bereits aktiven Inhalte korrigieren können.

 

Tipp:

Benötigen Sie z.Bsp. für osCommerce oder eine andere Applikation weiterhin einen bereits andersweitig gesetzten Parameter (wie register_globals oder allow_url_fopen aktiviert)?

 

Erstellen Sie im entsprechenden Unterverzeichnis eine .htaccess mit folgendem Inhalt und PHP wird danach isoliert in diesem Verzeichnis weiterhin als Apache-Modul ausgeführt:

 

AddHandler php5-script .php .php5

Welche PHP-Version ist installiert?

Wir verwenden auf allen Systemen mindestens PHP5.

Um die konkrete Version mit Details abzufragen, können Sie eine PHP-Datei (zb: info.php) in Ihrem Webroot erstellen mit folgendem Inhalt:


<?PHP
   phpinfo ();
?>
Danach rufen Sie die Datei via Webrowser auf und sehen die Detaillierten Angaben zu PHP.

 

Beispiel: http://<ihredomain.tld>/info.php

Welche MySQL-Version ist installiert?

Auf allen Systemen ist mindestens MySQL 5.0 installiert.

Wie lauten die Pfadangaben für ... ?

Account: /home/httpd/vhosts/ ihredomain.ch /httpdocs 

Subdomain: /home/httpd/vhosts/ ihredomain.ch /subdomains/ subdomain /httpdocs 

Webuser: /home/httpd/vhosts/ ihredomain.ch /web_users/ webuser_name 

Perl: /usr/bin/perl 

Sendmail: /usr/sbin/sendmail 

PEAR: /usr/share/pear (muss speziell freigeschaltet werden) 

ImageMagick: /usr/bin (muss speziell freigeschaltet werden) 

Datum: /bin/date

CGI/Perl: Warum erhalte ich einen "Internal Server Error"?

1. Das Script muss im Textformat (ASCII-Modus) hochgeladen werden. 

2. Die Zugriffsrechte für das Script müssen stimmen 
(in der Regel Befehl "chmod 755", entsprechend den Dateirechten -rwxr-xr-x). 

2.1 777 wird (auch wenn dies das Script ausfuehrbar macht) aus Sicherheitsgruenden 
nicht erlaubt und Sie werden auch eine Fehlermeldung erhalten. 

3. Die im Script verwendeten Pfadangaben müssen korrekt sein (siehe Frage 4).

Kann ich Inhalte eines Formulars via Script übermitteln lassen?

Selbstverständlich - dafür sind verschiedenste so genannte FormMail-Scripts erhältlich; ein populäres finden Sie z.B. unter www.scriptarchive.com/formmail.html.

Was für eine PHP-Konfiguration wird verwendet?

Um die PHP-Konfiguration ab zu fragen, erstellen Sie bitte eine .php Datei mit folgendem Inhalt:

 

<?PHP
   phpinfo ();
?>
Weitere Infos dazu finden Sie auch unter http://ch.php.net/phpinfo

 

Wie kopiere ich meine Daten auf den Server?

Es kann ein beliebiges FTP-Programm verwendet werden, zum Beispiel SmartFTP oder FileZilla.

Den FTP-Zugang für die Domain aktivieren Sie via Control Panel selber:

Domain anklicken > Menu "Setup" > "physikalisches Hosting" mit gewünschten Zugangsdaten einrichten

Nun können Sie via FTP-Programm mit folgenden Angaben verbinden und Ihre Website auf den Server kopieren:

Host: ihredomain.ch (oder temp. Adresse, siehe Einrichtungsbestätigung)
Verzeichnis: httpdocs
Login & Passwort: wie durch Sie im Menu "Setup" (siehe oben) zugeteilt

Ihre Hauptdatei, die als erstes sprich als Homepage angezeigt wird, muss index.html (bzw. .htm .php usw.) heissen - bitte Kleinschreibung beachten.

Fehlermeldungen/Warnings bei SWITCH

Beachten Sie, dass es bis zu 1h dauern kann, bis der seitens SWITCH durchgeführte Nameserver-Check keinen Fehler ergibt aufgrund des Reload-Intervalls der DNS-Server. Folgende "Warnings" beim Nameserver-Check sind ausserdem normal und können ignoriert werden:

Warnings
Test: The contact is not consistent with primary nameserver
==> ns.hostorama.com./80.74.143.144
Test: The serial number is not consistent with primary nameserver
==> ns.hostorama.com./80.74.143.144

Für den Domain-Transfer verlangt mein Provider einen KK-Antrag

Sie können Ihrem Provider folgendes KK-Formular unterschrieben faxen/schicken.

Anhänge

Wie kann ich vor der NS-Umstellung auf meine Domain zugreifen?

Die temp. Adresse finden Sie in Ihrer Einrichtungsbestätigung.

Fehlende Berechtigung via FTP auf Dateien/Ordner

PHP wird als Apache/Webserver-Modul mod_php ausgeführt. Dies führt dazu, dass Dateien bzw. Verzeichnisse, welche via PHP erstellt wurden dem Webserver-Benutzer "apache" (UID: 48) zugeteilt werden.

Wenn Sie nun via FTP auf diese Daten zugreifen wollen, erhalten Sie eine Berechtigungsfehlermeldung. Der FTP-Benutzer befindet sich in einer anderen Gruppe und hat somit standardmässig keine Rechte auf die via PHP erstellten Daten.

Um nun den Zugriff via FTP zu ermöglichen, müssen die Rechte der entsprechenden Dateien/Verzeichnisse auf 777 geändert werden. Dies muss auch via PHP erfolgen.

Sie können dazu den folgenden einfachen PHP File Manager verwenden. Er besteht aus 1 Datei und sollte in einem eigenen Verzeichnis installiert werden (damit diese geschützt werden kann):

PHP File Manager

Danach können Sie die Rechte via Button "Permissions" auf 777 ändern.