- Mitglied seit
- 26. Okt 2010
- Beiträge
- 93
- Punkte für Reaktionen
- 0
- Punkte
- 0
Diese Anleitung beschreibt wie man die MyWebJukebox auf einer Synology Diskstation mit der Firmware 3.1 (aktuell noch beta) installiert.
1.) Herunterladen der Software
2.) Datenbank vorbereiten
http://nas/phpMyAdmin im Browser öffnen und eine neue Datenbank ("mywebjukebox") anlegen.
http://nas/phpMyAdmin im Browser neu laden und links "mywebjukebox" auswählen. Danach oben in der Auswahl "importieren" wählen, dass müsste dann wie folgt aussehen.
Nun vom Download die Datei "database.sql" auswählen und rechts untern auf "OK" klicken.
Die Erfolgsmeldung sollte nun so aussehen.
3.) Upload der Dateien zum Webserver
Am besten sich mit einem FTP Programm zur Diskstation verbinden und die Dateien in einem Order im Verzeichnis "web" ablegen". Hier das Beispiel mit "mywebjukebox".
Nun editieren wir die Datei "config.php" mit Notepad, Gedit oder einem anderen Editor. Die Datei liegt im Unterverzeichnis "Config".
Die Angaben "DB_USER, DB_PASSWD und DB_NAME" musst du selbst wissen. DB_USER ist bei der Diskstation standardmäßig "root", DB_PASSWD ist standardmäßig leer und DB_NAME lautet mywebjukebox wenn du meiner Anleitung oben gefolgt bist.
Bei MP3_PATH muss der Ordner eingetragen werden wo die MP3 Dateien zu finden sind. Ich habe meine erste Festplatte "volume1" benannt und die Musik-Dateien in den vorhandenen "music" Ordner kopiert. (Achtung hier ist dann Schritt 4 notwendig)
Die Sprache lassen wir auf "de". Nun könnte man noch viel mehr konfigurieren aber das hier ist das wichtigste.
4.) Openbasedir Einstellung - Nur wenn MP3-Dateien nicht unterhalb mywebjukebox liegen.
Sofern die MP3-Dateien nicht unterhalb der mywebjukebox liegen muss PHP erlaubt werden auf diesen Ordner zuzugreifen. Dies ist ein Sicherheitsfeature von PHP und muss daher gesondert erlaubt werden.
Hier muss der Pfad wie in der Abbildung freigegeben werden (bzw. eingegeben werden).
5.) Einlesen der Musik-Dateien
Zuerst mal testen ob die mywebjukebox ansprechbar ist.
Nun müssen wir die Musik-Dateien einlesen.
In der Adresszeile "read_dir.php" in der Adresszeile anhängen und los senden.
Nun könnt ihr Euch einloggen mit "admin" und dem kennwort "admin".
6.) Berechtigungen setzen
Auf den Unterordner "/cover/album" müsst ihr noch die Rechte 777 setzen (beschreibbar machen).
Das war es.
Mir ist bewusst das es auch die "install_db.php" gibt aber hier hielt ich es für sinnvoll den phpmyadmin-Weg zu gehen um Fehler direkt aufzudecken.
1.) Herunterladen der Software
2.) Datenbank vorbereiten
http://nas/phpMyAdmin im Browser öffnen und eine neue Datenbank ("mywebjukebox") anlegen.
http://nas/phpMyAdmin im Browser neu laden und links "mywebjukebox" auswählen. Danach oben in der Auswahl "importieren" wählen, dass müsste dann wie folgt aussehen.
Nun vom Download die Datei "database.sql" auswählen und rechts untern auf "OK" klicken.
Die Erfolgsmeldung sollte nun so aussehen.
3.) Upload der Dateien zum Webserver
Am besten sich mit einem FTP Programm zur Diskstation verbinden und die Dateien in einem Order im Verzeichnis "web" ablegen". Hier das Beispiel mit "mywebjukebox".
Nun editieren wir die Datei "config.php" mit Notepad, Gedit oder einem anderen Editor. Die Datei liegt im Unterverzeichnis "Config".
Die Angaben "DB_USER, DB_PASSWD und DB_NAME" musst du selbst wissen. DB_USER ist bei der Diskstation standardmäßig "root", DB_PASSWD ist standardmäßig leer und DB_NAME lautet mywebjukebox wenn du meiner Anleitung oben gefolgt bist.
Bei MP3_PATH muss der Ordner eingetragen werden wo die MP3 Dateien zu finden sind. Ich habe meine erste Festplatte "volume1" benannt und die Musik-Dateien in den vorhandenen "music" Ordner kopiert. (Achtung hier ist dann Schritt 4 notwendig)
Die Sprache lassen wir auf "de". Nun könnte man noch viel mehr konfigurieren aber das hier ist das wichtigste.
4.) Openbasedir Einstellung - Nur wenn MP3-Dateien nicht unterhalb mywebjukebox liegen.
Sofern die MP3-Dateien nicht unterhalb der mywebjukebox liegen muss PHP erlaubt werden auf diesen Ordner zuzugreifen. Dies ist ein Sicherheitsfeature von PHP und muss daher gesondert erlaubt werden.
Hier muss der Pfad wie in der Abbildung freigegeben werden (bzw. eingegeben werden).
5.) Einlesen der Musik-Dateien
Zuerst mal testen ob die mywebjukebox ansprechbar ist.
Nun müssen wir die Musik-Dateien einlesen.
In der Adresszeile "read_dir.php" in der Adresszeile anhängen und los senden.
Nun könnt ihr Euch einloggen mit "admin" und dem kennwort "admin".
6.) Berechtigungen setzen
Auf den Unterordner "/cover/album" müsst ihr noch die Rechte 777 setzen (beschreibbar machen).
Das war es.
Mir ist bewusst das es auch die "install_db.php" gibt aber hier hielt ich es für sinnvoll den phpmyadmin-Weg zu gehen um Fehler direkt aufzudecken.