MediaWiki von Diskstation auf Raspberry Pi kopieren: Unterschied zwischen den Versionen

Aus CyberWiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Zeile 46: Zeile 46:


====Images kopieren und entpacken====
====Images kopieren und entpacken====
  cp /media/usb0/images.tgz images.tgz
  cp /media/usb0/images.tgz .
  tar -xzvf images.tgz
  tar -xzvf images.tgz
Originalordner löschen
Originalordner löschen

Version vom 19. März 2017, 21:32 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

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)