Webseite live

Webseite live: heute Nacht ca. 3.30 Uhr

Ich hatte mit einigen kleinen bis größeren Herausforderungen zu tun, die mich insg. 4 Abende und halbe Nächste gekostet haben, aber nun ist es endlich geschafft und die Version 0.1 ist online. Zwar fehlen noch große Teile der Menüstruktur und der Inhalt basiert auf Demo Daten, aber immerhin!

Wie gehts jetzt weiter?

  1. Menüstruktur erweitern
  2. Kontaktdaten einbauen
  3. Team vervollständigen
  4. Erste eigene Bildergalerie
  5. Erstes Feedback einholen

Euer Feedback ist gefragt!

Sagt mir Eure Meinung zur Webseite und gebt mir Ratschläge, Vorschläge, Ideen, Hinweise.

Probleme & Lösungen

Das Kennenlernen von WordPress und die Umsetzung der Webseite bin ich ganz pragmatisch angegangen, so wie das Männer eben tun. Nicht erst lesen und dann machen, sondern genau andersrum: Einfach erstmal installieren, gucken was dann alles so schief geht und eins nach dem anderen hinbiegen, sodass es läuft.

Hier die Themen, die mich vor die größten Herausforderungen gestellt haben: 
Nach der Installation des Standard Synology Pakets von WordPress (WP) habe ich festgestellt, dass es eine deutlich neuere Version 3.8.1 gibt. Die sollte natürlich drauf, denn wer erstellt denn eine Webseite auf einer veralteten WordPressversion ;-)

Da es diese Version nicht als Synology Paket gibt wie es gebraucht hätte, muss man selbst Hand anlegen und sich die Paketquellen herunterladen, entpacken und nach Anleitung die alten Dateien manuell stückchenweise ersetzen. Ende vom Lied war, dass ich nach 3x Backup einspielen und Update noch gewissenhafter nach Anleitung durchführen das Synology WP Paket wieder deinstalliert habe. 

Dann nochmal alles von Anfang direkt mit den Quellen von WP.

Problem: bei der berühmten 5-Minuten Installation kommt man relativ schnell zu dem Schritt bei dem man die install.php aufrufen soll, sodass alles automatisch eingerichtet wird. Leider kam bei mir statt den üblichen Setup Fragen nur ein Server Error 500. Der Aufruf von wp-admin und wp-admin/install.php Seite liefert eine komplett leere Seite ohne irgendeine Fehlermeldung.

Zwischengeplänkel: Nach langem hin uns herprobieren, dann das gegenteilige und so ganz unmännliche Vorgehen -> Lesen, Lesen und dann erst weiter probieren. Schließlich haben mich verschiedene Posts im Synology und vor allem im WordPress Forum auf die richtige Fährte gebracht. Auch wenn dort die für mich funktionierende Lösung nicht beschrieben war, kam ich der Sache so immer näher…

Lösung: 

  1. Synology WordPress Paket installieren
  2. Synology Wordpress Paket direkt wieder deinstallieren, aber OHNE dabei die bei der Installation angelegt DB mit zu entfernen
  3. in der wp-config-sample.php nur genau diese folgende Zeilen ändern, sodass Sie zur Standardinstallation der DB durch das Synology WP Paket passen und alles andere so lassen
    define(‘DB_NAME’, ‘wordpressblog’);
    define(‘DB_USER’, ‘wordpress’);
  4.  wp-config-sample.php als  wp-config.php speichern
  5. Fortfahren, wie hier beschrieben: http://wpde.org/installation, also einfach die wp-admin/install.php im Browser aufrufen

Zwischengeplänkel: Also weiter gemacht mit der Einrichtung von WP… dann irgendwann ein Theme und Plugins importieren bzw. downloaden wollen – möööööp, nächstes

Problem: Nun möchte WP aus mir nicht bekannten Gründen (in den Foren wird vermutet, dass es ein Bug ist oder sogar bewußt aus SIcherheitsgründen) auf einmal einen FTP User und Passwort haben, um Plugins hinzuzufügen. Das war vor WP 3.8 noch nicht so gewesen und selbst bei vorher funktionierenden WordPress Installation und Webseiten hat sich einfach das Verhalten geändert, muss sich also durch das WordPress Paket selbst eingeschlichen haben. Da ich keinen FTP eingerichtet habe und das auch nicht tun will, muss eine andere Lösung her.

Lösung: 

  1. SSH mit root auf den Server
  2. eine Ebene über das Verzeichnis der Webseite (z.B. wordpress) wechseln, z.B. cd /MyDisk/web/
  3. chown -R nobody:

Damit ist das Verzeichnis dann so berechtigt, wie es auch war, als das Paket durch den Synology Installer drauf gekommen ist.

Einen kleinen Schönheitsfehler gibt es noch…

Problem: Wenn man unter Setting -> General die “Site Address (URL)” ändern möchte, hat das keine Auswirkung mehr. Vorher war das ein sehr einfacher und schöner Web die Webseite über eine andere URL zugänglich zu machen. Es wurde automatisch ein Verzeichnis neben dem eigentlichen Webseiten Verzeichnis angelegt und darin auf die eigentliche Seite verlinkt. Scheint wohl ein Bug zu sein.

Lösung: noch keine gefunden

39

3 comments on "Webseite live"

  1. Hallo Dank der Anleitung konnte ich meinen WordPress blog auf meinem nas auch updaten, nur hab ich dasselbe Problem mit dem ftp User und passwort nur sagen mir Punkt 1-3 nichts, was muss ich auf meinem nas noch einstellen bzw machen?

    • Um die Verzeichnisrechte so zu ändern wie unter Punkt 1-3 beschrieben, muss Du in der NAS SSH freischalten und Dich dann darüber dort einloggen (von Windows aus z.B. mit “Putty” als SSH Client und dann die beschriebenen Schritte durchführen.

  2. Johnc686 on

    Hey, thanks for the blog article.Really looking forward to read more. Much obliged. ebadgbeedaek

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>