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 RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
wordpress_migration [2016/11/01 21:50] xenadminwordpress_migration [2016/11/09 19: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 15: Zeile 15:
 CREATE USER 'wp_mkfarm'@'localhost' IDENTIFIED BY 'PASSW0RD1'; CREATE USER 'wp_mkfarm'@'localhost' IDENTIFIED BY 'PASSW0RD1';
 CREATE DATABASE `wp_meinekleinefarm`; CREATE DATABASE `wp_meinekleinefarm`;
-GRANT ALL privileges ON `wp_mkfarm`.* TO 'wp_meinekleinefarm'@'localhost';+GRANT ALL privileges ON `wp_meinekleinefarm`.* TO 'wp_mkfarm'@'localhost';
 flush privileges; flush privileges;
 </code> </code>
 +<code bash>
 +mysql -u root -p wp_meinekleinefarm < /root/wp_meinekleinefarm.sql
 +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
 +</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>
  
 +<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.1478037045.txt.gz · Zuletzt geändert: 2016/11/01 21:50 von xenadmin