Brauche Hilfe bei manueller Wordpress Installation

IngoF

Benutzer
Mitglied seit
17. Okt 2011
Beiträge
253
Punkte für Reaktionen
14
Punkte
18
Ich möchte eine Multisite Installation. Daher muss ich Wordpress manuell installieren. Im Moment ist ein Blog auf meiner DS1815+ über https://name.domain1.net/wordpress/ am laufen. Wordpress liegt in /volume1/web/wordpress

Jetzt möchte ich aber eine zusätzliche Wordpress Installation als MultiSite dazu packen. Diese sollen über https://domain1.eu und https://domain2.eu erreichbar sein. Dazu teste ich gerade die Installation auf meiner DS415+ um das hinterher auf der DS1815+ nach dem erfolgreichen Test genau so auf der DS1815+ zu installieren.

Was ich bisher geschafft habe:
1)
WebStation, Apache 2.4, MariaDB 10, phpMyAdmin über Paketmanager installiert.

2)
Wordpress über SSH vorbereitet:
wget https://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz
mv latest.tar.gz wordpress_neu

3)
Datenbank und user über myPhpAdmin in MariaDB 10 erstellt.

4)
wp-config.php von wp-config-sample.php kopiert und Datenbank, Benutzer und Passwort eingetragen. Außerdem Multisite "aktiviert" mit:
define( 'WP_ALLOW_MULTISITE', true );


5)
Wordpress installiert über https://192.168.1.111/wordpress_neu/wpadmin/install.php


Jetzt meine Probleme:
  • Ich habe keinen Punkt für die Multisite Konfiguration wenn ich mich in Wordpress anmelde.
  • unter "Plugin" ist der Akismet Anti-Spam nicht aktuell. Wenn ich den aktualisieren will verlangt er nach dem Hostname, Benutzer, Passwort und Verbindungsart. Ich habe keine Ahnung was ich dort eintragen soll.
Ich würde gerne folgende Domains haben:
  • name.domain1.net
  • domain2.eu
  • domain3.eu

Dabei möchte ich nicht unbedingt ein /wordpress oder /wordpress/?cat=1 hinter der URL angezeigt bekommen. Wenn dann eher die Kategorien wie /impressum, /shop, /datenschutz, /verkauf, .....

Was mache ich da falsch???
 

IngoF

Benutzer
Mitglied seit
17. Okt 2011
Beiträge
253
Punkte für Reaktionen
14
Punkte
18
Habe irgendwo gesehen dass die Rechte für den Wordpress Ordner nicht stimmen sollten. Aber auch http als Besitzer nehmen hatte auch nichts gebracht. Es scheint als an den Rechten etwa nicht stimmt.

Habe auch die Rechte und Besitzer des wordpress Ordners mit der DS1815 verglichen und angepasst. Keine Änderung

Also nochmal alles ausprobiert und diesmal keine Rechte verändert. aber es funktioniert immer noch nicht.
Ich kann Seiten erstellen, ändern und Bilder hochladen und einfügen.

Aber Plugin Installation funktioniert nicht

Hat keiner eine Idee???
 
Zuletzt bearbeitet:

IPiNix

Benutzer
Mitglied seit
01. Mai 2020
Beiträge
56
Punkte für Reaktionen
7
Punkte
14
Hallo,

da ich Joomla benutzte hätte ich noch die Idee, das die Berechtigung auf http:http gesetzt via PuTTy werden muss.
Weiter auch die Ordner- und Dateiberechtigungen auf Ordner 0755 bzw. Dateien 0644.

Benutzer/Gruppenberechtigung:
sudo chown -R http:http /volume1/*Pfad zur WP-Installation*


Ordnerberechtigung (VORSICHT ERST IN DEN ORDNER der Installation wechseln !)
cd /volume1/*Pfad zur WP-Installation*
sudo find . -type d -exec chmod 0755 {} \; && sudo find . -type f -exec chmod 0644 {} \; <-Ändert die Ordnerberechtigung auf 0755 und Dateien auf 0644


ggf. nachdem diese Schritte durchgeführt wurden, dann einen kleinen Neustart machen.
 

luddi

Benutzer
Sehr erfahren
Mitglied seit
05. Sep 2012
Beiträge
3.242
Punkte für Reaktionen
587
Punkte
174
(VORSICHT ERST IN DEN ORDNER der Installation wechseln !)
Oder man gibt dem find Befehl gleich den absoluten Pfad mit.

Code:
sudo find /volume1/*Pfad zur WP-Installation* -type d -exec chmod 0755 {} \; && \
sudo find /volume1/*Pfad zur WP-Installation* -type f -exec chmod 0644 {} \;
 

IngoF

Benutzer
Mitglied seit
17. Okt 2011
Beiträge
253
Punkte für Reaktionen
14
Punkte
18
Danke für eure Hilfe.

Genau das war die Lösung.
Jetzt kann ich versuchen herauszufinden warum die "Multisite" installation nicht funktioniert...

Hatte provisorisch einen FTP-User eingerichtet damit schien es auch zu laufen.
Aber jeder User den man nicht benötigt ist ein guter User ;)
 

luddi

Benutzer
Sehr erfahren
Mitglied seit
05. Sep 2012
Beiträge
3.242
Punkte für Reaktionen
587
Punkte
174
Ich würde gerne folgende Domains haben:
  • name.domain1.net
  • domain2.eu
  • domain3.eu
Was genau ist das Ziel?

Möchtest du mit den 3 unterschiedlichen Domains auf die gleiche Website gelangen oder möchtest du für jede Domain jeweils eine eigene Website anbieten?
 

IngoF

Benutzer
Mitglied seit
17. Okt 2011
Beiträge
253
Punkte für Reaktionen
14
Punkte
18
Ich möchte nicht auf allen drei Webseiten alle Plugins und Themes updaten.
Also einmal anmelden und neues Theme installieren. Und nicht auf jeder Webseite dann das Theme installieren.

Würde dann auch nur eine Wordpress Installation haben und nicht für jede Webseite eine eigene.

Die Webseiten gehören mehr oder weniger zusammen und sollten das selbe Theme haben.

Oder habe ich da etwas nicht richtig verstanden???

Edit:

Also jeweils eine eigene Website für die Domains
 
Zuletzt bearbeitet:

luddi

Benutzer
Sehr erfahren
Mitglied seit
05. Sep 2012
Beiträge
3.242
Punkte für Reaktionen
587
Punkte
174
Also du möchtest eine einzige Wordpress Instanz haben welche 3 unterschiedliche Websites anbietet die aber über die gleiche Instanz gehostet werden und sie somit das Theming von einer einzigen Konfiguration erben.

Wenn das der Fall ist, bin ich raus. Ich kenne da Wordpress nicht gut genug um zu wissen ob und wie das möglich ist.
 

IngoF

Benutzer
Mitglied seit
17. Okt 2011
Beiträge
253
Punkte für Reaktionen
14
Punkte
18
OK. Multisite würde auch klappen. Habe mich aber jetzt erst mal dagegen entschieden.
Wenn ich es richtig verstanden habe muss ich die selbe Domain verwenden und kann dann nur "Subdomains" oder "Unterordner" für die unterschiedlichen Seiten haben.
Die Domains werden dann "irgendwie umgeleitet".

Außerdem sollen einige Plugins Schwierigkeiten mit Multisite Installationen haben.

Denke bei drei Webseiten ist es für mich vermutlich einfacher drei einzelne Installationen von Wordpress zu verwenden.
 

luddi

Benutzer
Sehr erfahren
Mitglied seit
05. Sep 2012
Beiträge
3.242
Punkte für Reaktionen
587
Punkte
174
Ich würde das wie folgt machen:

Erstelle für jede Instanz ein eigenes Verzeichnis im Web Root.

Code:
web/
└── wordpress
    ├── sub1_domain_tld
    ├── sub2_domain_tld
    └── sub3_domain_tld

Anschließend erstellst du deine Subdomains bei deinem Domain Provider und konfigurierst entsprechend den A-Record (A, AAAA, Dyn) für deine IP Adresse.

Unter DSM in der Web Station erstellt man nun Virtuelle Host Einträge für jede Subdomain wie folgt:

Hostname: sub1.domain.tld --> Document Root: web/wordpress/sub1_domain_tld


1652281519626.png


1652281623561.png


1652281648063.png


Anschließend kann man für jede Subdomain noch ein LE Zertifikat erstellen und je der entsprechenden Subdomain / Viruteller Host zuweisen.
 

IngoF

Benutzer
Mitglied seit
17. Okt 2011
Beiträge
253
Punkte für Reaktionen
14
Punkte
18
Danke. die virtuellen Host und Zertifikate hatte ich schon und waren auch schon eingerichtet und funktionierten. Nur Wordpress lief nicht.

Das Problem war das kopieren des Wordpress-Ordners wodurch die Rechte "verloren" gingen und der Besitzer root:root wurde.
cp -r ./wordpress/ ./wordpress_df/

Jetzt habe wollte ich mehrere Datenbanken anlegen und jetzt wurden scheinbar die Datenbanken gruppiert.
Hat jemand eine Idee was das zu bedeuten hat und ob das irgendwelchen Auswirkungen haben könnte?

Laut Google konnte ich nichts dazu finden.
hier mal der Screenshot aus phpMyAdmin:

Icon.jpg

Edit:
Scheinbar ist das eine Gruppierung die in der phpMyAdmin Konfigurationsdatei eingestellt werden kann und vermutlich nur optische Auswirkungen hat. Falls jemand genaueres weiß gerne posten.

Denke das Thema ist dann erst mal erledigt. Scheinbar kann ich den Thread nicht als gelöst markieren....
 
Zuletzt bearbeitet:

luddi

Benutzer
Sehr erfahren
Mitglied seit
05. Sep 2012
Beiträge
3.242
Punkte für Reaktionen
587
Punkte
174
Das Problem war das kopieren des Wordpress-Ordners wodurch die Rechte "verloren" gingen und der Besitzer root:root wurde.
Dann kannst du dir für das nächste mal merken, dass wenn die Berechtigungen und die Owner beibehalten werden sollen du am besten den Parameter "-p" für preserve verwenden kannst.
cp -rp ./wordpress/ ./wordpress_df/

eine Gruppierung die in der phpMyAdmin Konfigurationsdatei eingestellt werden kann und vermutlich nur optische Auswirkungen hat
Genau so ist das.
 


 

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