Meine kleine Dokumentation

Die Installationsdokumentation zu MeineKleineFarm.net

Benutzer-Werkzeuge

Webseiten-Werkzeuge


wordpress_migration

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
wordpress_migration [2016/11/01 23:01]
xenadmin
wordpress_migration [2016/11/09 20:53] (aktuell)
xenadmin
Zeile 1: Zeile 1:
-====== Wordpress ​Blog Migration www.meinekleinefarm.net ====== +====== Wordpress Migration www.meinekleinefarm.net ====== 
 +=== Alter Server ===
 <code bash> <code bash>
 mysqldump -h localhost -u root -p meinekleinefarmwordpress > wp_meinekleinefarm.sql mysqldump -h localhost -u root -p meinekleinefarmwordpress > wp_meinekleinefarm.sql
Zeile 7: Zeile 7:
 tar -czvf - * | ssh -p 22 root@192.168.1.2 'tar -xhzvf - -C /​var/​www/​html/​meinekleinefarm.net/​root/'​ tar -czvf - * | ssh -p 22 root@192.168.1.2 'tar -xhzvf - -C /​var/​www/​html/​meinekleinefarm.net/​root/'​
 </​code>​ </​code>​
 +=== Neuer Server ===
 <code bash> <code bash>
 chown www-data:​www-data -R /​var/​www/​html/​meinekleinefarm.net/​root/​ chown www-data:​www-data -R /​var/​www/​html/​meinekleinefarm.net/​root/​
Zeile 21: Zeile 21:
 mysql -u root -p wp_meinekleinefarm < /​root/​wp_meinekleinefarm.sql mysql -u root -p wp_meinekleinefarm < /​root/​wp_meinekleinefarm.sql
 nano /​var/​www/​html/​meinekleinefarm.net/​root/​wp-config.php nano /​var/​www/​html/​meinekleinefarm.net/​root/​wp-config.php
 +</​code>​
 +<hidden wp-config.php><​file php wp-config.php>​
 +<?php
 +define('​FORCE_SSL_ADMIN',​ true);
 + 
 +define('​DB_NAME',​ '​wp_meinekleinefarm'​);​
 +define('​DB_USER',​ '​wp_mkfarm'​);​
 +define('​DB_PASSWORD',​ '​PASSW0RD1'​);​
 +define('​DB_HOST',​ '​localhost'​);​
 +define('​DB_CHARSET',​ '​utf8'​);​
 +define('​DB_COLLATE',​ ''​);​
 + 
 +define('​AUTH_KEY', ​        '​Füge hier deine Zeichenkette ein');
 +define('​SECURE_AUTH_KEY', ​ 'Füge hier deine Zeichenkette ein');
 +define('​LOGGED_IN_KEY', ​   'Füge hier deine Zeichenkette ein');
 +define('​NONCE_KEY', ​       'Füge hier deine Zeichenkette ein');
 +define('​AUTH_SALT', ​       'Füge hier deine Zeichenkette ein');
 +define('​SECURE_AUTH_SALT',​ 'Füge hier deine Zeichenkette ein');
 +define('​LOGGED_IN_SALT', ​  '​Füge hier deine Zeichenkette ein');
 +define('​NONCE_SALT', ​      '​Füge hier deine Zeichenkette ein');
 +</​file></​hidden>​
 +<code bash>
 nano /​etc/​apache2/​sites-available/​www.meinekleinefarm.net.conf nano /​etc/​apache2/​sites-available/​www.meinekleinefarm.net.conf
-service apache2 reload 
 </​code>​ </​code>​
 +<hidden %%www.meinekleinefarm.net.conf%%><​file apache www.meinekleinefarm.net.conf>​
 +<​VirtualHost *:80>
 +        ServerName meinekleinefarm.net
 +        ServerAlias www.meinekleinefarm.net
 +        Redirect permanent / https://​www.meinekleinefarm.net/​
 +</​VirtualHost>​
  
-FIXME+<​IfModule mod_ssl.c>​ 
 +        <​VirtualHost *:443> 
 +                ServerAdmin webmaster@meinekleinefarm.net 
 +                ServerName meinekleinefarm.net 
 +                ServerAlias www.meinekleinefarm.net 
 + 
 +                DocumentRoot /​var/​www/​html/​meinekleinefarm.net/​root/​ 
 + 
 +                <​Directory /​var/​www/​html/​meinekleinefarm.net/​root/>​ 
 +                        AllowOverride All 
 +                </​Directory>​ 
 + 
 +                ErrorLog ${APACHE_LOG_DIR}/​error.log 
 +                CustomLog ${APACHE_LOG_DIR}/​access.log combined 
 + 
 +                SSLEngine on 
 +                SSLCertificateFile ​     /​etc/​letsencrypt/​live/​meinekleinefarm.net/​fullchain.pem 
 +                SSLCertificateKeyFile ​  /​etc/​letsencrypt/​live/​meinekleinefarm.net/​privkey.pem 
 + 
 +                <​FilesMatch "​\.(cgi|shtml|phtml|php)$">​ 
 +                                SSLOptions +StdEnvVars 
 +                </​FilesMatch>​ 
 +                <​Directory /​usr/​lib/​cgi-bin>​ 
 +                                SSLOptions +StdEnvVars 
 +                </​Directory>​ 
 + 
 +                BrowserMatch "MSIE [2-6]" \ 
 +                                nokeepalive ssl-unclean-shutdown \ 
 +                                downgrade-1.0 force-response-1.0 
 +                BrowserMatch "MSIE [17-9]"​ ssl-unclean-shutdown 
 +        </​VirtualHost>​ 
 +</​IfModule>​ 
 +</​file></​hidden>​ 
 +<code bash> 
 +service apache2 reload 
 +</​code>​ 
 +In die Administration einloggen, und das Setting für "​Permalinks"​ erneut setzen, damit die Regeln neu generiert werden. ​
wordpress_migration.1478037717.txt.gz · Zuletzt geändert: 2016/11/01 23:01 von xenadmin