Server/srs20: Unterschied zwischen den Versionen

Aus Wiki StuRa HTW Dresden
Zur Navigation springen Zur Suche springen
KKeine Bearbeitungszusammenfassung
Zeile 9: Zeile 9:
</pre>
</pre>
: <code>cat /usr/local/www/limesurvey/config.php</code>
: <code>cat /usr/local/www/limesurvey/config.php</code>
: <code>mysqldump -u root -h localhost -p --all-databases > /tmp/dump.sql</code>
: <code>mysqldump -u root -h localhost limesurvey -p > /tmp/dump.`date "+%Y-%m-%d"`.sql</code>
: <code>tar -vczf /tmp/archiv.tar.gz /usr/local/www/limesurvey</code>
: <code>tar -vczf /tmp/archiv.tar.gz /usr/local/www/limesurvey</code>


; gesicherte Daten von limesurvey auf die neue Instanz kopieren
; gesicherte Daten von limesurvey auf die neue Instanz kopieren
<!--
<!--
: <code>scp /tmp/dump.sql account@IP:/mnt/zroot/jails/srs20/tmp/</code>
: <code>scp /tmp/dump.`date "+%Y-%m-%d.sql account@IP:/mnt/zroot/jails/srs20/tmp/</code>
: <code>scp /tmp/archiv.tar.gz account@IP:/mnt/zroot/jails/srs20/tmp/</code>
: <code>scp /tmp/archiv.tar.gz account@IP:/mnt/zroot/jails/srs20/tmp/</code>
-->
-->

Version vom 6. Mai 2016, 02:01 Uhr

"Spielwiese!"

Export

Daten von limesurvey sichern
mysqldump --version
mysqldump  Ver 10.13 Distrib 5.5.35, for FreeBSD8.2 (amd64)
cat /usr/local/www/limesurvey/config.php
mysqldump -u root -h localhost limesurvey -p > /tmp/dump.`date "+%Y-%m-%d"`.sql
tar -vczf /tmp/archiv.tar.gz /usr/local/www/limesurvey
gesicherte Daten von limesurvey auf die neue Instanz kopieren

Installation der benötigten Software

pauschale Aktualisieren
pkg upgrade -y
ergänzende gängige Werkzeuge zum Administrieren installieren
pkg install -y vim-lite nano bash zsh tmux mc-lite
limesurvey installieren
pkg install limesurvey
Webserver (hier Apache 2.4) installieren und in die Umgebung einfügen
pkg install apache24 mod_php56
$EDITOR /usr/local/etc/apache24/Includes/php.conf
<IfModule dir_module>
    DirectoryIndex index.php index.html
    <FilesMatch "\.php$">
        SetHandler application/x-httpd-php
    </FilesMatch>
    <FilesMatch "\.phps$">
        SetHandler application/x-httpd-php-source
    </FilesMatch>
</IfModule>
rm -rf /usr/local/www/apache24/data
ln -s /usr/local/www/limesurvey /usr/local/www/apache24/data
Datenbank (hier MYSQL 5.6) installieren und in die Umgebung einfügen
pkg install mysql56-server
sysrc mysql_enable=yes
Mail-Ausgang (nahezu pauschael) aktivieren
sysrc sendmail_enable=yes

Import

Migrieren
mysql -u root -p < /tmp/dump.sql
  • mysql_upgrade?
    • mysql-server stoppen?
      service mysql-server stop
    mysql_upgrade -u root -p