Raspberry Pi - Ein CMS zu installieren - Drupal version 7.22

Ich habe bereits eine Reihe von Karten auf dem CMS veröffentlicht. (WordPress, Joomla). Heute Abend einer der mehr mit Drupal.

Kopf

Ich entschied mich für das CMS zu installieren, mit Nginx und SQLite als Datenbank verwenden, da leichter als eine MySQL.

  1. Die verschiedenen Pakete installieren
    Install apt - Get install-y Nginx php5-fpm Sqlite php5-Sqlite php5-gd
  2. Download Drupal 7.22 und entpacken Sie das Archiv
    Mkdir/Var/Www cd/Var/Www Wget http://FTP.Drupal.org/files/projects/Drupal-7.22.tar.gz tar-Zxvf drupal-7.22.tar.gz Mv drupal-7.22 drupal Chown -R Www-data:Www - Daten drupal
  3. Konfigurieren Sie den Webserver über eine Datei/Etc/Nginx/Websites-zur Verfügung/drupal
    Server {
     hören 8080;
     Root/Var/Www/drupal;
     Index index.html index.htm index.php;
     Servername "localhost";
     Lage / {
     Try_files $uri $uri / index.html;
     }
    Vermietung ~ .php$ {
     Fastcgi_split_path_info ^(.+\.PHP)(/.+)$;
     Fastcgi_pass Unix:/var/run/php5-FPM.sock;
     Fastcgi_index index.php;
     gehören fastcgi_params;
     }
    }
  4. Aktivieren der Website
    ln-s/Etc/Nginx/Websites-zur Verfügung/drupal/etc./Nginx/Websites-aktiviert/drupal
  5. Download der Übersetzung von Drupal auf Französisch
    CD /var/www/drupal/profiles/standard/translations Wget http://FTP.Drupal.org/files/translations/7.x/Drupal/drupal-7.0-Alpha1.fr.Po
  6. Du kannst jetzt an die Ip Ihrer Website mit dem in der Konfigurationsdatei definierten Port gehen
    Select_an_installation_profile___Drupal
  7. Sie können den Anweisungen folgen, die auf dem Bildschirm angezeigt werden. Nichts kompliziert. Ich entschied mich für die Standardversion und die französische Sprache.
    Wie ich das SQLite installiert haben, Drupal wird standardmäßig ausgewählt. Die Datenbank befindet sich im Verzeichnis
    /var/www/drupal/sites/default/files/.ht.SQLite

    Installation de Drupal et de ses modules

    Installation von Drupal und seine Module

  8. Die Website-Einstellungen-Konfigurationsschritt :
    Configuration_du_site___Drupal
  9. Sobald die Installation abgeschlossen ist, Drupal senden Ihnen auf Ihrer Website :
    Welcome_to_Pi_Home_Server_sous_Drupal___Pi_Home_Server_sous_Drupal

Nun, da Ihre Website installiert ist, Sie können navigieren, Artikel erstellen, Konfigurieren, Erweiterungen hinzufügen, etc..

Bewertet Leistung, auf meinem Test Himbeere (256MB) die Reaktivität ist relativ korrekt (Es ist nicht mehr ein Pfeil). Auf einem 512 MB und mit dem Übertakten wird es ohne Sorgen erhöhen..

Viel Spass.

Sie können auch mögen....

  • Wako

    Hallo,
    Trotz des Alters des Elements, Ich folgte ihm völlig, aber ich kann nicht die Installation von Drupal starten 8. Ich falle auf eine leere Seite. Auch wenn ich hinzufügen /core/install.php.
    Ich angepasst, um die Kontrollen wie den neuen Pfad zu nginx / usr / share / nginx / html ich die Datei auch geändert Drupal nginx. Ich habe rm die Standard-Datei-fähige Website.
    Keine Fehler in den Protokollen von nginx.
    Die www-data Rechte angewendet.
    Mit aktuellen Raspbian Jessie lite.

    Eine Idee ?
    Vielen Dank.

    • Hallo
      Das Verzeichnis ist nicht “neu” aber dies ist die Standardeinstellung mit Nginx I / var / www ändern statt.
      Bei Änderungen an der Konfiguration sollte immer neu starten nginx-Service (Nginx Dienstneustart)
      Ist die Datei Drupal in / etc / nginx / sites-enabled existiert ? (Punkt 4)
      Ist eine einfache HTML-Datei funktioniert ? Das Gleiche gilt für eine PHP-Datei (mit nur mit gutem Beispiel genannt phpinfo) ?

      • Wako

        Ich Neustart der Service mehrmals, Neustart auch das RPI.
        Ja, die Datei ist in Drupal-fähige Website.
        Html Datei funktioniert, von gegen-die PHP-Datei mit phpinfo Code > weiße Seite.
        Wahrscheinlich ein Problem mit php ?

        wahllos : sollten wir die Linie in Drupal nicht einstellen : Fastcgi_pass Unix:/var/run/php5-FPM.sock; ?

        • Es ist notwendig, dass die Seite Informationen PHP-Server zeigt. Es gibt einen Abschnitt auf meiner Website zu konfigurieren.
          Php-Dienst muss ausgeführt sein und muss mit nginx über Konfigurationsdatei in Drupal-fähige Website verknüpft werden

          • Wako

            Ich fand die Lösung ! Wir hatten die Zeile hinzufügen :
            fastcgi_param SCRIPT_FILENAME / usr / share / nginx / html / drupal / $ fastcgi_script_name;
            Zwischen Miete ~ $ .php { }

            Sicher, dass die Art und Weise anzupassen, zu nginx.
            Phpinfo Seite Arbeiten und Installation von Drupal beginnt.

          • Vielen Dank für die gemeinsame Nutzung der Lösung !

Handpicked links

disk Page Caching using disk: enhanced Database Caching 90/349 queries in 0.227 seconds using disk Served from: pihomeserver.fr @ 2017-07-14 01:15:07 by W3 Total Cache -->