NDS:AG Technik/Dienste/Wordpress/Installation
< NDS:AG Technik | Dienste | Wordpress
Installation
Installation des WP-Netzwerks auf dem Debian-Host:
cd ~ wget http://de.wordpress.org/wordpress-3.4.2-de_DE.tar.gz tar -xzf wordpress-3.4.2-de_DE.tar.gz sudo mv wordpress /var/www/piraten-nds.de/ cd /var/www/piraten-nds.de/ sudo chown -R piratennds:piratennds wordpress/ cd wordpress/wp-content/ sudo mkdir blogs.dir
Aufruf des Installationassistenten http://neu.piraten-nds.de/wp-admin/setup-config.php?step=1
- Datenbank-Setup
- Standard config-file
cd /var/www/piraten-nds.de/wordpress/ sudo nano wp-config.php
Anfügen über "/* That's all, stop editing! Happy blogging. */"
define('WP_ALLOW_MULTISITE', true);
Aufruf der Netzwerk-Installation http://neu.piraten-nds.de/wp-admin/network.php
- Sub-Domains aktivieren
Weiter in der wp-config.php einfügen:
define('MULTISITE', true); define('SUBDOMAIN_INSTALL', true); $base = '/'; define('DOMAIN_CURRENT_SITE', 'neu.piraten-nds.de'); define('PATH_CURRENT_SITE', '/'); define('SITE_ID_CURRENT_SITE', 1); define('BLOG_ID_CURRENT_SITE', 1); define('WP_DEFAULT_THEME', 'piratenkleider'); define('SUNRISE', 'on'); //Für späteres Domain-Mapping if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') //Um SSL über Reverse-Proxy zu erkennen $_SERVER['HTTPS']='on';
Plugins installieren. Danach
cd /var/www/piraten-nds.de/wordpress/wp-content/plugins/wordpress-mu-domain-mapping/ sudo mv sunrise.php /var/www/piraten-nds.de/wordpress/wp-content/
Konfiguration von SMTP-Mail
Plugin "WP-Mail-SMTP" installieren
wp-config.php ergänzen:
define('WPMS_ON', true); define('WPMS_MAIL_FROM', 'wordpress@piraten-nds.de'); define('WPMS_MAIL_FROM_NAME', 'Wordpress Piraten NDS'); define('WPMS_MAILER', 'smtp'); // Possible values 'smtp', 'mail', or 'sendmail' define('WPMS_SET_RETURN_PATH', 'false'); // Sets $phpmailer->Sender if true define('WPMS_SMTP_HOST', 'server'); // The SMTP mail host define('WPMS_SMTP_PORT', 25); // The SMTP server port number define('WPMS_SSL', 'tls'); // Possible values '', 'ssl', 'tls' - note TLS is not STARTTLS define('WPMS_SMTP_AUTH', true); // True turns on SMTP authentication, false turns it off define('WPMS_SMTP_USER', 'login'); // SMTP authentication username, only used if WPMS_SMTP_AUTH is true define('WPMS_SMTP_PASS', 'password'); // SMTP authentication password, used if WPMS_SMTP_AUTH is true
Theme-Installation
Piratenkleider laden und installieren, vorher sicherstellen, dass unzip installiert ist
sudo apt-get install unzip cd /var/www/piraten-nds.de/wordpress/wp-content/themes/ sudo wget http://piratenkleider.xwolf.de/files/2012/09/piratenkleider-2.13.zip sudo unzip piratenkleider-2.13.zip