FIX: „Der Editor hat einen unerwarteten Fehler festgestellt“ in WordPress nach dem Update
Sie können mit dem neuen Block-Editor in WordPress keinen neuen Beitrag schreiben? Die Chancen stehen gut, dass Sie "Der Redakteur" bekommen
In diesem Tutorial sehen wir, wie es einfach ist, Tomcat 9 auf CentOS 8 zu installieren. Zu diesem Zweck installieren wir die Tomcat 9.0.39-Version.
Apache Tomcat ist ein Open-Source-Webserver, der für die Bereitstellung von Java-Webseiten entwickelt wurde. Es ist weit verbreitet und unterstützt verschiedene geschäftskritische Webanwendungen auf der ganzen Welt.
Apache Tomcat ist ein Webserver und ein Servlet-Container, der verwendet wird, um Java-Anwendungen bereitzustellen. Tomcat ist eine Open-Source-Implementierung der Technologien Java Servlet und JavaServer Pages, die von der Apache Software Foundation veröffentlicht wurde.
Voraussetzungen
Schritt 1 - Halten Sie den Server auf dem neuesten Stand
Zuerst installieren wir EPEL und aktualisieren den Server.
# yum install epel-release -y
# yum update -y
Schritt 2 - Installieren Sie JAVA
Der folgende Befehl installiert JAVA JDK 11.
# dnf install java-11-openjdk-devel -y
Überprüfen Sie die Version von JAVA, um die Installation zu überprüfen
# java -version
Ausgabe:
openjdk version "11.0.8' 2020-07-14 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.8+10-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.8+10-LTS, mixed mode, sharing)
Schritt 3 – Tomcat-Benutzer erstellen
Aus Sicherheitsgründen sollte Tomcat als unprivilegierter Benutzer (dh nicht als Root) ausgeführt werden. Wir werden einen neuen Benutzer mit /bin/nologin bash erstellen, damit sich niemand mit dem Benutzer anmelden kann und auch der Tomcat-Dienst ausgeführt wird.
# useradd -s /bin/nologin tomcat
Als nächstes erstellen wir ein Verzeichnis und laden Tomcat herunter.
# mkdir /usr/local/tomcat9
Schritt 4 - Laden Sie Apache Tomcat 9.0.39 herunter und extrahieren Sie es
Laden wir nun das Tomcat-Archiv mit wget herunter . Wenn wget nicht installiert ist, können Sie die Installation mit dem Befehl # dnf install wget -y durchführen .
Die neueste Version von Tomcat 9 finden Sie auf der Tomcat 9-Downloadseite.
# wget http://www-us.apache.org/dist/tomcat/tomcat-9/v9.0.39/bin/apache-tomcat-9.0.39.tar.gz
Entpacken Sie das Archiv mit diesen Befehlen:
# tar -xvf apache-tomcat-*tar.gz -C /usr/local/tomcat9/ --strip-components=1
Jetzt müssen wir den Besitz des Verzeichnisses /usr/local/tomcat9/ ändern .
# chown -R tomcat:tomcat /usr/local/tomcat9
Schritt 5 – Einrichten einer Systemd-Unit-Datei für Apache Tomcat
Um Tomcat als Dienst auszuführen, müssen wir die systemd- Dienstdatei einrichten . Erstellen Sie eine Datei im Verzeichnis /etc/systemd/system, indem Sie Folgendes eingeben:
# vi /etc/systemd/system/tomcat.service
Fügen Sie Ihrer Servicedatei die folgenden Informationen hinzu. Ändern Sie bei Bedarf den Wert von JAVA_HOME , damit er mit dem Wert übereinstimmt, den Sie auf Ihrem System gefunden haben.
[Unit]
Description=Apache Tomcat Server
After=syslog.target network.target
[Service]
Type=forking
User=tomcat
Group=tomcatEnvironment=CATALINA_PID=/usr/local/tomcat9/temp/tomcat.pid
Environment=CATALINA_HOME=/usr/local/tomcat9
Environment=CATALINA_BASE=/usr/local/tomcat9ExecStart=/usr/local/tomcat9/bin/catalina.sh start
ExecStop=/usr/local/tomcat9/bin/catalina.sh stopRestartSec=10
Restart=always[Install]
WantedBy=multi-user.target
Speichern und schließen.
Laden Sie als Nächstes den systemd-Daemon neu, damit er über unsere Servicedatei Bescheid weiß:
# systemctl daemon-reload
Starten und aktivieren Sie den Tomcat-Dienst mit dem folgenden Befehl:
# systemctl start tomcat
# systemctl enable tomcat.service
Führen Sie den folgenden Befehl aus, um zu überprüfen, ob tomcat.service erfolgreich gestartet und aktiv ist:
# systemctl status tomcat
Wir können die Version und Informationen zu Tomcat mit dem folgenden Befehl überprüfen:
# /usr/local/tomcat9/bin/version.sh
Schritt 6 – Firewall konfigurieren
Um Apache Tomcat in einem Webbrowser zu testen, müssen Sie die Firewall-Regeln ändern:
# firewall-cmd --zone=public --permanent --add-port=8080/tcp
# firewall-cmd --reload
Schritt 7 – Benutzer hinzufügen
Wir müssen einen Benutzernamen und ein Passwort konfigurieren, um uns beim Tomcat-Server anzumelden. Dazu bearbeiten wir die Datei tomcat-users.xml.
# vi /usr/local/tomcat9/conf/tomcat-users.xml
Fügen Sie folgende Zeilen zwischen den Tags hinzu und weisen Sie dem Server Rollen zu, z. B. wer auf die manager-gui und admin-gui zugreifen kann . Sie können einem Benutzer beide Rollen zuweisen.
Hinweis: Sie können einen beliebigen Benutzernamen und ein beliebiges Kennwort festlegen.
Speichern und schließen.
Schritt - 8 Tomcat Web Management Interface konfigurieren
Die neuere Version von Apache Tomcat beschränkt den Zugriff auf die Manager-App und den Host-Manager. Wir müssen die Einschränkung ändern, um auf die Manager-App und den Host-Manager zuzugreifen. Dies können wir in der Datei context.xml tun.
Geben Sie für die Manager-App Folgendes ein:
# vi /opt/tomcat/webapps/manager/META-INF/context.xml
Geben Sie für die Host Manager-App Folgendes ein:
# vi /opt/tomcat/webapps/host-manager/META-INF/context.xml
Kommentieren Sie die IP-Adressbeschränkung im Inneren aus, um Verbindungen von überall zuzulassen. Wenn Sie alternativ nur den Zugriff auf Verbindungen zulassen möchten, die von Ihrer eigenen IP-Adresse stammen, können Sie Ihre öffentliche IP-Adresse zur Liste hinzufügen:
Speichern und schließen.
Um unsere Änderungen in Kraft zu setzen, starten Sie den Tomcat-Dienst neu:
# systemctl restart tomcat
Das ist es. Wir haben die Installation und Konfiguration abgeschlossen.
Jetzt können Sie Ihre Installation von Apache Tomcat testen, indem Sie die folgende URL in einem Webbrowser aufrufen:
http://[your-neotechsystems-server-IP]:8080
Sie können mit dem neuen Block-Editor in WordPress keinen neuen Beitrag schreiben? Die Chancen stehen gut, dass Sie "Der Redakteur" bekommen
Das WordPress 5.0 wird endlich ausgerollt und bringt mit dem Gutenberg ein brandneues Bearbeitungserlebnis mit sich
Ab WordPress 5.0 ist der Standard-Editor von WordPress der neue Block-Editor. Der neue Editor ist radikal anders
Möchten Sie eine selbstverwaltete WordPress-Site betreiben? Groß. Sie werden zig Dinge lernen. Einer der kritischen Teile der Einstellung
Wenn die Option Aktualisieren im Kontextmenü fehlt, können Sie Elemente im Datei-Explorer unter Windows 11 aktualisieren.
Wenn Sie Ihre WordPress-Installation von einem MySQL 8-Server auf MySQL 5.7 (oder niedriger) umstellen, werden Sie höchstwahrscheinlich auf
Der Gutenberg-Editor wird bald zum Standard-Editor in WordPress. Sie haben die Möglichkeit, den Classic Editor auszuwählen
In diesem Artikel haben wir behandelt, wie Sie PHP-Short-Tags aktivieren. PHP analysiert die Datei mit öffnenden und schließenden Tags, die wie . So aktivieren Sie PHP-Kurztags
In diesem Artikel erfahren Sie, wie Sie mod_evasive installieren und konfigurieren, um DoS- und DDoS-Angriffe auf CentOS zu verhindern. Das mod_evasive Apache-Modul.
wie man PHP mit PHP-FPM für NGINX auf CentOS installiert. Die Grundkonfiguration des NGINX-Webservers zur Verarbeitung von PHP-Anwendungen und deren Server auf Port 80.