MediaWiki von Diskstation auf Raspberry Pi kopieren: Unterschied zwischen den Versionen
Geli (Diskussion | Beiträge) |
Geli (Diskussion | Beiträge) |
||
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
Zeile 9: | Zeile 9: | ||
(wikidb wird angezeigt) | (wikidb wird angezeigt) | ||
MariaDB [(none)]> quit | MariaDB [(none)]> quit | ||
Nach Upgrade von Mediawiki und Installation von MariaDB 10 sind auf meiner Diskstation zwei Versionen von MariaDB installiert. Demzufolge muss beim Aufruf von mysql der Datenbankport (3307) angegeben werden: | |||
mysql -h 127.0.0.1 -P 3307 -u geli -p | |||
Datenbank exportieren | Datenbank exportieren | ||
Zeile 46: | Zeile 48: | ||
====Images kopieren und entpacken==== | ====Images kopieren und entpacken==== | ||
cp /media/usb0/images.tgz | cp /media/usb0/images.tgz . | ||
tar -xzvf images.tgz | tar -xzvf images.tgz | ||
Originalordner löschen | Originalordner löschen |
Aktuelle Version vom 2. Juli 2017, 11:55 Uhr
Login über Putty auf DiskStation (geli)
Diskstation Datenbank abziehen
Leeren USB-Stick an Diskstation anschließen (volumeUSB1)
Mit Datenbank verbinden (Password wird abgefragt):
mysql -u geli -p MariaDB [(none)]> show databases; (wikidb wird angezeigt) MariaDB [(none)]> quit
Nach Upgrade von Mediawiki und Installation von MariaDB 10 sind auf meiner Diskstation zwei Versionen von MariaDB installiert. Demzufolge muss beim Aufruf von mysql der Datenbankport (3307) angegeben werden:
mysql -h 127.0.0.1 -P 3307 -u geli -p
Datenbank exportieren
sudo mysqldump -u geli -p wikidb > wikidb_dmp.sql
Ordner images kopieren
sudo tar -czvf images.tgz /volume1/web/MediaWiki/images/
*****AB HIER ÜBER WINDOWS NETZWERKUMGEBUNG
*****USB-STICK AM WINDOWS-RECHNER ANSCHLIESSEN
Dateien auf USB-Stick kopieren, versionieren und abschließen
sudo cp images.tgz /volumeUSB1/usbshare/ sudo cp wikidb_dmp.sql /volumeUSB1/usbshare/ mv images.tgz images.tgz_JJMMTT mv wikidb_dmp.sql wikidb_dmp.sql_JJMMTT
USB-Stick unmounten und Session beenden.
*****ENDE WINDOWS
Login über Putty am Pi mediawiki (pi p......c)
Den USB-Stick am Pi anschließen und überprüfen, ob beide Dateien am Stick sind.
Mit Datenbank verbinden (Password wird abgefragt)
mysql -u pi -p mysql> show databases; (WIKIDB wird angezeigt)
Datenbank löschen und neu erstellen
mysql> drop database WIKIDB; Datenbank erstellen mysql> create database WIKIDB; mysql> quit
Datenbank importieren
mysql -u pi -p WIKIDB < /media/usb0/wikidb_dmp.sql
Images kopieren und entpacken
cp /media/usb0/images.tgz . tar -xzvf images.tgz
Originalordner löschen
sudo rm -r /var/www/mediawiki/images
Neuen Ordner images kopieren und owner anpassen
cd volume1/web/MediaWiki/ sudo cp -R images /var/www/mediawiki/ sudo chown -R www-data:www-data /var/www/mediawiki/images
Abschluss
cd $user rm images.tgz rm -R volume1
USB-Stick unmounten.
Sollten die Bilder beim Test trotzdem nicht erscheinen, müssen möglicherweise die Zugriffsrechte angepasst werden:
sudo chmod -R 755 /var/www/mediawiki/images (für Ordner images und alles darunter) sudo chmod 750 /var/www/mediawiki/images (nur für den Ordner images)