Schauen Sie sich die Themenartikel So installieren Sie ProcessWire CMS auf Ubuntu 20.04 in der Kategorie an: Ar.taphoamini.com/wiki bereitgestellt von der Website Ar.taphoamini.com.
Weitere Informationen zu diesem Thema So installieren Sie ProcessWire CMS auf Ubuntu 20.04 finden Sie in den folgenden Artikeln: Wenn Sie einen Beitrag haben, kommentieren Sie ihn unter dem Artikel oder sehen Sie sich andere Artikel zum Thema So installieren Sie ProcessWire CMS auf Ubuntu 20.04 im Abschnitt „Verwandte Artikel an.
ProcessWire ist ein kostenloses Open-Source-Content-Management-System (CMS). Es ist eine PHP-basierte Plattform, die eigenständig oder als Modul für andere Plattformen wie Drupal und WordPress verwendet werden kann.
ProcessWire bietet eine Reihe von Dienstleistungen zum Erstellen sicherer, schneller, flexibler und benutzerfreundlicher Websites, Anwendungen und APIs. Es ist ein leichtgewichtiges System, das für jede Website, jeden Blog, jedes Unternehmen, jede Nachrichtenseite und jede E-Commerce-Anwendung verwendet werden kann.
Processwire ist schneller als andere CMS-Plattformen. Es wurde mit Bootstrap erstellt und verwendet moderne Technologien wie HTML5, AngularJS und CSS3, um die App flüssiger und schneller zu machen.
ProcessWire CMS ist leichtgewichtig. Es ist sehr schnell, wenn Sie mit Seiteninhalten arbeiten, da es beim Bearbeiten vor dem Speichern von Änderungen oder dem Hinzufügen neuer Seiten nichts Unnötiges tut. ProcessWire verbraucht viel weniger Speicher, daher ist das CMS sehr effizient und kann sowohl auf kleinen als auch auf großen Geräten verwendet werden.
Das Beste an ProcessWire ist seine Flexibilität ohne Lernkurve. Es hat für die meisten Benutzer eine sehr dünne Lernkurve, was den Einstieg vom ersten Tag an einfach macht. Tatsächlich finden viele Leute, die Processwire für non-public oder geschäftliche Blogs verwenden, die Verwendung einfacher als WordPress oder Drupal.
Diese Anleitung beschreibt den Prozess der Installation von ProcessWire auf Ubuntu 20.04.
Inhalt
Bedarf
Die Installation von Processwire erfordert einen Ubuntu 20.04-Server mit Root-Zugriff und ein Nicht-Root-Benutzerkonto mit sudo-Berechtigungen.
Dieses Tutorial wurde mit Ubuntu 20.04 Server erstellt, aber der Installationsprozess ist für jede Linux-Distribution mit Apache und PHP 7 oder höher quick gleich.
1. Schritt. Aktualisieren Sie Ihr System
Sie müssen zuerst die Systemsoftware aktualisieren, um die neueste Version der Pakete zu installieren. Führen Sie diese Befehle in einem Terminalfenster aus, um Ihr System zu aktualisieren.
sudo apt-get replace && sudo apt-get improve -y
Sobald der Aktualisierungsvorgang abgeschlossen ist, können Sie mit dem nächsten Schritt fortfahren.
Schritt 2. Installieren Sie den Apache-Webserver
Apache bietet eine Plattform zum Ausführen von Webanwendungen, die in Sprachen wie Perl, PHP und Python geschrieben sind. Es ist auch darauf ausgelegt, intensivere Workloads zu bewältigen als ein durchschnittlicher Linux-Server.
ProcessWire ist ein Open-Source-CMS, das PHP als Skriptsprache verwendet, wie Drupal oder WordPress. Wenn wir additionally Processwire verwenden möchten, benötigen wir einen PHP-fähigen Apache-Webserver auf unserer Maschine.
Führen Sie diesen Befehl aus, um Apache Web Server auf Ubuntu 20.04 zu installieren. Inserent
sudo apt set up -y apache2
Wenn der Installationsvorgang abgeschlossen ist, haben Sie Apache erfolgreich installiert. Starten Sie es jetzt und aktivieren Sie es, um den Apache-Dienst neu zu starten.
sudo systemctl begin apache2.service && sudo systemctl allow apache2.service
Führen Sie diesen Befehl aus, um seinen Status zu überprüfen.
sudo systemctl standing apache2
Sie sollten ein ähnliches Ergebnis sehen.
Der Apache-Dienst wird bereits ausgeführt, aber der beste Weg, die Installation zu testen, besteht darin, eine Webseite vom Server anzufordern. Öffnen Sie Ihren bevorzugten Webbrowser und geben Sie die IP-Adresse des Servers in die URL-Leiste ein. Stellvertreter Die SERVER-IP die öffentliche IP-Adresse des Ubuntu-Rechners.
http: // MEIN IP-SERVER
Wenn Sie zum ersten Mal eine Seite auf Ihrem Webserver besuchen, erstellt Apache eine Standard-Indexdatei für die neue Site. Wenn Sie so etwas sehen, bedeutet dies, dass Apache ordnungsgemäß auf Ihrem Computer installiert ist.
Schritt 3 Installieren Sie den MariaDB-Datenbankserver
Nach der Installation von Apache auf Ihrem Server müssen Sie einen Datenbankserver installieren. MariaDB ist ein bekannter Datenbankserver, der zum Speichern von Informationen verwendet wird, die von Processwire generiert werden.
Führen Sie diesen Befehl im Terminal aus, um die neueste Version von MariaDB auf Ihrem Computer zu installieren.
sudo apt set up -y mariadb-server mariadb-client -y
Wenn der Installationsvorgang abgeschlossen ist, führen Sie diesen Befehl aus, um MariaDB zu initialisieren.
sudo systemctl begin mariadb
Führen Sie dann diesen Befehl aus, um Ihren MariaDB-Datenbankserver mit dem Administratorkennwort Ihrer Wahl zu sichern.
sudo mysql_secure_installation
Wenn Sie dazu aufgefordert werden, lassen Sie das Passwort leer und tippen Sie auf die Schaltfläche Eintreten Fortsetzen. Wenn Sie aufgefordert werden, das Root-Passwort zu ändern, drücken Sie die Taste Y und Eintreten dann das neue Passwort, das Sie eingeben möchten. Passwort zur Bestätigung festlegen.
Drücken Sie bei anderen Fragen die Eingabetaste, um die Standardwerte zu akzeptieren.
Ausgabe:
Führen Sie diesen Befehl aus, um zu überprüfen, ob der MariaDB-Server ordnungsgemäß ausgeführt wird.
sudo systemctl standing mariadb
Sie sollten so etwas sehen.
Schritt 4. Installation von PHP
PHP ist eine Skriptsprache zum Erstellen dynamischer Websites. ProcessWire ist PHP 7.1 oder höher, daher muss die neueste Version von PHP auf Ihrem Ubuntu-Rechner installiert sein. In dieser Anleitung installieren wir die erforderlichen Module für PHP 7.4 und Processwire.
Führen Sie diesen Befehl aus, um die erforderlichen Module für PHP 7.4 und Process Wire zu installieren.
sudo apt -y set up php7.4 sudo apt -y set up php7.4-curl php7.4-xml php7.4-bcmath sudo apt -y set up php7.4-mysql php7.4-zip php7.4-gd php7.4-mbstring sudo apt -y set up php7.4-cli php7.4-json php7.4-common
Wenn der Installationsvorgang abgeschlossen ist, führen Sie diesen Befehl aus, um Ihre PHP-Version zu überprüfen.
php -v
Sie sollten ein ähnliches Ergebnis sehen.
(*10*)
Um Ihre PHP-Installation zu testen, können Sie eine PHP-Infodatei erstellen, in Ihrem Hauptwebverzeichnis ablegen und in Ihrem Browser anzeigen.
Um eine neue php.info-Datei zu erstellen, führen Sie diesen Befehl im Terminal aus.
echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/information.php
Öffnen Sie als Nächstes Ihren bevorzugten Webbrowser und geben Sie die IP-Adresse Ihres Servers gefolgt von der URL-Leiste /information.php ein. Stellvertreter Die SERVER-IP die öffentliche IP-Adresse des Ubuntu-Rechners.
http://ZURE-IP-ZERBITZARIA/info.php
Etwas Ähnliches erhalten Sie, wenn Sie phpinfo()-Informationen in Ihrem Browser anzeigen.
Schritt 5. Erstellen Sie eine ProcessWire-Datenbank und einen Benutzer
Vor der Installation von ProcessWire müssen Sie eine leere Datenbank erstellen. ProcessWire benötigt einen Ort, um seine Daten zu speichern, und eine Datenbank ist der logischste Ort.
Rufen Sie zunächst mit diesem Befehl die MariaDB-Shell auf.
mysql -u root -p
Geben Sie Ihr Root-Passwort ein, wenn Sie dazu aufgefordert werden, und drücken Sie die Eingabetaste
Erstellen Sie eine neue ProcessWire-Datenbank in der MariaDB-Befehlszeile. Stellvertreter processwire_db den Namen der gewünschten Datenbank.
CREATE DATABASE processwire_db;
Erstellen Sie dann einen neuen Benutzer für ProcessWire. Stellvertreter processwire_user den gewünschten Benutzernamen. Stellvertreter [email protected] das aktuelle Passwort des neuen Benutzers.
CREATE USER 'processwire_user'@'localhost' IDENTIFIED BY '[email protected]';
Erteilen Sie nun dem neuen Benutzer mit diesem Befehl alle ProcessWire-Datenbankberechtigungen.
GRANT ALL PRIVILEGES ON processwire_db.* TO 'processwire_user'@'localhost';
Dann löschen wir die Benutzerberechtigungen, um die neuen Änderungen anzuwenden. Entfernen Sie die Berechtigungen, um sicherzustellen, dass der neue Benutzer Zugriff auf die Daten in den MariaDB-Tabellen hat, um eine Verbindung zu ProcessWire herzustellen.
FLUSH PRIVILEGES;
Führen Sie diesen Befehl aus, um die MariaDB-Shell zu beenden.
q
Abflüge:
Schritt 6. Konfigurieren Sie den Apache-Webserver für ProcessWire
In diesem Schritt konfigurieren wir den Apache-Webserver, um die von PHP und ProcessWire angeforderten Seiten bereitzustellen. Befolgen Sie diese Schritte, um den Apache-Webserver für ProcessWire zu konfigurieren.
Zuerst bearbeiten wir die standardmäßige virtuelle Hostdatei.
sudo nano /and so forth/apache2/sites-enabled/000-default.conf
Fügen Sie dem virtuellen Apache-Host vor dem Ende der Dateizeile die folgenden Zeilen hinzu .
<Directory /var/www> Options Indexes FollowSymLinks MultiViews AllowOverride All Order permit,deny Allow from all Require all granted </Directory>
Wenn Sie fertig sind, sollte Ihre Datei so aussehen.
Speichern und schließen Sie die Datei, indem Sie auf die Schaltfläche klicken STRG+X über Y und Eintreten.
Die Konfigurationsdatei wird nach dem Neustart von Apache wirksam. Führen Sie nun den folgenden Befehl aus, um Apache neu zu starten.
sudo systemctl restart apache2
Führen Sie diesen Befehl aus, um sicherzustellen, dass das Modul mod_rewrite in Apache aktiviert ist. Mod_rewrite ist erforderlich, um das PHP ProcessWire Diff bereitzustellen. mod_rewrite ermöglicht es Ihnen, angeforderte URLs an den Apache-Server umzuschreiben, bevor Sie sie an den Webbrowser weitergeben.
sudo a2enmod rewrite
Starten Sie den Apache-Webserver neu, um die Änderungen mit dem folgenden Befehl zu übernehmen.
sudo systemctl restart apache2
Schritt 6. Installieren Sie ProcessWire CMS
Jetzt können wir ProcessWire CMS herunterladen und installieren.
Das Herunterladen von ProcessWire ist sehr einfach mit dem Befehl wget, der auf den meisten Linux-Distributionen wie Ubuntu vorinstalliert ist. Sie können die neueste Version von ProcessWire von Github herunterladen, indem Sie diesen Befehl in einem Terminalfenster verwenden. Die heruntergeladene Datei wird im Abschnitt platziert /var/www Bibliothek.
cd /var/www/html sudo rm index.html sudo wget https://github.com/processwire/processwire/archive/master.zip
Extrahieren Sie nach dem Herunterladen die Zip-Datei mit dem Befehl unzip und verschieben Sie die extrahierten Dateien hierher /var/www/html Bibliothek.
sudo apt set up unzip -y sudo unzip grasp.zip sudo mv processwire-master/* /var/www/html
Verwenden Sie nun den Befehl chown, um die entsprechenden Berechtigungen für das ProcessWire-Verzeichnis und alle seine Unterverzeichnisse festzulegen.
sudo chown -R www-data:www-data * .
Starten Sie abschließend den Apache-Webserver neu, damit die Änderungen wirksam werden.
sudo systemctl Apache2 neu starten
Sie können jetzt in Ihrem Browser surfen http: // MEIN IP-SERVER und Sie werden zur Seite des ProcessWire-Einrichtungsassistenten weitergeleitet. Klicken Sie darauf Anfang Fahren Sie mit der Installation von ProcessWire fort.
Wählen Sie es auf der nächsten Seite aus Standard (Erstversion) und klicken er machte weiter.
Behalten Sie die Standardeinstellung bei Kompatibilitätsprüfer und klicken Fahren Sie mit dem nächsten Schritt fort
Auf der folgenden Seite:
- MySQL-Datenbank: Geben Sie den für ProcessWire erstellten Benutzernamen, das Passwort und den Datenbanknamen ein.
- Zeitzone: Wählen Sie eine Zeitzone aus, um ProcessWire zu installieren.
- Dateiberechtigungen: Behalten Sie den Standardwert bei.
- HTTP-Hostname: Geben Sie den Hostnamen an, wenn Sie einen DNS-Hostnamen haben. Wenn Sie zwei oder mehr Hostnamen haben, geben Sie einen Hostnamen für jede Zeile ein. Geben Sie die IP-Adresse des Servers ein, wenn Sie keinen Hostnamen haben.
- Debug-Modus: Aktivieren Sie den Debug-Modus auf dem Server, wenn Sie ProcessWire entwickeln/testen. Behalten Sie andernfalls den Standardwert bei Verboten. Klicken er machte weiter um die Installation fortzusetzen.
Auf der folgenden Seite:
- Verwaltungsbereich: Admin-Login als Standard-URL beibehalten Verarbeitung von Stein
- Administratorkonto: Geben Sie den Benutzernamen, das Passwort und die E-Mail-Adresse des Administrators ein, die im Verwaltungsbereich verwendet werden sollen.
- sauber: Lassen Sie den Standardwert aktiviert. Klicken Sie darauf er machte weiter um die Installation fortzusetzen.
Klicken Sie auf der nächsten Seite auf die Schaltfläche Melden Sie sich beim Administrator an.
Sie werden auf die Anmeldeseite von ProcessWire weitergeleitet. Geben Sie den Benutzernamen und das Kennwort des Administrators ein, die Sie während der Installation erhalten haben. Klicken ich betrete.
Bei erfolgreicher Autorisierung erscheint das ProcessWire Dashboard/Control Panel. Von hier aus können Sie die Dienste von ProcessWire durchsuchen, Module/Erweiterungen von Drittanbietern installieren oder Ihre eigene Website erstellen.
Die ProcessWire-Installation ist abgeschlossen.
Fazit
Dieses Tutorial zeigt Ihnen, wie Sie ProcessWire CMS auf einem Ubuntu 20.04 LTS-Server installieren. Jetzt können Sie mit dem Aufbau Ihrer Website beginnen oder die Möglichkeiten von Processwire weiter erkunden.
Einige Bilder zum Thema So installieren Sie ProcessWire CMS auf Ubuntu 20.04
Einige verwandte Schlüsselwörter, nach denen die Leute zum Thema suchen So installieren Sie ProcessWire CMS auf Ubuntu 20.04
#installieren #Sie #ProcessWire #CMS #auf #Ubuntu
Weitere Informationen zu Schlüsselwörtern So installieren Sie ProcessWire CMS auf Ubuntu 20.04 auf Bing anzeigen
Die Anzeige von Artikeln zum Thema So installieren Sie ProcessWire CMS auf Ubuntu 20.04 ist beendet. Wenn Sie die Informationen in diesem Artikel nützlich finden, teilen Sie sie bitte. vielen Dank.