IDE:OpenCms: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
// via Wikitext Extension for VSCode |
// via Wikitext Extension for VSCode |
||
| (7 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 4: | Zeile 4: | ||
===Ubuntu Rechner=== | ===Ubuntu Rechner=== | ||
<pre> | <pre> | ||
cd $HOME | |||
wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.111/bin/apache-tomcat-9.0.111.tar.gz | |||
sudo - | tar -xzf apache-tomcat-9.0.111.tar.gz | ||
sudo | mv apache-tomcat-9.0.111 /tomcat9 | ||
wget https://jdbc.postgresql.org/download/postgresql-42.7.3.jar | |||
sudo mv postgresql-42.7.3.jar /tomcat9/lib/ | |||
# Systemd-Service für Tomcat 9 erstellen | |||
sudo nano /etc/systemd/system/tomcat9.service | |||
[Unit] | |||
Description=Apache Tomcat 9 Web Application Container | |||
After=network.target | |||
[Service] | |||
Type=forking | |||
User=tomcat | |||
Group=tomcat | |||
ExecStart=/tomcat9/bin/startup.sh | |||
ExecStop=/tomcat9/bin/shutdown.sh | |||
sudo | |||
Restart=on-failure | |||
[Install] | |||
WantedBy=multi-user.target | |||
# Tomcat-Benutzer anlegen | |||
sudo useradd -r -m -U -d /tomcat9 -s /bin/false tomcat | |||
sudo chown -R tomcat:tomcat /tomcat9 | |||
# Tomcat | # Tomcat-Service aktivieren und starten | ||
sudo systemctl | sudo systemctl daemon-reload | ||
sudo systemctl enable tomcat9 | |||
sudo systemctl start tomcat9 | |||
cd $HOME | |||
wget https://github.com/alkacon/opencms-core/releases/download/build_19_0_0/opencms-19.0-distribution.zip | wget https://github.com/alkacon/opencms-core/releases/download/build_19_0_0/opencms-19.0-distribution.zip | ||
unzip opencms-19.0-distribution.zip | unzip opencms-19.0-distribution.zip | ||
sudo cp opencms.war / | sudo cp opencms.war /tomcat9/webapps/ | ||
</pre> | |||
<pre> | |||
sudo -u postgres psql | |||
\password postgres | |||
\q | |||
sudo systemctl restart postgresql | |||
</pre> | </pre> | ||
Aktuelle Version vom 21. Oktober 2025, 02:16 Uhr
OpenCms ist ein Open-Source-Content-Management-System (CMS), das auf Java und XML basiert. Es ermöglicht Unternehmen und Organisationen, Webseiten und digitale Inhalte effizient zu erstellen, zu verwalten und zu veröffentlichen. OpenCms bietet eine benutzerfreundliche Oberfläche, flexible Erweiterbarkeit und unterstützt verschiedene Workflows sowie rollenbasierte Zugriffssteuerung. Das System wird häufig für Unternehmenswebsites, Intranets und Portale eingesetzt.
OpenCms Installieren
Ubuntu Rechner
cd $HOME wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.111/bin/apache-tomcat-9.0.111.tar.gz tar -xzf apache-tomcat-9.0.111.tar.gz mv apache-tomcat-9.0.111 /tomcat9 wget https://jdbc.postgresql.org/download/postgresql-42.7.3.jar sudo mv postgresql-42.7.3.jar /tomcat9/lib/ # Systemd-Service für Tomcat 9 erstellen sudo nano /etc/systemd/system/tomcat9.service [Unit] Description=Apache Tomcat 9 Web Application Container After=network.target [Service] Type=forking User=tomcat Group=tomcat ExecStart=/tomcat9/bin/startup.sh ExecStop=/tomcat9/bin/shutdown.sh Restart=on-failure [Install] WantedBy=multi-user.target # Tomcat-Benutzer anlegen sudo useradd -r -m -U -d /tomcat9 -s /bin/false tomcat sudo chown -R tomcat:tomcat /tomcat9 # Tomcat-Service aktivieren und starten sudo systemctl daemon-reload sudo systemctl enable tomcat9 sudo systemctl start tomcat9 cd $HOME wget https://github.com/alkacon/opencms-core/releases/download/build_19_0_0/opencms-19.0-distribution.zip unzip opencms-19.0-distribution.zip sudo cp opencms.war /tomcat9/webapps/
sudo -u postgres psql \password postgres \q sudo systemctl restart postgresql