Private Website auf der DS116 einrichten

Status
Für weitere Antworten geschlossen.

Holger1974

Benutzer
Mitglied seit
16. Jul 2016
Beiträge
608
Punkte für Reaktionen
15
Punkte
44
Bin seit einigen Tagen stolzer Besitzer einer DS116, bin mit dem Gerät sehr zufrieden. Mittlerweile habe ich auch DynDNS eingerichtet, die Weiterleitung funktioniert tadellos.
Wenn die Webstation installiert ist, dann erscheint im Unterverzeichnis /web die Datei index.html. Diese scheint wohl nur ein Platzhalter zu sein. Denn, wie ich nun gelesen habe, kann man die index.html durch eine eigene index.html ersetzen.

Und genau ist das das, was ich vorhabe. Ich möchte meine Homepage auf HTML-Basis auf der WebStation installieren. Allerdings sind da auch ein paar Anwendungen vorhanden, welche PHP benötigen (z.B. PHPBB3, phorum oder PHP-Gästebuch).
Ich gehe davon aus, dass ich dann PHP MyAdmin installieren muss. Soweit verständlich. Wenn ich aber nun die PHP-Anwendungen installieren möchte und auf die Datenbanken im PHP-My-Admin Verzeichnis, was muss ich dann beim Datenbankserver eingeben? z.B. Bei meinem bisherigen Provider ist es z.B. rdbms.strato.de, lasse ich meine Joomla-Website über den Localhost (XAMPP) laufen, muss ich "localhost" eingeben.

Ich habe gesehen, dass auf der Synology NAS auch Joomla installiert werden kann, allerdings klappt das rüberladen mit Kickstart nicht, weil der Link zu den Datenbanken dann falsch ist. Schade, sonst hätte ich auch meine im Aufbau befindliche Joomla-Seite auf der NAS laufen lassen können. Und alles nochmals von vorne einzustellen, das war eine Riesenarbeit bisher...möchte ich eigentlich nicht mehr.
 

rednag

Benutzer
Mitglied seit
08. Nov 2013
Beiträge
3.954
Punkte für Reaktionen
11
Punkte
104
Du musst vorher MariaDB installieren. Dann kannst Du mit PMA Datenbanken anlegen.
Als Datenbankserver trägst Du "localhost" ein.
Dann kannst Du versuchen die Instanz von Joomla umzuziehen.
 

Holger1974

Benutzer
Mitglied seit
16. Jul 2016
Beiträge
608
Punkte für Reaktionen
15
Punkte
44
Okay, dann versuche ich mal, Joomla und PMA zu installieren, und außerdem Kickstart. Und damit die gesicherte Joomla-Konfiguration wiederherstellen.
 

Holger1974

Benutzer
Mitglied seit
16. Jul 2016
Beiträge
608
Punkte für Reaktionen
15
Punkte
44
Hat leider nicht geklappt. Wenn ich versuche, mit Kickstart das ganze zu öffnen, erscheint die Meldung: /volume1/web/kickstart/installation/README.html konnte nicht zum Schreiben geöffnet werden.
Was zum Geier kann das nur sein? und ein Transfer 1:1 scheitert auch, wegen der Datenbanken.
 

rednag

Benutzer
Mitglied seit
08. Nov 2013
Beiträge
3.954
Punkte für Reaktionen
11
Punkte
104
Ich kenne Joomla leider rudimentär. Kickstart gar nicht. Alternativ die DB mittel PMA zu exportieren, import auf der DS und die Dateien 1:1 in Web zu kopieren.
Die Gruppe "http" braucht der Meldung nach Schreibrechte auf /web.
 

Holger1974

Benutzer
Mitglied seit
16. Jul 2016
Beiträge
608
Punkte für Reaktionen
15
Punkte
44
Hallo Rednag, das mit den Schreibrechten wars. Habe nun bei PMA auf der DS eine Datenbank mit dem entsprechenden Namen angelegt, die DB mit selbem Namen importiert und dann Joomla installiert bzw. überschrieben. Es arbeitet! Nur erscheint im Administrationsmenü (Backend) die Nachricht "es ist ein Fehler aufgetreten". Wo der liegt, ist mir derzeit noch unklar, aber so wie es aussieht, arbeitet die Sache nun! Das ist wichtig. Um die Feinheiten kümmere ich mich später.
 
Zuletzt bearbeitet:

rednag

Benutzer
Mitglied seit
08. Nov 2013
Beiträge
3.954
Punkte für Reaktionen
11
Punkte
104
Das ist doch schön. Danke für die Rückmeldung.
 

Holger1974

Benutzer
Mitglied seit
16. Jul 2016
Beiträge
608
Punkte für Reaktionen
15
Punkte
44
Scheint wohl doch was größeres zu sein, wenn ich im Backend bin, sind die einzelnen Beiträge im Kontrollzentrum nicht mehr abrufbar, und es erscheint eine ewig lange Fehlermeldung.
Das Beste wird wohl sein, die Joomla über die Diskstation zu installieren und auf Basis derer die Website ganz neu aufzubauen. Sonst sehe ich im Moment keine andere Möglichkeit, auch wenn es sehr aufwändig werden wird.

Übrigens fällt mir auf, dass die Pakete bei den Drittanwendern oft nicht mehr ganz neu sind. z.B. phpBB3. Dort wird z.B. noch Version 3.0.14 installiert (Mai 2015), aktuell ist die Version 3.1.9. Auch bei PHPmyAdmin hinkt man etwas hinterher.
 
Zuletzt bearbeitet:

rednag

Benutzer
Mitglied seit
08. Nov 2013
Beiträge
3.954
Punkte für Reaktionen
11
Punkte
104
Deswegen würde ich auch Joomla manuell (also nicht über das Paketzentrum) installieren. Das hast Du dann was aktuelles. Es dauert bis die Pakete explizit für die DSen angepasst werden. Ich handhabe das bei ein paar Sachen schon immer so. Sei es Baikal, ownCloud, Nextcloud, Wordpress. Solche Sachen am besten selbst runterladen und installieren.
 

Ickbins

Benutzer
Mitglied seit
29. Apr 2016
Beiträge
38
Punkte für Reaktionen
0
Punkte
6
Wie lautet denn die Fehlermeldung im Backend, vielleicht lässt sich daraus bereits was ableiten.
 

Holger1974

Benutzer
Mitglied seit
16. Jul 2016
Beiträge
608
Punkte für Reaktionen
15
Punkte
44
Voila:

Out of sort memory, consider increasing server sort buffer size SQL=SELECT a.id, a.title, a.alias, a.checked_out, a.checked_out_time, a.catid, a.state, a.access, a.created, a.created_by, a.created_by_alias, a.ordering, a.featured, a.language, a.hits, a.publish_up, a.publish_down,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,c.title AS category_title,ua.name AS author_name,COUNT(asso2.id)>1 as association FROM #__content AS a LEFT JOIN `#__languages` AS l ON l.lang_code = a.language LEFT JOIN #__users AS uc ON uc.id=a.checked_out LEFT JOIN #__viewlevels AS ag ON ag.id = a.access LEFT JOIN #__categories AS c ON c.id = a.catid LEFT JOIN #__users AS ua ON ua.id = a.created_by LEFT JOIN #__associations AS asso ON asso.id = a.id AND asso.context='com_content.item' LEFT JOIN #__associations AS asso2 ON asso2.key = asso.key WHERE (a.state = 0 OR a.state = 1) GROUP BY a.id, l.title, l.image, uc.name, ag.title, c.title, ua.name ORDER BY a.id desc LIMIT 20 Out of sort memory, consider increasing server sort buffer size SQL=SELECT a.id, a.title, a.alias, a.checked_out, a.checked_out_time, a.catid, a.state, a.access, a.created, a.created_by, a.created_by_alias, a.ordering, a.featured, a.language, a.hits, a.publish_up, a.publish_down,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,c.title AS category_title,ua.name AS author_name,COUNT(asso2.id)>1 as association FROM #__content AS a LEFT JOIN `#__languages` AS l ON l.lang_code = a.language LEFT JOIN #__users AS uc ON uc.id=a.checked_out LEFT JOIN #__viewlevels AS ag ON ag.id = a.access LEFT JOIN #__categories AS c ON c.id = a.catid LEFT JOIN #__users AS ua ON ua.id = a.created_by LEFT JOIN #__associations AS asso ON asso.id = a.id AND asso.context='com_content.item' LEFT JOIN #__associations AS asso2 ON asso2.key = asso.key WHERE (a.state = 0 OR a.state = 1) GROUP BY a.id, l.title, l.image, uc.name, ag.title, c.title, ua.name ORDER BY a.id desc
Es ist ein Fehler aufgetreten!
 

Ickbins

Benutzer
Mitglied seit
29. Apr 2016
Beiträge
38
Punkte für Reaktionen
0
Punkte
6

Holger1974

Benutzer
Mitglied seit
16. Jul 2016
Beiträge
608
Punkte für Reaktionen
15
Punkte
44
Ist das der angegebene Wert, also [mysqld] max_allowed_packet = 1073741824 ? und wie komme ich per FTP oder Synolgy auf den angegebenen Pfad?? oder muss da ganz anderes vorgehen?
 
Zuletzt bearbeitet:

Ickbins

Benutzer
Mitglied seit
29. Apr 2016
Beiträge
38
Punkte für Reaktionen
0
Punkte
6
Nein, der ist aus dem Beispiel von Synology.

Dein Eintrag lautet:

sort_buffer_size = 2M

Damit wird der Buffer auf 2 Megabyte gesetzt.

Zugriff erhältst du über ssh, einfach hier im Forum suchen, ist ganz einfach.

Edit: Den Wert so klein wie möglich halten, da jetzt nen größeren Wert als 2M z. B. 20M eintragen macht mysql nur unnötig langsam. Nicht immer ist mehr auch besser!
 

Holger1974

Benutzer
Mitglied seit
16. Jul 2016
Beiträge
608
Punkte für Reaktionen
15
Punkte
44
So, Wert ist nun auf 512 K gesetzt. konnte die Datei erstellen und via Putty ins Verzeichhnis hochladen.

Nun erscheint bei phpMyAdmin die Meldung "Service is disabled now". Dafür läuft Joomla nun fehlerfrei!

Nachtrag: Fehlermeldung bei PMA lag am Cache. Nachdem ich Strg+F5 gedrückt hab --> Entwarnung. Nun läufts so wie ich es wollte. ;) Im Vatikan würde man nun sagen, weißer Rauch steigt auf... ;)

Danke an Benutzer Ickbins

So, phpBB3 eben auch manuell installiert.. läuft auch...könnte nun anfangen, meine private HP auf HTML-Basis auf die NAS umzuziehen
 
Zuletzt bearbeitet:

Holger1974

Benutzer
Mitglied seit
16. Jul 2016
Beiträge
608
Punkte für Reaktionen
15
Punkte
44
So, meine private HP ist nun umgezogen auf meine NAS und läuft. Sowohl auf HTML, als auch auf Joomla-Basis.
Da könnte ich ja theoretisch bei meinem bisherigen Provider kündigen. Aber ich würde gerne die Domains behalten. Mal sehen, wie ich das anstelle.
 

TeXniXo

Benutzer
Mitglied seit
07. Mai 2012
Beiträge
4.948
Punkte für Reaktionen
99
Punkte
134
Du kannst ja nur die Domains behalten und die Features (Webspace, Mailkonten usw.) kündigen. In der Regel sind beide als Einzelprodukte zu betrachten (evtl. alles kündigen und Domain reaktivieren via Transfer-Code). Ich selbst hatte damals bei 1&1 alles, jetzt nur die eine Domain und sie führt zu meiner Webstation via DS! :)
 

Arni

Benutzer
Mitglied seit
05. Okt 2012
Beiträge
405
Punkte für Reaktionen
4
Punkte
24
Da könnte ich ja theoretisch bei meinem bisherigen Provider kündigen
Bevor du das machst, eine Frage: Welche Uploadgeschwindigkeit hast du bei deinem Internetanbieter (Telekom, 1&1, Kabel ...)? Teste mal wie schnell die externen Zugriffe auf den Webseiten auf deinem NAS sind. Damit meine ich mal tatsächlich von einem ganz anderen, externen Standort deine Seiten aufrufen.
Meist ist der Flaschenhals die Uploadgeschwindigkeit deines Anbieters, da kann der Aufbau der Seite im Browser schon mal quälend langsam sein.
 

TeXniXo

Benutzer
Mitglied seit
07. Mai 2012
Beiträge
4.948
Punkte für Reaktionen
99
Punkte
134
Für eine private Webseite sind die Standardeinstellungen von DL/UL in der Regel ausreichend.
Für eine (semi-)professionelle Webseite ist diese Frage mit Sicherheit berechtigt!
 

Arni

Benutzer
Mitglied seit
05. Okt 2012
Beiträge
405
Punkte für Reaktionen
4
Punkte
24
Ziemlich pauschale Aussage, aber das ist IMHO mal wieder eine Glaubensfrage :)
Wenn ich schon >= 10-20 Sek. warten muss bis sich die Startseite einer (auch privaten!) Webseite fertig aufgebaut hat, dann hab ich schon keine Lust mehr und bin weg. Die Navigation durch die Unterseiten dauert ja dann jeweils genauso lange.
Erschwerend kommt hinzu das der TE-Ersteller ein CMS (Joomla) einsetzten will. Da werden die Seiten dynamisch zur Laufzeit aufgebaut, d.h. dann spielen noch der PHP-Interpreter und die Datenbank bei jedem Request mit. Das kostet nochmal zusätzlich ein paar Sekündchen. Klingt jetzt übertrieben, aber setz dich vor die Kiste und warte in der heutigen Zeit des "schnellen" Internets mal 20 Sekunden bis was passiert ...
Wie gesagt: Glaubensfrage ;)


Nachtrag:
Wenn man das ältere Joomla aus dem Paketzentrum installiert, kann man ohne Probleme nach Aufruf der Adminseite von Joomla direkt, on-the-fly auf die aktuellste Version updaten.
 
Zuletzt bearbeitet:
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