IDE:OpenCms

Aus ahrensburg.city
Zur Navigation springen Zur Suche springen

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