Private Website auf der DS116 einrichten

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

Holger1974

Benutzer
Registriert
16. Juli 2016
Beiträge
696
Reaktionspunkte
34
Punkte
54
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.
 
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.
 
Okay, dann versuche ich mal, Joomla und PMA zu installieren, und außerdem Kickstart. Und damit die gesicherte Joomla-Konfiguration wiederherstellen.
 
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.
 
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.
 
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:
Das ist doch schön. Danke für die Rückmeldung.
 
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:
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.
 
Wie lautet denn die Fehlermeldung im Backend, vielleicht lässt sich daraus bereits was ableiten.
 
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!
 
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:
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!
 
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:
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.
 
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! :)
 
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.
 
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!
 
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