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

Aus CyberWiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „====Login über Putty auf DiskStation (geli)==== ====Diskstation Datenbank abziehen==== Leeren USB-Stick an Diskstation anschließen (volumeUSB1) Mit Datenba…“)
 
Zeile 51: Zeile 51:
  sudo rm -r /var/www/mediawiki/images
  sudo rm -r /var/www/mediawiki/images
Neuen Ordner images kopieren und owner anpassen
Neuen Ordner images kopieren und owner anpassen
  cd /volume1/web/MediaWiki/
  cd volume1/web/MediaWiki/
  sudo cp -R images /var/www/mediawiki/
  sudo cp -R images /var/www/mediawiki/
  sudo chown -R www-data:www-data /var/www/mediawiki/images
  sudo chown -R www-data:www-data /var/www/mediawiki/images

Version vom 16. März 2017, 20:24 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 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)