it-swarm.com.de

Was ist der einfachste Weg, Drupal lokal zu installieren?

Viele der Drupal -Distributionen, die ich gesehen habe, wurden für frühere Versionen von Ubuntu erstellt: drubuntu funktioniert nur in 10.10; Die Acquia .debs sind für <10.x und mir wurde mitgeteilt, dass die Versionen in den Repos nicht mehr aktuell sind. Was ist der einfachste Weg, einen lokalen Testserver für Drupal einzurichten?

12
Jonathan

Drupal ist ein kostenloses und quelloffenes Content-Management-System und überraschend flexibel. Sie können es für alles verwenden, von einem kleinen Blog bis zu einer wichtigen Website für Unternehmen oder Behörden. Es ist eine etwas knifflige Einrichtung, da Sie einen LAMP-Server grundsätzlich von Grund auf neu erstellen müssen. Hier finden Sie jedoch eine schrittweise Anleitung zur Vorgehensweise.

Installieren Sie zunächst Ubuntu auf dem Computer Ihrer Wahl. Nach der Installation und Aktualisierung von Ubuntu müssen Sie vier Softwareteile installieren und konfigurieren, um einen LAMP-Server zur Unterstützung von Drupal zu erstellen: den Apache-Webserver, den MySQL-Datenbankserver, PHP und das MySQL-Modul für PHP.

Beginnen Sie mit dem Apache-Webserver. Um Apache zu installieren, öffnen Sie ein Terminalfenster (Programme, Zubehör, Terminal) und geben Sie den folgenden Befehl ein (beachten Sie, dass bei allen Terminalbefehlen die Groß- und Kleinschreibung beachtet wird):

Sudo apt-get install Apache2

Folgen Sie den Anweisungen, um Apache zu installieren. Nach Abschluss der Installation können Sie testen, ob Apache funktioniert, indem Sie Firefox öffnen und zu http://localhost navigieren. Wenn Sie die Webseite "Es funktioniert!" Sehen, ist Apache aktiv.

Als nächstes müssen Sie MySQL installieren. Kehren Sie zum Terminal zurück und geben Sie den folgenden Befehl ein:

Sudo apt-get install mysql-server-5.6

Während der Installation werden Sie aufgefordert, ein Root-Passwort für MySQL einzugeben. Achten Sie darauf, ein sicheres Kennwort (eine Kombination aus Kleinbuchstaben, Satzzeichen und Großbuchstaben) auszuwählen, da der Root-Benutzer vollen Zugriff auf alle Tabellen in allen Datenbanken hat. Aus offensichtlichen Gründen möchten Sie sich dieses Passwort merken, nicht zuletzt, weil wir es in den folgenden Schritten erneut benötigen. MySQL ist ein großes Paket, und je nach Verbindung und Computergeschwindigkeit kann die Installation eine Weile dauern.

Installieren Sie als Nächstes PHP Version 5:

Sudo apt-get install php5

Dann installieren Sie das MySQL-Modul für PHP:

Sudo apt-get install php5-mysql

Installieren Sie das Gd-Modul für PHP:

Sudo apt-get install php5-Gd

Laden Sie abschließend die Software Drupal in Ihren Download-Ordner herunter. Sie erhalten es von hier auf der Website drupal.org .

Nachdem wir unsere Software installiert und heruntergeladen haben, müssen wir sie konfigurieren.

Zunächst müssen Sie Ihrer /etc/Apache2/Apache2.conf -Datei wahrscheinlich eine Zeile hinzufügen. Ich habe verschiedene Dinge darüber gelesen, aber ich habe in meinen eigenen Tests festgestellt, dass Drupal ohne diese nicht richtig funktionieren würde, da Apache die PHP Seiten nicht richtig interpretiert hat. Verwenden Sie den folgenden Befehl, um Apache2.conf zu bearbeiten:

Sudo -H gedit /etc/Apache2/Apache2.conf

(Beachten Sie, dass es eine gute Idee ist, eine Systemkonfigurationsdatei zu sichern, bevor Sie sie bearbeiten. Sie können dies schnell tun, indem Sie Sudo cp /etc/Apache2/Apache2.conf ~/Desktop verwenden, um eine Kopie auf Ihrem Desktop zu speichern. Sie können natürlich vi oder emacs oder den Editor von verwenden Sie haben die Wahl, aber die meisten neuen Benutzer scheinen gedit zu bevorzugen.)

Wenn Sie sich in gedit befinden, fügen Sie die folgende Zeile am Ende der Datei hinzu:

AddType application/x-httpd-php.html

Speichern Sie die Datei und beenden Sie gedit. Starten Sie Apache mit diesem Befehl neu, damit die Konfigurationsdatei erneut gelesen wird:

Sudo /etc/init.d/Apache2 restart

Jetzt müssen wir MySQL für die Verwendung mit Drupal vorbereiten. Zunächst müssen Sie das Installationsskript von MySQL ausführen:

Sudo mysql_install_db

Und dann dieser Befehl, um MySQL richtig zu sichern. Befolgen Sie die Standardanweisungen, um die Testdatenbank in MySQL zu entfernen:

Sudo mysql_secure_installation

Sobald dies abgeschlossen ist, melden Sie sich beim MySQL-Befehlszeilen-Client an:

mysql -u root –p

Geben Sie Ihr MySQL-Root-Benutzerpasswort von oben ein, und Sie befinden sich an der Eingabeaufforderung von MySQL> local client. Erstellen Sie zunächst eine Datenbank für Drupal, um Folgendes zu verwenden:

CREATE DATABASE drupal;

(Beachten Sie, dass alle im lokalen MySQL-Client eingegebenen Befehle mit einem Semikolon enden müssen, um das Ende der Anweisung zu kennzeichnen.)

Nachdem die Datenbank erstellt wurde, müssen Sie einen Datenbankbenutzer erstellen, den Drupal verwenden kann. Geben Sie Folgendes ein, während Sie sich noch im MySQL-Befehlszeilenclient befinden:

CREATE USER drupaluser;

Erstellen Sie dann ein Kennwort für Ihren neuen Benutzer (beachten Sie, dass Ihr Kennwort tatsächlich in Anführungszeichen steht und zwischen Groß- und Kleinschreibung unterscheidet):

SET PASSWORD FOR drupaluser = PASSWORD(“password”);

Nachdem Sie nun Ihre Drupal -Datenbank und Ihren Drupal -Datenbankbenutzer haben, müssen Sie dem Benutzer alle Berechtigungen für die Datenbank erteilen (auch hier steht das Kennwort in Anführungszeichen) , und unterscheidet zwischen Groß- und Kleinschreibung):

GRANT ALL PRIVILEGES ON drupal.* TO [email protected] IDENTIFIED BY ‘password’;

(Stellen Sie sicher, dass Sie "@localhost" an drupaluser anhängen. Andernfalls wird ein Datenbankfehler angezeigt, wenn Sie versuchen, Drupal zum ersten Mal zu starten.)

Fahren Sie fort und beenden Sie MySQL:

\q

Erstellen Sie als Nächstes ein Verzeichnis für Drupal mit dem folgenden Befehl:

Sudo mkdir /var/www/drupal

Als Nächstes müssen Sie die Drupal -Dateien entpacken und in das /var/www/drupal -Verzeichnis verschieben. Nachdem die Dateien entpackt und kopiert wurden, müssen Sie einige Änderungen vornehmen. Zunächst müssen Sie eine settings.php -Datei für Drupal erstellen, die während der Installation verwendet werden soll:

Sudo cp /var/www/drupal/sites/default/default.settings.php /var/www/drupal/sites/default/settings.php

Als nächstes machen Sie die Datei beschreibbar:

Sudo chmod 666 /var/www/drupal/sites/default/settings.php

Erstellen Sie dann ein Dateiverzeichnis für Drupal:

Sudo mkdir /var/www/drupal/sites/default/files

Markieren Sie das Dateiverzeichnis als beschreibbar:

Sudo chmod 775 /var/www/drupal/sites/default/files

Jetzt können Sie Drupal installieren. Öffnen Sie einen Webbrowser auf Ihrem Ubuntu-System und navigieren Sie zu http://localhost/drupal. Sie werden zur Installationsseite von Drupal weitergeleitet. Klicken Sie auf den Link "Install Drupal In English", um fortzufahren.

wenn Sie durch http://localhost/drupal auf die 404-Seite geleitet werden, sucht Apache wahrscheinlich nach dem falschen Dokumentstamm. Führen Sie Folgendes aus:

Sudo -H gedit /etc/Apache2/sites-enabled/000-default.conf

Ersetzen Sie DocumentRoot /var/www/html/ durch DocumentRoot /var/www/; speichern und schließen.

Starten Sie Apache neu, um die Änderungen zu registrieren:

Sudo /etc/init.d/Apache2 restart

Kehren Sie zum Webbrowser zurück und navigieren Sie zu http://localhost/drupal. Klicken Sie auf den Link "Install Drupal In English", um fortzufahren.

Auf der nächsten Seite werden Sie nach dem Namen, dem Benutzernamen und dem Kennwort der Datenbank gefragt, die Sie zuvor erstellt haben. Geben Sie diese Namen ein und fahren Sie fort. Auf der nächsten Seite werden Sie aufgefordert, einen Administrator-Benutzernamen und ein Kennwort sowie einige andere Einstellungen festzulegen.

Danach ist Ihre grundlegende Drupal Installation abgeschlossen und Sie können wählen, wie die Site weiter angepasst werden soll. Eine letzte Sache, die Sie tun sollten; Verwenden Sie diesen Befehl, um die settings.php -Datei so zu ändern, dass sie nicht mehr mit der Welt beschreibbar ist:

Sudo chmod 644 /var/www/drupal/sites/default/settings.php
21
hhlp
  1. Installieren Sie LAMP, führen Sie einfach Sudo tasksel aus und folgen Sie der Installation So installieren Sie LAMP
  2. Laden Sie Drupal herunter und extrahieren Sie es in/var/www /
  3. suchen Sie das Verzeichnis durupal mit dem Browser http: // localhost/drupal
  4. es ist einfach, drupal die zu installieren, für die Sie LAMP eingerichtet haben verwenden Sie die drupal Installationsanweisung, um Drupal zu installieren
5
Achu