Linux Anleitung - Wordpress Installation in 5 Minuten
Posted by Guenny onIn der letzten Woche habe ich auf die Schnelle eine Wordpress Installation benötigt.
Bei vielen Providern wird dies zwar bereits als "One Click Installation" angeboten, aber auch auf einem lokal installiertem Ubuntu System ist diese Anforderung in wenigen Minuten und mit wenigen Befehlen erledigt.
Bevor es los geht, kurz noch etwas vorweg: Ubuntu liefert in den eigenen Repositories zwar eine Wordpress Installation aus. Ich empfehle aber diese Option zu ignorieren und immer die neueste Version zu installieren.
Aktuelle Wordpress Version unter Ubuntu, Mint oder Elementary OS installieren
Benötigte Pakete installieren
sudo apt-get install apache2
sudo apt-get install libapache2-mod-php5
sudo apt-get install mysql-server
Passwort vergeben und merken
sudo apt-get install php5-mysql
Neuestes Wordpress herunterladen und installieren
cd /
sudo mkdir blog
cd blog/
sudo wget http://wordpress.org/latest.tar.gz
sudo tar -xvf latest.tar.gz
sudo cp wordpress/wp-config-sample.php wordpress/wp-config.php
Datenbank anlegen und einrichten
mysql> create database blog;
Query OK, 1 row affected (0.00 sec)
mysql> create user wp_admin@localhost;
Query OK, 0 rows affected (0.00 sec)
mysql> set password for wp_admin@localhost=PASSWORD("meinPasswort");
Query OK, 0 rows affected (0.00 sec)
mysql> grant all privileges on 'blog.*' to wp_admin@localhost identified by 'meinPasswort';
Query OK, 0 rows affected (0.00 sec)
quit
Rechte für Apache vergeben und den richtigen Seitenpfad einrichten
sudo usermod -a -G www-data root
sudo chown -R www-data:www-data wordpress/
sudo nano /etc/apache2/sites-enabled/000-default
DocumentRoot /blog/wordpress
<Directory /blog/wordpress/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
Wordpress Datenbank Einstellungen konfigurieren
sudo nano /blog/wordpress/wp-config.php
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress **/
define('DB_NAME', 'blog');
/** MySQL database username **/
define('DB_USER', 'wp_admin');
/** MySQL database password **/
define('DB_PASSWORD', 'meinPasswort');
Dienste neu starten und Seite aufrufen
sudo service apache2 restart
sudo service mysql restart
Fertige Installation unter http://localhost aufrufen. Thats it.
Trackbacks
Trackback specific URI for this entryThis link is not meant to be clicked. It contains the trackback URI for this entry. You can use this URI to send ping- & trackbacks from your own blog to this entry. To copy the link, right click and select "Copy Shortcut" in Internet Explorer or "Copy Link Location" in Mozilla.
No Trackbacks
Comments
Display comments as Linear | ThreadedJan on :
Guenny on :