Achtergrond CMS installeren op Ubuntu Server

Gebruikt u Ubuntu Server en heeft u een nieuw contentmanagementsysteem voor uw website nodig? Overweeg de implementatie van Backdrop CMS, een open-sourcetool voor Linux die websitebeheer vereenvoudigt. In deze handleiding laten we u zien hoe u Backdrop CMS instelt op uw Ubuntu- systeem.

Hoe de achtergrond CMS-afhankelijkheden op Ubuntu Server te installeren

Het Backdrop CMS-systeem vereist verschillende afhankelijkheden die de gebruiker moet installeren, waaronder de Apache-webserver, MySQL, PHP en verschillende PHP-extensies. Om de installatie van deze afhankelijkheden te starten, start u een terminal en SSH op de server of start u fysiek een terminal.

Zodra de terminal is geopend, gebruikt u de opdracht apt update om te controleren op software-updates:

sudo apt-update

Nadat u de opdracht apt update hebt uitgevoerd , installeert u eventuele openstaande software-updates op uw Ubuntu Server-systeem door de volgende opdracht apt upgrade in te voeren . Houd er rekening mee dat deze update enige tijd kan duren, vooral als u veel pakketten moet downloaden.

sudo apt-upgrade

Zodra alles up-to-date is, is het tijd om de afhankelijkheden te installeren. Gebruik de volgende opdracht apt install om Apache, PHP, SQL en de vereiste PHP-extensies in te stellen.

sudo apt installeer apache2 mysql-server php libapache2-mod-php php-mysql php-gd php-curl php-xmlrpc

Als alle afhankelijkheden zijn geïnstalleerd, moet u een MySQL-installatie uitvoeren. Voer hiervoor de onderstaande opdracht uit.

sudo mysql_secure_installation

Wanneer u de bovenstaande opdracht uitvoert, wordt u gevraagd een veilig wachtwoord in te voeren voor uw MySQL-account. Overweeg voor extra beveiliging de Bitwarden-wachtwoordgenerator te gebruiken om een ​​sterk en gemakkelijk te onthouden wachtwoord te maken.

Een SQL-database maken voor Backdrop CMS op Ubuntu Server

Achtergrond CMS vereist MySQL voor zijn databasebehoeften. Hierdoor moet u een nieuwe database maken om de software op Ubuntu Server te gebruiken. Log om te beginnen in op MySQL op Ubuntu Server met de volgende opdracht:

sudo mysql -u root -p

Maak vervolgens de database met de volgende opdracht:

CREATE DATABASE backdrop;

Maak vervolgens een nieuwe gebruiker aan met de opdracht CREATE USER . Zorg ervoor dat u "wachtwoord" wijzigt met een sterk wachtwoord dat is gegenereerd door de Bitwarden-wachtwoordgenerator.

CREATE USER 'backdropuser'@'localhost' IDENTIFIED BY 'password';

Gebruik daarna de opdracht GRANT ALL om alle rechten toe te kennen aan de nieuwe gebruiker in de Backdrop SQL-database.

GRANT ALL PRIVILEGES ON backdrop.* TO 'backdropuser'@'localhost';

Als de SQL-database eenmaal is ingesteld, gebruikt u tenslotte de opdracht FLUSH PRIVILEGES en de opdracht exit om uit te loggen bij MySQL.

FLUSH PRIVILEGES;

exit;

Achtergrond CMS downloaden naar Ubuntu Server

Gebruik de volgende wget- downloadopdracht om de Backdrop CMS-app naar uw computer te downloaden.

wget https://github.com/backdrop/backdrop/releases/download/1.24.1/backdrop.zip

Als u de software niet met wget wilt downloaden, kunt u deze downloaden van de officiële Backdrop-downloadpagina .

Achtergrond CMS installeren en configureren op Ubuntu Server

Om de Backdrop CMS-software op uw Ubuntu Server-systeem te installeren, moet u deze eerst uitpakken. Backdrop CMS wordt gedistribueerd via een ZIP-bestand, dus u moet de Unzip-tool op uw server hebben geïnstalleerd om het uit te pakken. Gebruik de volgende apt install- opdracht om de Unzip-tool op uw Ubuntu-server te installeren :

sudo apt install uitpakken

Nadat u de Unzip-tool hebt geïnstalleerd, kunt u de opdracht unzip -d gebruiken om het bestand Backdrop.zip uit te pakken naar de map /var/www/html/ (de standaardmap voor Apache). Zorg ervoor dat u "MY_WEBSITE_NAME" wijzigt in de gewenste naam van uw website:

sudo mkdir -p /var/www/html/MY_WEBSITE_NAME sudo unzip backdrop.zip -d /var/www/html/MY_WEBSITE_NAME

U kunt ook het volgende doen als u Backdrop wilt installeren in de hoofdmap van Apache:

sudo unzip backdrop.zip -d /var/www/html/

Zodra de Backdrop-software is geïnstalleerd, werkt u de machtigingen bij:

sudo chown -R www-data:www-data /var/www/html/backdrop/ sudo chmod -R 755 /var/www/html/backdrop/

Als je in plaats daarvan in de hoofdmap hebt geïnstalleerd, gebruik dan dit:

sudo chown -R www-data:www-data /var/www/html/ sudo chmod -R 755 /var/www/html/

Open vervolgens de volgende URL in een webbrowser die is verbonden met de server:
http://YOUR_SERVER_IP_ADDRESS_OR_HOSTNAME/backdrop
Of, als u deze in de hoofdmap hebt geïnstalleerd, gebruikt u deze in plaats daarvan:
http://YOUR_SERVER_IP_ADDRESS_OR_HOSTNAME

Wanneer de Backdrop-app in uw browser wordt geopend, ziet u een GUI-installatietool voor Backdrop. Selecteer om te beginnen uw taal en selecteer vervolgens "Opslaan en doorgaan".

Nadat je 'Opslaan en doorgaan' hebt geselecteerd, controleert Backdrop je Ubuntu-server om te zien of alles correct is geconfigureerd. Als alles correct is, wordt u gevraagd om uw database in te stellen.

Voer in het veld "MySQL-databasenaam" "backdrop" in. Voer in het veld "Database-gebruikersnaam" "backdropuser" in en voer in "Database-wachtwoord" het sterke wachtwoord in dat u eerder tijdens het SQL-configuratieproces hebt gemaakt.

Als uw SQL-database is geconfigureerd, installeert Backdrop zichzelf volledig op uw Ubuntu-server en kunt u uw website configureren met het Backdrop CMS-systeem. Configureer uw site in het gedeelte "Uw site configureren" en klik op "Opslaan en doorgaan" om uw website te gaan gebruiken.


Verbeter het Gnome Shell-klembord met Pano

Verbeter het Gnome Shell-klembord met Pano

Laten we eerlijk zijn, het standaard Gnome Shell-klembord is niet erg goed. Installeer Pano om uw klembordervaring te verbeteren!

Hoe DaVinci Resolve 17 op Linux te installeren

Hoe DaVinci Resolve 17 op Linux te installeren

Heb je een geweldige niet-lineaire video-editor nodig voor je Linux-box? Laat Davinci Resolve 17 werken met deze gids!

Achtergronden downloaden naar het Linux-bureaublad met Wallpaper Downloader

Achtergronden downloaden naar het Linux-bureaublad met Wallpaper Downloader

Wallpaper Downloader is een gelikte Linux wallpaper-downloader en -manager. Het ondersteunt de meeste Linux-desktopomgevingen en is zeer eenvoudig te gebruiken. Deze gids

Hoe Tuxedo OS op uw computer te installeren

Hoe Tuxedo OS op uw computer te installeren

Wilt u Tuxedo OS testen door Tuxedo-computers? Leer hoe u de nieuwste versie van Tuxedo OS op uw pc kunt laten werken.

Hoe een DEB-bestand op Linux te installeren

Hoe een DEB-bestand op Linux te installeren

Wat is een DEB-bestand? Wat doe je ermee? Leer de vele manieren waarop u DEB-bestanden op uw Linux-pc kunt installeren.

Hoe Dying Light op Linux te spelen

Hoe Dying Light op Linux te spelen

Dying Light is een survival-horror-videogame uit 2015, ontwikkeld door Techland en uitgegeven door Warner Bros Interactive Entertainment. Het spel draait om

Hoe Neptune Linux op uw computer te installeren

Hoe Neptune Linux op uw computer te installeren

Neptune gebruikt de KDE Plasma 5-desktopomgeving en streeft ernaar een elegant besturingssysteem te leveren. Hier leest u hoe u Neptune Linux op uw computer installeert.

Probeer Ubuntus nieuwe op snap gebaseerde desktop uit

Probeer Ubuntus nieuwe op snap gebaseerde desktop uit

Wilt u Ubuntu's nieuwe op snap-pakketten gebaseerde desktopbesturingssysteem uitproberen? Leer hoe u het op een virtuele machine implementeert met deze handleiding.

Hoe Undertale op Linux te spelen

Hoe Undertale op Linux te spelen

Undertale is een 2D indie-RPG uit 2015, ontwikkeld en uitgegeven door game-ontwikkelaar Toby Fox. Deze gids behandelt het downloaden en installeren van Undertale op uw

Hoe speel je Total War: THREE KINGDOMS op Linux

Hoe speel je Total War: THREE KINGDOMS op Linux

Total War: Three Kingdoms is een turn-based strategie-RTS-game ontwikkeld door Creative Assembly. Hier leest u hoe u op Linux kunt spelen.