InhaltsverzeichnisWordPressInstallation allgemein
Download des Installationspaketes : Installation auf DEBIANapt-get install wordpress
(das Standardverzeichnis lautet hier : MYSQLDatenbank mit mysql erstellen: CREATE DATABASE `wpdb` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin; GRANT ALL ON wpdb.* TO 'meinWPDBusr'@'meinWPsrv' IDENTIFIED BY 'meinWPDBusrpass';
... define( 'DB_NAME', 'wpdb'); define( 'DB_HOST', 'meinWPsrv'); define( 'DB_USER', 'meinWPDBusr'); define( 'DB_PASSWORD', 'meinWPDBusrpass'); ...
Konfiguration von automatischem Start von Wordpress bei Rechnerstart auf einem DEBIAN-server:
kopiere die Datei #!/bin/sh ### BEGIN INIT INFO # Provides: wordpress # Required-Start: $remote_fs $syslog # Required-Stop: $remote_fs $syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Wordpress-Startscript # Description: Dies Script sollte in /etc/init.d/ liegen. # auf dem Rechner sollte kein weiterer apache oder mysql gestartet sein. ### END INIT INFO # Disabling SELinux if enabled ... Konfiguriere wordpress jetzt für automatischen start: update-rc.d wordpress defaults Starte jetzt wordpress neu /etc/init.d/wordpress stop /etc/init.d/wordpress start Teste ob bei Rechnerneustart wordpress mit gestartet wird. Authentifizierung gegen ein Active DirectoryDownload des Installationspaketes: wget http://downloads.wordpress.org/plugin/active-directory-integration.1.1.3.zip'' Nachinstallation des ZIP-Paketes: apt-get install unzip Auspacken des Pluginverzeichnisses: unzip active-directory-integration.1.1.3 Kopieren des Pluginverzeichnisses: cp -avr active-directory-integration.1.1.3 /opt/wordpress-3.4.2-0/apps/wordpress/wp-content/plugins/ dann Neustart von wordpress: /etc/init.d/wordpress restart
dann Anmelden an Wordpress-Webseite als Admin und unter Administration / Plugins „Active Directory Integration“ aktivieren.
SSL-Zugriff konfigurieren
Standardmäßig ist wordpress über http+https erreichbar. define("WP_SITEURL','https://' . $-SERVER['HTTP_HOST'] . '/wordpress'); define("WP_HOME','https://' . $-SERVER['HTTP_HOST'] . '/wordpress'); define('FORCE_SSL_LOGIN',true); define('FORCE_SSL_ADMIN',true); Debuging einschalten
Eintrag in Datei # von protected $_loglevel = ADI_LOG_NONE; # nach protected $_loglevel = ADI_LOG_DEBUG;
und in Datei define( 'WP_DEBUG', true);
einfügen. Fehler
Plugins und Themes lassen sich in debian nicht über die Weboberfläche aktualisieren: ... define( 'FTP_HOST', 'meinWPsrv'); define( 'FTP_USER', 'meinWPusr'); define( 'FTP_PASS', 'meinWPusrpass'); ...
(kann auch ein per winbind benutzter Name sein) chown -R meinWPusr:users /usr/share/wordpress/wp-content chown -R meinWPusr:users /var/lib/wordpress/wp-content
fertig. upload_max = 2000M post_max_size = 2000M memory_limit = 2000M danach apache neu starten: /etc/init.d/apache2 restart
|