Um in WordPress so richtig rumspielen zu können, sollte eine eigenständige Installation benutzt werden. Es wird Web-Speicher mit PHP-Unterstützung benötigt, eine Domain, eine MySQL-Datenbank und eine WordPress-Version. Ich benutze in diesem Beispiel ein Web-Hosting-Paket von Strato mit einer Sub-Domain. Prinzipiell ist das hier aber für alle Web-Provider gleich.
Die WordPress-Installation benötigt ein paar Parameter. Einige werden erst während der Installation vervollständigt.
[WebRoot] URL = mypage.mydomain.de Path = /projects/mypage/wordpress/ [Database] ; Strato default, but check it anyway Server = rdbms.strato.de ; Name will be assigned when database is created. Name = DB4013000 ; User will be assigned when database is created. Username = U4013000 Password = password123 [Admin] Username = John Musterman Email = john@mydomain.de Password = password123
Die MySQL-Datenbank
Das Installationsverzeichnis
Für die Installation benötigen wir eine Installationsversion von WordPress und ein Verzeichnis auf dem Web-Server.
Die runtergeladene Datei entpacken und den Ordner umbenennen nach
/wordpress/
.Diesen Ordner per FTP auf den Web-Server kopieren.
copy wordpress to projects/mypage/
Die Index-Datei muss jetzt im WordPress-Verzeichnis vorhanden sein.
/projects/mypage/wordpress/index.php
Die URL
Wir brauchen eine Adresse zum Aufrufen unserer Installation. Diese Sub-Domain muss angelegt und auf das Installationsverzeichnis umgeleitet werden. Auch das machen wir bei Strato
- In der Domainverwaltung die Domain
mydomain
auswählen - Sub-Domain
mypage
anlegen - Sub-Domain
mypage.mydomain
auswählen - Verzeichnis
/projects/mypage/wordpress/
auswählen und umleiten
Die Rechte
Um dieses Verzeichnis aus dem Web aufrufen zu können, müssen noch die Rechte angepasst werden. Bei Strato ist dies mit der Datei
.htaccess
möglich. Idealerweise verbietet man im Root-Verzeichnis den Zugriff und gibt gezielt Unterverzeichnisse frei.Für die Zugriffsrechte eine Text-Datei im WordPress-Verzeichnis anlegen.
/projects/mypage/wordpress/.htaccess
Um den Zugriff auf das Verzeichnis zu erlauben, muss noch die Freigabe in der Datei eingetragen werden.
allow from all
Das war’s.