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.
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.
