Gratis IT-Infothek

Website erstellen – Coaching & Beratung Wien

WordPress-Installation: Ein Grundlagenleitfaden für Anfänger, um eine Website zu erstellen

Websites erstellen mit WordPress: Die Erstellung einer Website mit WordPress kann für Anfänger zunächst einschüchternd erscheinen. Doch keine Sorge, dieser Leitfaden führt Dich Schritt für Schritt durch den Installationsprozess auf verschiedenen Plattformen.

Warum WordPress Website erstellen?

WordPress ist eine vielseitige Plattform, die es ermöglicht, ohne tiefgehende technische Kenntnisse ansprechende Websites zu erstellen. Ob Blog, Unternehmensseite / Firmenwebsite oder Onlineshop – WordPress bietet die notwendigen Werkzeuge und Flexibilität.

Schritt-für-Schritt-Anleitung zur WordPress Installation:

Die Wahl der Server-Software hängt von den individuellen Bedürfnissen und Präferenzen ab. Während XAMPP, MAMP und WampServer eine einfache lokale Umgebung für Windows und Mac bieten, erlauben Nginx und MariaDB auf Linux eine tiefere Anpassung und Skalierbarkeit.

Related Post

Windows Installation – WordPress

1. Webserver & Datenbank installieren:

  • Warum? Eine Server-Software wie XAMPP, MAMP oder WampServer schafft die notwendige Umgebung (Apache, MySQL, PHP), um Deine WordPress-Website lokal zu hosten.
    • Alternativen:
      • MAMP (Mac, Windows): Ideal für macOS-Benutzer, bietet eine benutzerfreundliche Umgebung für Apache, MySQL und PHP.
      • WampServer (Windows): Speziell für Windows entwickelt, stellt eine schnelle und einfache Möglichkeit bereit, einen lokalen Server zu konfigurieren.
  • Beginne mit der Installation einer Software wie XAMPP, die einen Webserver (Apache), eine Datenbank (MySQL) und PHP bereitstellt.
  • Starte Apache und MySQL über das XAMPP-Kontrollpanel.

2. Datenbank für Website erstellen:

  • Nutze phpMyAdmin, um eine neue Datenbank für WordPress einzurichten.
  • Öffne den Webbrowser und gehe zu http://localhost/phpmyadmin/.
  • Erstelle eine neue Datenbank für WordPress.

3. WordPress herunterladen:

4. Konfiguration:

  • Benenne die Datei wp-config-sample.php in wp-config.php um.
  • Bearbeite wp-config.php und füge gegebenenfalls die Datenbankinformationen hinzu.
  • Sie muss umbenannt werden, um von WordPress als Konfigurationsdatei erkannt zu werden.

5. WordPress installieren:

  • Öffne Deinen Browser und navigiere zu http://localhost/deinwordpressordner/.
  • Folge den Anweisungen zur Installation von WordPress.

Linux Installation – WordPress

1. Webserver & Datenbank installieren:

  • Warum? Ein Webserver (Apache, Nginx), eine Datenbank (MySQL, MariaDB) und PHP sind grundlegende Bestandteile einer WordPress-Installation auf Linux.
    • Alternativen:
      • Nginx: Bietet eine leichtgewichtige und leistungsstarke Alternative zu Apache als Webserver.
      • MariaDB: Ein Fork von MySQL, der als Open-Source-Alternative dient.

2. Datenbank erstellen:

  • Warum? WordPress benötigt eine Datenbank, um Inhalte und Konfigurationen zu speichern. Die Datenbank wird mit phpMyAdmin erstellt.
Bash – Linux Commands für WordPress Installation: Webserver & Datenbank
# Update Linux
sudo apt-get update
# Installation: Apache Webserver, MySQL Datenbank, PHP - Bibliotheken
sudo apt-get install apache2 mysql-server php
# Optional: sudo apt install nginx
sudo systemctl status mysql
systemctl status nginx

# Erstelle eine neue Datenbank
mysql -u root -p
CREATE DATABASE wordpress;
# Neuen beliebigen Benutzernamen: "dein_name" und Benutzer-Passwort: "password" erstellen für Datenbank: 
CREATE USER 'dein_name'@'localhost' IDENTIFIED BY 'password'
GRANT ALL PRIVILEGES ON wordpress.* TO 'dein_name'@'localhost'
EXIT;

# Installation: PHP
sudo apt install php-fpm
sudo apt-get install php-mysql

3. WordPress herunterladen:

Bash – Lade WordPress mit wget herunter und entpacke es.
sudo mkdir -p /var/www/html/example.com
cd /var/www/html/example.com
# Dieser Befehl lädt das WordPress-Archiv im GZIP-Format herunter.
wget https://wordpress.org/latest.tar.gz
# Extrahiere dann die heruntergeladene Datei mit dem Befehl tar
# Das entpackt das Archiv und erstellt ein Verzeichnis mit den WordPress-Dateien
tar -xvzf latest.tar.gz
sudo chown -R nginx: /var/www/html/example.com/
cd /var/www/html/example.com

4. Konfiguration:

  • Warum? Kopiere nun die WordPress-Dateien in das Verzeichnis Deines Webservers. Das Verzeichnis kann je nach Serverkonfiguration variieren, aber es ist oft das öffentliche_html-Verzeichnis (www, vhost) für Linux-Server.
  • Die wp-config.php-Datei enthält die Einstellungen für die Verbindung zwischen WordPress und der Datenbank. Hier werden Benutzername, Passwort und Datenbankname festgelegt.
  • Umbenennen der Datei wp-config-sample.php oder wp-config.php erstellen: Diese Datei enthält das Muster für die WordPress-Konfigurationseinstellungen. Sie muss umbenannt werden, um von WordPress als Konfigurationsdatei erkannt zu werden.
Bash – Datei Kopie erstellen auf: wp-config.php
sudo cp wp-config-sample.php wp-config.php

2.1. Bearbeite die wp-config.php-Datei:

  • Öffne die wp-config.php-Datei in einem Texteditor, um die notwendigen Informationen hinzuzufügen. Dies kann mit jedem Texteditor erfolgen. Wir verwenden den nano-Editor in diesem Beispiel:
Bash – Berarbeiten mit Nano: wp-config.php
sudo nano wp-config.php

# In der Datei findest du Abschnitte, in denen du die Datenbankinformationen eingeben musst. Suche nach den folgenden Zeilen:
define('DB_NAME', 'Datenbankname');
define('DB_USER', 'Datenbankbenutzer');
define('DB_PASSWORD', 'Datenbankpasswort');
define('DB_HOST', 'Datenbankhost');

# Ersetze 'Datenbankname', 'Datenbankbenutzer', 'Datenbankpasswort' und 'Datenbankhost' durch die entsprechenden Informationen deiner Datenbank. Hier ist ein Beispiel mit Platzhaltern:
define('DB_NAME', 'deine_datenbank');
define('DB_USER', 'dein_datenbankbenutzer');
define('DB_PASSWORD', 'dein_datenbankpasswort');
define('DB_HOST', 'localhost');
# Speichere die Datei nach dem Hinzufügen der Datenbankinformationen.

# Weitere Konfigurationsoptionen (optional)
# Zusätzlich zu den Datenbankeinstellungen findest du in der wp-config.php-Datei weitere Konfigurationsoptionen, wie z. B. das Festlegen von Sicherheitsschlüsseln, das Aktivieren von Debug-Modus usw.
define('AUTH_KEY', 'ein_eindeutiger_Schlüssel');
define('SECURE_AUTH_KEY', 'ein_eindeutiger_Schlüssel');
define('LOGGED_IN_KEY', 'ein_eindeutiger_Schlüssel');
define('NONCE_KEY', 'ein_eindeutiger_Schlüssel');
# Du kannst diese Schlüssel generieren lassen oder eigene eindeutige Werte verwenden.

# Speichere die wp-config.php-Datei und schließe den Texteditor.

# Optional: Nginx konfigurieren
sudo nano /etc/nginx/conf.d/example.com.conf
# Code in Datei (example.com.conf) einfügen:
server {
    listen 80;
    root /var/www/html/example.com; # Korrekte Domain angeben
    index  index.php index.html index.htm;
    server_name  wordpress.example.com; # Korrekte Domain/Servernamen angeben

    client_max_body_size 500M;

    location / {
        try_files $uri $uri/ /index.php?$args;
    }

    location = /favicon.ico {
        log_not_found off;
        access_log off;
    }

    location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ {
        expires max;
        log_not_found off;
    }
    location = /robots.txt {
        allow all;
        log_not_found off;
        access_log off;
    }

    location ~ \.php$ {
         include snippets/fastcgi-php.conf;
         fastcgi_pass unix:/var/run/php/php8.3-fpm.sock;
         fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
         include fastcgi_params;
    }
    location = /favicon.ico {
        log_not_found off;
        access_log off;
    }
    access_log /var/log/nginx/wordpress.access.log;
    error_log /var/log/nginx/wordpress.error.log;
    # Weitere Sicherheitsmaßnahmen können hinzugefügt werden
    # z.B., server_tokens off; um die Nginx-Version zu verbergen
    # und SSL-Konfiguration, wenn du HTTPS verwenden möchtest.
}
# Speichern

# Nginx Neustart
sudo systemctl restart nginx

5. Installation – WordPress Website erstellen:

  • Log in Dein WordPress Dashboard im Browser ein unter der von Dir angegeben Domain ein.
  • Folge der WordPress-Installationsroutine.

Website erstellen mit WordPress – Fazit:

Diese Schritte bieten einen grundlegenden Überblick über den Download systemrelevanter Webserver & Datenbank-Software, sowie die Konfiguration und Installation von WordPress auf verschiedenen Plattformen.

Die WordPress-Installation ist der erste Schritt zur Erstellung Deiner Website. Diese Plattform bietet nicht nur eine benutzerfreundliche Oberfläche, sondern auch eine Fülle von spezielle WordPress Plugins und Layout Design Themes, um Deine Website nach Belieben anzupassen. Egal, ob Du einen Blog starten oder ein Online-Unternehmen gründen möchtest – mit WordPress stehen Dir alle Türen offen. Nutze diesen Grundlagenleitfaden, um Deine Reise in die Welt der Webentwicklung zu beginnen.

Bei Bedarf stehen Dir vertiefende sowie effektive WordPress Kurse & das Coaching Angebot zu Programmierung, Webdesign & SEO Suchmaschinenoptimierung zur Verfügung.

Share

Recent Posts

SEO Trends 2024

SEO Trends 2024: So machen Sie Ihre Webseite fit für die Zukunft Die Welt der…

20/02/2024

Künstliche Intelligenz Coaching bei GedankenSTARTEN

Effektives Coaching zu Künstliche Intelligenz - Grundlagen & Konzepte verstehen im Machine Learning In der…

13/02/2024

Weiterentwicklung und berufliche Exzellenz – Beratung & Coaching bei GedankenSTARTEN

Beratung & Coaching bei GedankenSTARTEN für mentale Weiterentwicklung und beruflichen Erfolg Starten Sie in die…

12/02/2024

Mentales Training

Meister deinen Geist: Die Magie und Effektivität des Mentaltrainings Mentales Training ist ein wirkungsvolles Werkzeug…

11/02/2024

Weiterbildungskurse in Wien: Ihr Weg zu persönlichem und beruflichem Wachstum

Weiterbildung Kurs Wien - Performance Coaching für Beruf und Privatleben 1. Day Trading Kurs für…

09/02/2024

Keras: Neuronales Netz erstellen in Python

Künstliche Intelligenz erstellen mit Keras in Python: Ein Blick auf die Vorteile und Anwendungen Künstliche…

09/02/2024

Scikit Learn – Python: Maschinelles Lernen Übersicht – Vorteile und Einsatzgebiete

Entdecke die Welt des maschinellen Lernen mit Scikit-Learn: Vorteile und Einsatzgebiete Scikit-Learn, auch als sklearn…

09/02/2024

Beruf Mentaltrainer

Der Beruf des Mentaltrainers: Ein Einblick in eine Schlüsselrolle für persönliches Wachstum Der Beruf Mentaltrainer ist…

07/02/2024

Weiterbildung in Wien – Effektive Kurse, Seminare & Coaching

Weiterbildung in Wien - Effektive Kurse, Seminare, Workshops & Coachings für Beruf und persönliche Entwicklung…

05/02/2024