Wie installiere und konfiguriere ich Drupal 6 auf einem "Shared Host" bei www.hostpoint.ch?
Eingetragen von r4s6 (1383) am 03.12.2008 - 07:32 Uhr in
Bei der Installation bei Hostpoint gibt es einige kleinigkeit die man beachten sollte. Da ich mir bei mehreren Installationen oft am selben Problem fast die Zähne ausgebissen habe, habe ich für diese Installation eine kleine Anleitung geschrieben. Die Anleitung findet Ihr auf meiner Testumgebung, falls es gewünscht wird, würde ich diese au als How-To ins Handbuch reinstellen.
- Anmelden oder Registrieren um Kommentare zu schreiben
Ergänzung
am 04.01.2014 - 20:01 Uhr
Man muss bei der Installation von Drupal auf hostpoint (und möglicherweise anderen shared Hostern) einige Fallunterscheidungen machen (gilt für D6 und D7):
a) Websites, die bereits über eine Url angesprochen werden können
b) Websites, die in einer Subdomain liegen
c) Websites, die NOCH NICHT über eine Url angesprochen werden sollen (weil z.B. für die Seite noch gar keine Domain definiert ist)
d) Websites, die in einem Unterverzeichnis einer bestehenden Seite liegen, und über domain.tld/unterseite angesprochen werden sollen
*****
zu a)
Document Root ist /
In diesem Fall kann die Installation wie gewohnt gemacht werden. Es braucht keine Anpassung der .htaccess im Document Root. Bei den
PHP-Einstellungen des Hostings sollten Max_Execution_Time und Memory_Limit auf genug hohe Werte gesetzt werden.
zu b)
Auch hier ist Document Root /
Daher funktioniert das wie a)
zu c)
Die Website kann noch nicht über eine ordentliche Url angesprochen werden, Hostpoint bietet eine provisorische Url an, im Stile von:
http://serverXX.hostpoint.ch/~username/zielOrdner/
Die Server-Nummer und der Username (Account) kann in eingeloggten Zustand unter https://admin.hostpoint.ch/customer/Index gefunden werden.
Der Zielordner ist das zukünftige Document Root, welches nun das Format /~username/zielOrdner/ hat und NICHT / !
NACH dem Hochladen und VOR der Installation muss daher die .htaccess angepasst werden:
- Die Zeile "Options +FollowSymLinks" auskommentieren oder löschen
- Die Zeile "# RewriteBase /" ersetzen durch "RewriteBase /~username/zielOrdner/"
Damit lassen sich dann auch die Clean Urls aktivieren.
Meiner Erfahrung nach ist hier der einzige Drawback, dass allenfalls ein Logo/Favicon nicht angezeigt wird, deren Pfad beim Theme hinterlegt ist. Das kommt aber später wieder richtig.
Sobald die Installation aber über eine ordentliche Adresse angesprochen werden kann, kann (soll) man die originale Drupal .htaccess wieder einspielen und den Cache löschen.
zu d)
Das gibt nur Ärger. Finger weg davon...
Besser eine Subdomain erstellen und mit b) weiterfahren.
Eine weitere Erfahrung mit Hostpoint:
cron.php (D7) kann intern nicht aufgerufen werden, obwohl man den Cronjob selber managen kann. Entweder nutzt man einen externen Dienst,
um die originale cron.php aufzurufen, oder man nutzt eine modifizierte Version gemäss diesem Link und ruft diese auf.
Und noch was:
Um Probleme mit den Ordnerberechtigungen zu vermeiden und um eine funktionstüchtige settings.php (DB-Einstellungen) zu bekommen, empfiehlt es sich, vor einem Umzug einer lokalen
Installation eine ganz ordentliche Drupalinstallation auf dem Hosting durchzuführen.
Danach kann man die DB wieder leeren und mit dem lokalen Dump neu beschicken, und die Ordnerinhalte über FTP hochladen (ausser settings.php).
lg leda
"Du liebst es, Du brauchst es oder Du gibst es weg"
www.leda.ch