Einstieg in Wordpress

Status
Für weitere Antworten geschlossen.

ScottyC

Benutzer
Mitglied seit
18. Feb 2016
Beiträge
295
Punkte für Reaktionen
2
Punkte
18
Hallo zusammen,

ich brauche offensichtlich einen kleinen Schubs um von der Leitung herunterzukommen, auf der ich gerade stehe :)

Leider kann ich meine - von Wordpress erstellte Webseite - von extern nicht aufrufen.

So bin ich vorgegangen:
- Leeres "Web"-Verzeichnis auf der DS
- Wordpress installiert

Defaultmäßig legt Wordpress einen Ordner "Wordpress" im Web-Verzeichnis an.
Diesen Wordpress-Ordner habe ich in den vhost-Einstellungen als Dokumenten-root definiert.

Starte ich nun Wordpress auf der DS, so wird mir die defaultmäßige Homepage angezeigt.
Rufe ich aber meine Homepage von extern auf, so bekomme ich nur eine weiße Seite. Es kommt die Fehlermeldung
"HTTP 500: Internal Server Error". Die Erklärung von Wikipedia "Dies ist ein „Sammel-Statuscode“ für unerwartete Serverfehler." ist genau so aussagekräftig wie die "allgemeine Schutzverletzung" früher unter Windows :confused:

Die grundlegende Konfiguration (vhost, Rechte, Portfreigabe, ...) auf der DS scheint zu passen.
Leere ich den Ordner web/wordpress und lege dort eine einfache HTML-Datei index.html ab (Inhalt "Hello world"), so klappt der Homepage-Aufruf von extern.

An der von Wordpress erstellen Homepage habe ich noch nichts verändert.
Ich habe lediglich eine ganz einfache, selbstgestrickte Homepage gegen die defaultmäßig angelegte Wordpress-Seite ausgetauscht.

An welche Einstellungen habe ich nicht gedacht?
Vielen Dank an euch im Voraus! :)
 

steffi

Super-Moderator
Teammitglied
Mitglied seit
04. Jan 2008
Beiträge
2.310
Punkte für Reaktionen
48
Punkte
94
Hallo

Wie sieht denn die Browserzeile für deine Weiterleitung aus? (was gibtst du im Browser ein)
Ich denke da liegt dein Problem. WP wird wohl in einem Unterordner liegen und du greifst auf das Hauptverzeichnis zu..
 

ScottyC

Benutzer
Mitglied seit
18. Feb 2016
Beiträge
295
Punkte für Reaktionen
2
Punkte
18
Hallo Steffi,

im Browser gebe ich meine Domäne ein: Mein_Nachname.bayern bzw. www.Mein_Nachname.bayern

Richtig, WP liegt in einem Unterordner; diesen habe ich aber über die vhost-Einstellungen zu meinem Root-Verzeichnis gemacht.
Mit einer ganz einfachen index.html im WP-Verzeichnis klappt der Aufruf der Homepage auch.
Nehme ich die index.html weg und packe alle WP-Dateien bzw. WP-Ordner in das Verzeichnis, dann klappt der Aufruf nicht.
Ich habe auch folgende Aufrufe versucht:
www.Mein_Vorname.bayern/index.php
www.Mein_Vorname.bayern/Wordpress
www.Mein_Vorname.bayern/wordpress/index.php
 

steffi

Super-Moderator
Teammitglied
Mitglied seit
04. Jan 2008
Beiträge
2.310
Punkte für Reaktionen
48
Punkte
94
Hast du die Weiterleitung deiner Domain bei deinem Hoster bereits angegeben? Diese benötigen für Änderungen oftmals etwas länger...
Warum verwendest du mal deinen Nachnamen und mal deinen Vornamen?
Welchen DDNS Dienst verwendest du? Den von Synology?
 

frogtwist

Benutzer
Mitglied seit
08. Nov 2014
Beiträge
395
Punkte für Reaktionen
3
Punkte
18
gehe mal in der Wordpress Admin Oberfläche auf "Einstellungen --> Allgemein --> und passe mal die "WordPress-Adresse (URL)" und die "Website-Adresse (URL)" an
 

ScottyC

Benutzer
Mitglied seit
18. Feb 2016
Beiträge
295
Punkte für Reaktionen
2
Punkte
18
...Warum verwendest du mal deinen Nachnamen und mal deinen Vornamen?...

Sorry, habe meinen Post vor dem Veröffentlichen nicht nochmal durchgelesen :eek:
Die URL passt; es ist mein Nachname.
Meine Domäne habe ich bei selfhost und ich denke dass die Einstellungen grundsätzlich passen.
Ich kann auf meiner DS eine einfache index.html einstellen => passt
Ich habe auch auf meinem lokalen Rechner mit rapidweaver eine Seite erstellt und auf die DS kopiert => passt
Nur die WP-Installation bekomme ich von außen nicht aufgerufen.
 

ScottyC

Benutzer
Mitglied seit
18. Feb 2016
Beiträge
295
Punkte für Reaktionen
2
Punkte
18

frogtwist

Benutzer
Mitglied seit
08. Nov 2014
Beiträge
395
Punkte für Reaktionen
3
Punkte
18
sollte sich aber änden lassen. Hast du das Synology Wordpress paket installiert oder die händischew Installation gewählt?
 

ScottyC

Benutzer
Mitglied seit
18. Feb 2016
Beiträge
295
Punkte für Reaktionen
2
Punkte
18
Hallo frogtwist,

ich habe über das Syno-Paketzentrum installiert.
In den Einstellungen habe ich unter
Paketquellen -> http://packages.synocommunity.com
hinzugefügt und das dort angebotene Wordpress ausgewählt.

Beim Installieren selbst werden keine Konfigurationen abgefragt, außer die Anlage eines Admin- und eines Benutzerkontos.

Unabhängig davon, dass ich den Eintrag nicht ändern kann, der Eintrag selbst ist ja der korrekte Pfad; oder was sollte dort eingetragen werden?
 

rednag

Benutzer
Mitglied seit
08. Nov 2013
Beiträge
3.954
Punkte für Reaktionen
11
Punkte
104
Versuch mal eine manuelle Installation. Evtl. wurde das Paket noch nicht auf DSM 6.1 angepasst.
 

ScottyC

Benutzer
Mitglied seit
18. Feb 2016
Beiträge
295
Punkte für Reaktionen
2
Punkte
18
Herzlichen Dank an euch für eure Antworten!

Jetzt klappt es!
Schauen, schauen und nochmals schauen ...
Ich habe bislang nur die Berechtigung auf die Ordner "web" und "Wordpress" kontrolliert; dort war auch alles in Ordnung.
Nicht gepasst haben die Berechtigungen auf die Unterordner unter Wordpress". Dort hatte die Gruppe "http" nur Leserechte; habe die ebenfalls auf Lesen/Schreiben gesetzt und jetzt funzt alles.

Interessant finde ich, dass die Rechte so vergeben wurden; schließlich hat die WP-Installation ja alle Ordner angelegt ...
Aber egal; es liegt schon an mir. :eek:
Schauen, schauen und nochmals schauen ...
 

ScottyC

Benutzer
Mitglied seit
18. Feb 2016
Beiträge
295
Punkte für Reaktionen
2
Punkte
18
Hallo zusammen,

trotz vielem Probieren und Recherchieren kämpfe ich immer noch mit Wordpress. Meine Euphorie in #11 war wohl zu früh und bezog sich auf den internen Webseitenaufruf.
Das Problem ist, dass meine Webseite nicht gleichzeitig von intern und von extern korrekt dargestellt wird.

Zu meinem Vorgehen:
Ich installiere Wordpress auf der DS; individuelle Angaben (z.B. Pfad) kann man bei der Installation so wie so nicht machen. Das Installationsverzeichnis liegt danach unter "web/wordpress".
Im vhost gebe ich das Dokumenten-root ebenfalls mit "web/wordpress" an.

Nach der Installation zeigen - unter Einstellungen > Allgemein die Pfade
Wordpress-Adresse (URL) auf http://interne_IP/wordpress
Website-Adresse (URL) ebenfalls auf http://interne_IP/wordpress

Die Wordpress-Adresse kann ich nicht ändern, da der Eintrag ausgegraut ist; aber die Angabe stimmt ja.
Die Website-Adresse ist für den internen Aufruf korrekt, nicht aber für den externen Aufruf; denn dann müsste sie ja http://meine_Domäne lauten.

Genau hier liegt wohl der Hund begraben:
Ändere ich beide Einstellungen nicht, so kann ich mit Wordpress an der Seite rumspielen und alles wird mit dem internen Aufruf korrekt dargestellt.
Rufe ich die Seite von extern auf (http://meine_Domäne), so wird zwar noch die Startseite richtig dargestellt, aber alle Unterseiten laufen auf einen Fehler. Wenn man mit der Maus über die Unterseiten-Aufrufe geht, so ist auch klar warum:
=> Der Link führt auf eine interne Adresse: http://interne_IP/Unterseite.
Nur: Das Ändern des Eintrages zur Website-Adresse (URL) bringt leider auch nichts.
Trage ich hier http://meine_Domäne ein, so kommt es beim internen und externen Aufruf von Unterseiten jeweils zur Fehlermeldung "file not found".

Ich habe viel gegoogelt und auch die folgenden Einträge für die wp-config.php bringen mich nicht weiter.
define('WP_HOME', 'deine_url');
define('WP_SITEURL' 'deine_URL');
Zum einen werden durch die Einträge die URLs nicht, entgegen vieler Beschreibungen, abgeändert; noch erreiche ich eine einen korrekten Seitenaufruf für intern und extern.

Vielen Dank im Voraus für sachdienliche Hinweise ;)
 

ScottyC

Benutzer
Mitglied seit
18. Feb 2016
Beiträge
295
Punkte für Reaktionen
2
Punkte
18
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat