[gelöst] Multidomain
am 10.10.2010 - 18:38 Uhr in
Hallo zusammen,
bin ganz neu hier und erhoffe mir gleich etwas Hilfe.
Ich habe mehrer kleine Seiten, die ich gerne mit einem CMS verwalten und pfelgen möchte.
Die Seiten sind bei einem Hoster und es soll eine Installation und eine Datenbank für alle Domains mit unterschiedlichen Inhalten genutzt werden.
Gemäß dem Handbuch soll das ja problemlos gehen http://www.drupalcenter.de/handbuch/6083 . Ein Modul brauche ich wohl nicht.
Nun bin ich genau nach dem Beitrag hier (letztes Posting) vorgegangen http://www.drupalcenter.de/node/20652
Bei Shared Hosting konfigurierst Du über ein Controll Pannel bei den anderen beiden, kannst Du direkt auf dem Server eingreifen, soweit der Unterschied.
1. Zunächst Musst Du sicher stellen, dass alle Domains auf auf das Installationsverzeichnis von Drupal zeigen, also dort hin wo die Datei install.php der Drupal-Installation liegt. In der Regel ist das /public_html oder /public_html/drupal
www.domain_1.tld --> /public_html
www.domain_2.tld --> /public_html
....
www.domain_n.tld --> /public_html
2. Dann legst Du die Unterverzeichnisse im Verzeichnis /sites/ an:
/sites/domain_1.tld
/sites/domain_2.tld
...
/sites/domain_n.tld
3. Holst dir die Datei /sites/default/default.settings.php und kopierst diese in die Verzeichnisse /sites/domain_x.tld/settings.php
Bitte beachte, dass default. im Dateinamen wegfällt.
4. Die Berechtigung auf 755 stellen
5. Datenbank(en) erstellen, je nachdem, ob du mit mehreren DBs oder mit Präfixen arbeiten willst.
Falls Du mit 1 DB und Präfixenarbeiten möchtest, musst Du im Nächsten Schritt bei der Installation der DB auf erweiterte BD Einstellungen Klicken, damit Du die Präfixe eintragen kannst.
6. Domains der Reihe nach aufrufen --> So sollte dann jede Site feinsäuberlich installiert sein.
Gruss Roger
Ich hänge jetzt bei Punkt 5.
Datenbank ist ja schon da. Es war so eine 1-Click-Installation vom Hoster.
Wie und wo muss ich die Präfixe eintragen? Und was muss da drinne stehen?
Wenn ihr noch weitere Angaben zur Beantwortung braucht, fragt einfach.
1000 Dank.
LG
SamurEye
- Anmelden oder Registrieren um Kommentare zu schreiben

Der Punkt 3 aus der Anweisung
am 10.10.2010 - 19:24 Uhr
Der Punkt 3 aus der Anweisung ist leider nicht ganz vollständig. Du brauchst in den Verzeichnissen eine settings.php und eine default.settings.php.
Außerdem solltest Du in den Verzeichnissen für die Sites 3 Verzeichnisse anlegen:
files (Rechte auf 777), modules und themes (Rechte jeweils 755).
Du hast jetzt eine Datenbank. Du kennst den Datenbank-User und sein Passwort sowie den Datenbank-Server (wenn das nicht localhost ist).
Jetzt ruft Du die erste Domain auf: www.1.domain und startest damit die Installation
Dort wirst Du nach den Angaben zur Datenbank gefragt. Dabei gibt es einen "Erweitert" Bereich, der zugeklappt ist. Dort wird der Prefix eingetragen.
Danach geht es mit der nächten Domain genau so.
Wenn Du jeder Installation einen eigenen Prefix gibst, ist das so, als würdest Du mit unterschiedlichen Datenbanken arbeiten. Jede Installation hat ihre eigenen Tabellen.
Viel Erfolg und Viel Spaß mit Drupal.
Beste Grüße
Werner
Hallo Werner, oh da kommt
am 10.10.2010 - 19:57 Uhr
Hallo Werner,
oh da kommt noch ein wenig Beschäftigung auf mich zu bis ich hier durchblicke.
Es passiert nämlich nix, wenn ich die Domain aufrufe.
Forbidden
You don't have permission to access / on this server.
Muss ich erst in der setting.php was ändern?
Wo muss die Domain hinleiten?
Ich hatte gelesen, dass die auf den Ordner leiten muss, wo ist install.php liegt.
In meinem Fall ist das /html/drupal/
Oder muss die auf den html/drupal/sites/domain1 Ordner geleitet werden?
Danke dir
Diese Meldung kommt nicht von
am 10.10.2010 - 20:16 Uhr
Diese Meldung kommt nicht von Drupal, sondern vom Apache. Der findet keinen index.html und nimmt nicht den index.php.
Hast Du die Datei .htaccess mit auf den Server kopiert? Die muß im Drupal-Verzeichnis liegen. Die sorgt dafür, daß index.php genommen wird. Das ist unter manchen Betriebssystemen eine versteckte Datei, sollte aber im FTP zu sehen sein.
Beste Grüße
Werner
ja im FireFTP ist die
am 10.10.2010 - 21:48 Uhr
[EDIT] hat sich erledigt. 403 Fehler ist nicht mehr da.
Ich durfte nicht auf html/drupal sondern nur auf /drupal verweisen.
Immer diese Kleinigkeiten ;o)
Und schon der nächste Fehler :o)
Requirements problem
The following error must be resolved before you can continue the installation process:
register_globals is enabled. Drupal requires this configuration directive to be disabled. Your site may not be secure when register_globals is enabled. The PHP manual has instructions for how to change configuration settings. (Currently using PHP register globals Enabled ('1'))
register_globals ist eine PHP
am 11.10.2010 - 08:33 Uhr
register_globals ist eine PHP Einstellung. Die steht in der Datei php.ini. Bei vielen Providern kommt man über die Verwaltungsoberfläche an solche Einstellungen heran. Im Zweifel mit dem Support des Providers reden.
Beste Grüße
Werner
Hi, erstmal vielen Dank für
am 12.10.2010 - 16:34 Uhr
Hi,
erstmal vielen Dank für deine Hilfe.
Ich habe das jetzt in den Einstellung aktiviert, aber der Fehler kommt immer noch.
Muss ich in irgendeiner Datei noch etwas ändern?
LG
Samureye
register_globals muss
am 12.10.2010 - 17:59 Uhr
register_globals muss deaktiviert sein, damit Drupal installiert werden kann.
Arrgg...ich Volltrottel.
am 12.10.2010 - 18:35 Uhr
Arrgg...ich Volltrottel. Dachte das heisst ausgeschaltet. Das nächste mal lieber gleich LEO fragen ;o)
Danke dir...nun gehts weiter.