Wir haben behandelt, wie man WordPress auf einer Mac- und Windows-Umgebung installiert. Warum also sollte unser bevorzugtes Linux-basiertes Betriebssystem weggelassen werden? Hier ist ein Tutorial, das Ihnen zeigt, wie Sie WordPress unter Ubuntu installieren. Bitte beachten Sie, dass diese Installation für alle Versionen von Ubuntu gültig ist, einschließlich 10.02 LTS und höher. (Wenn Sie eine noch ältere Version verwenden, ist es Zeit für ein Upgrade!)
Für den größten Teil des Installationsprozesses verwenden wir einen ausgezeichneten terminalbasierten Editor namens Nano. Die Chancen stehen gut, dass Sie es bereits installiert haben. Falls nicht, können Sie es installieren, indem Sie den folgenden Befehl im Terminal eingeben:
sudo apt-get install nano
Es gibt viele Codes, die kopiert werden müssen. Ich würde empfehlen, sie zu kopieren und einzufügen, anstatt sie einzugeben. Sie können Strg+Umschalt+V verwenden, um den Inhalt der Zwischenablage direkt in das Terminal einzufügen.
Kennen Sie Ihre Software und Umgebung
Wir werden LAMP verwenden, um WordPress auf Ubuntu zu installieren. LAMP ist ein Akronym für ein Open-Source-Softwarepaket bestehend aus Linux, EINpache, mySQL und PPS.
- Apache: Dies ist die Webserver-Software, die wir verwenden werden. Wir hätten LiteSpeed oder NGINX verwenden können, aber sie sind ziemlich kompliziert einzurichten.
- MySQL: Dies ist unsere Datenbanksoftware.
- PHP: Es handelt sich um eine Open-Source-Webskript-Sprache, die häufig zum Erstellen und Ausführen dynamischer Webseiten verwendet wird.
Was die Betriebssystemumgebung unseres Tutorials betrifft, verwende ich Ubuntu 12.04 LTS x86, wobei die gesamte Software auf die neueste Version aktualisiert wurde. Es steht Ihnen frei, alle Geschmacksrichtungen von Ubuntu zu verwenden, sei es Lubuntu, Kubuntu oder Mubuntu – der Vorgang sollte der gleiche sein. Um Ihre Software auf die neueste Version zu aktualisieren, öffnen Sie das Terminal und geben Sie Folgendes ein:
sudo apt-get update
Installieren und Konfigurieren der Software:
1. Apache
sudo apt-get install apache2
Drücken Sie Y und lassen Sie die Installation laufen. Die folgenden Zeilen markieren das Ende einer erfolgreichen Installation:
Setting up apache2-mpm-worker (2.2.22-1ubuntu1.2) ... * Starting web server apache2 [ OK ] Setting up apache2 (2.2.22-1ubuntu1.2) ... Processing triggers for libc-bin ... ldconfig deferred processing now taking place
2. MySQL
sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql
Während der Installation werden Sie aufgefordert, ein Root-Passwort für MySQL festzulegen.
Geben Sie etwas ein, das Sie sich leicht merken können. Lassen Sie uns „qwerty“ als unser Passwort verwenden. Sobald die Installation abgeschlossen ist, sollten wir die Datenbank mit dem folgenden Befehl aktivieren:
sudo mysql_install_db
Die folgende Information ist sehr praktisch, falls wir unser Passwort vergessen.
sourav@ubuntu:~$ sudo mysql_install_db
[sudo] password for sourav:
Installing MySQL system tables...
OK
Filling help tables...
OKTo start mysqld at boot time you have to copy
support-files/mysql.server to the right place for your systemPLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h ubuntu password 'new-password'Alternatively you can run:
/usr/bin/mysql_secure_installationwhich will also give you the option of removing the test
databases and anonymous user created by default. This is
strongly recommended for production servers.See the manual for more instructions.
You can start the MySQL daemon with:
cd /usr ; /usr/bin/mysqld_safe &You can test the MySQL daemon with mysql-test-run.pl
cd /usr/mysql-test ; perl mysql-test-run.plPlease report any problems with the /usr/scripts/mysqlbug script!
Dies markiert das Ende der MySQL-Datenbankinstallation.
3. PHP
sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt php5-gd php5-xmlrpc php5-curl
Es ist notwendig, dem Verzeichnisindex php hinzuzufügen, um die entsprechenden php-Indexdateien bereitzustellen. Dies ist das erste Mal, dass wir verwenden werden nano.
sudo nano /etc/apache2/mods-enabled/dir.conf
Dadurch wird nano im selben Terminalfenster geöffnet. Überschreiben Sie den Inhalt der Datei dir.conf mit dem folgenden Text:
<IfModule mod_dir.c>
DirectoryIndex index.php index.html index.cgi index.pl index.php index.xhtml index.htm
</IfModule>
Drücken Sie Strg+O zum Speichern und Strg+X zum Beenden von Nano.
Jetzt erstellen wir eine PHP-Testdatei, um sicherzustellen, dass alles gut läuft:
sudo nano /var/www/info.php
Dies sollte Inhalt der Datei info.php sein:
<?php
<h3 align="center">"Awesomeness has no charge" - Po the Panda</h3>
phpinfo();
?>
Starten Sie den Apache-Webserver neu, indem Sie den folgenden Befehl eingeben:
sudo service apache2 restart
Öffnen Sie Ihren Browser und geben Sie die folgende URL ein:
http://localhost/info.php
Und Sie sollten so etwas bekommen:
Damit ist unser vorläufiges Setup abgeschlossen.
WordPress einrichten
Teil 1: Download und Installation
Führen Sie die folgenden Befehle im Terminal aus.
cd /var/www
sudo wget http://wordpress.org/latest.tar.gz
sudo tar -xzvf latest.tar.gz
Dieser Befehlssatz lädt die WordPress-Dateien im www-Verzeichnis (das ist das Basisverzeichnis des Apache-Webservers) herunter und extrahiert sie. Die Installation von WordPress ist unter http://localhost/wordpress erreichbar.
Teil 2. Erstellen einer neuen MySQL-Datenbank
Wir werden nun eine neue MySQL-Datenbank namens „wpubuntu“ erstellen. Denken Sie daran, dass wir in unserem Tutorial das Root-Passwort auf „qwerty“ gesetzt haben. Melden wir uns am MySQL-Terminal an:
mysql -u root -p
Geben Sie Ihr Root-Passwort ein und das MySQL-Terminal sollte sich öffnen, was durch die Eingabeaufforderung „mysql>“ angezeigt wird.
Als nächstes geben wir den MySQL-Befehl zum Erstellen einer neuen Datenbank ein:
CREATE DATABASE wpubuntu;
Gefolgt von:
FLUSH PRIVILEGES;
Und schließlich verlassen wir das MySQL-Terminal, indem wir Folgendes eingeben:
exit
Hier eine Übersicht über den gesamten Prozess:
sourav@ubuntu:/var/www$ mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 44
Server version: 5.5.29-0ubuntu0.12.04.2 (Ubuntu)Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.
mysql> CREATE DATABASE wpubuntu;
Query OK, 1 row affected (0.00 sec)mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)mysql> exit
Bye
Jetzt haben Sie erfolgreich eine neue MySQL-Datenbank erstellt, die von WordPress verwendet werden kann.
Teil 3. WordPress konfigurieren
Öffnen Sie die folgende URL in Ihrem Browser:
http://localhost/wordpress
Sie sollten dieses Bild sehen:
Klicke auf Konfigurationsdatei erstellen, gefolgt von Lass uns gehen im nächsten Schritt. Geben Sie im 3. Schritt die Details wie folgt ein:
Database Name: wpubuntu
User Name: root
Password: qwerty (or whatever password you've used for the root user)
Database Host: localhost
Table Prefix: pxa_
Klicke auf einreichen. Wenn Sie die Schritte richtig befolgt haben, sollten Sie diese Meldung erhalten:
Im folgenden Schritt richten Sie Ihren Site-Titel, Benutzer und Passwort ein. Ich würde empfehlen, das Kontrollkästchen „Suchmaschinen dürfen diese Site indizieren“ zu deaktivieren, da wir nicht möchten, dass unsere Offline-/Experimental-Site von Suchmaschinen gecrawlt wird.
Und voilà, Sie haben eine voll funktionsfähige Offline-Installation von WordPress auf Ubuntu!
Viel Spaß beim Bloggen!