I den här guiden går vi igenom hur du kan installera WonderCMS, ett lättviktsinnehållshanteringssystem, på en Debian 12-server. Denna installation kan vara särskilt användbar för användare av en VPS-server.
Förutsättningar
- Debian 12 installerat på din server.
- Root-åtkomst eller sudo-rättigheter.
- En aktiv internetanslutning.
- Apache eller Nginx installerat som webbserver.
- PHP 7.4 eller högre installerat.
Steg 1: Uppdatera systemet
Öppna terminalen och kör följande kommando för att uppdatera systempaketen:
sudo apt update && sudo apt upgrade -y
Steg 2: Installera nödvändiga PHP-extensions
Installera de nödvändiga PHP-extensions för WonderCMS:
sudo apt install php php-mbstring php-xml php-curl -y
Steg 3: Ladda ner WonderCMS
Ladda ner den senaste versionen av WonderCMS:
wget https://wondercms.com/download/WonderCMS-latest.zip
Steg 4: Extrahera WonderCMS
Extrahera den nedladdade zip-filen:
unzip WonderCMS-latest.zip -d /var/www/html/
Steg 5: Ställ in rättigheterna
Sätt rättigheterna för WonderCMS-mappen:
sudo chown -R www-data:www-data /var/www/html/WonderCMS
sudo chmod -R 755 /var/www/html/WonderCMS
Steg 6: Konfigurera webbservern
Om du använder Apache, skapa en ny konfigurationsfil:
sudo nano /etc/apache2/sites-available/wondercms.conf
Tillsätt följande innehåll i filen:
<VirtualHost *:80>
ServerName your_domain_or_IP
DocumentRoot /var/www/html/WonderCMS
<Directory /var/www/html/WonderCMS>
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/wondercms_error.log
CustomLog ${APACHE_LOG_DIR}/wondercms_access.log combined
</VirtualHost>
Steg 7: Aktivera moduler och starta om Apache
Aktivera mod_rewrite-modulen och starta om Apache:
sudo a2enmod rewrite
sudo systemctl restart apache2
Steg 8: Slutför installationen via webbläsaren
Navigera till följande URL i din webbläsare för att slutföra installationen:
http://your_domain_or_IP/
Avslutning
Dina WonderCMS-applikationer är nu installerade och klara för användning. Denna lösning kan vara särskilt användbar för dem som vill hantera sitt innehåll effektivt från en VPS-server.