Hostwinds Tutorials

Zoekresultaten voor:


Inhoudsopgave


Wat is Drupal?
Drupal-voorbereiding
Update en bevestig dat uw systeem up-to-date is
Installeer Apache
Installeer MySQL
Installeer PHP
Drupal installeren
Drupal-instellingen configureren
Maak Drupal Configuration-bestand met Apache
Voltooi Set-up met behulp van de Drupal GUI (grafische gebruikersinterface)

Hoe drupal te installeren op een wolk VPS

Trefwoorden: Cloud Servers,  Drupal,  VPS 

Wat is Drupal?
Drupal-voorbereiding
Update en bevestig dat uw systeem up-to-date is
Installeer Apache
Installeer MySQL
Installeer PHP
Drupal installeren
Drupal-instellingen configureren
Maak Drupal Configuration-bestand met Apache
Voltooi Set-up met behulp van de Drupal GUI (grafische gebruikersinterface)

Wat is Drupal?

Drupal is een gevestigd en hoog aangeschreven CSM (Content Management System) met flexibiliteit en gebruiksgemak bij het beheren van websites.Drupal biedt uitstekende prestaties en beveiliging voor grotere schaalsystemen en heeft het gebruik gevonden door de regering van de Verenigde Staten, Emmy Awards en NASA.

Drupal wordt geleverd met een steile leercurve, maar het biedt veel voordelen buiten het maken van eenvoudige blogs.Deze extra voordelen omvatten een hogere aanpasbaarheid, schaalbaarheid voor grotere platforms zonder verlies van prestaties en communautaire ondersteuning (open source).

Drupal vereist meestal een lampstapel (Linux, Apache, MySQL, PHP) om efficiënt uit te voeren en elk besturingssysteem te installeren dat PHP en een toewijsbare database biedt.

Drupal-voorbereiding

Voordat u Drupal installeert, moet u de fundamentele vereisten opzetten om correct te werken.Ten eerste moet u inloggen op uw server via SSH en uw server voorbereiden.

Update en bevestig dat uw systeem up-to-date is

Stap 1: Werk uw besturings op door de onderstaande opdracht uit te voeren.

yum update

Installeer Apache

Stap 1: Installeer Apache als de webserver.Voer "Y" in voor JA wanneer daarom wordt gevraagd.

yum install httpd

Stap 2: Schakel Apache in

systemctl enable httpd

Stap 3: Stel Apache in om te beginnen bij het opstarten

systemctl start httpd

Stap 4: Controleer de status van Apache (httpd)

systemctl status httpd

Stap 5: Zodra Apache installeert en verifieert, controleert u of deze correct werkt door het IP van uw server in de URL te navigeren.Er moet nu een HTTP-servertestpagina verschijnen.

Installeer MySQL

Stap 1: Begin met het voorbereiden van uw database voor Drupal door MySQL te installeren.

yum -y install @mysql

Stap 2: Schakel MySQL in door de onderstaande opdracht in te voeren.

systemctl enable --now mysqld

Stap 3: Stel MySQL in om op te starten op het opstarten van de server.

systemctl start mysqld

Stap 4: Controleer of MySQL actief is.

systemctl status mysqld

Stap 5: Beveilig uw MySQL.

mysql_secure_installation

Wanneer u wordt gevraagd naar uw MySQL-wachtwoord, kiest u een wachtwoordsterkte tussen 0 en 2. Voer vervolgens uw wachtwoord in volgens de kracht die u nodig hebt.Hostwinds beveelt altijd aan om een sterk wachtwoord te gebruiken om uw systemen veilig te houden.Nadat u uw wachtwoord hebt ingesteld, gaat u verder met het beantwoorden van Ja op de volgende vragen:

  • Wilt u doorgaan met het verstrekte wachtwoord?
  • Verwijder anonieme gebruikers?
  • Disallow root login op afstand?
  • Testdatabase verwijderen en er toegang toe krijgen?
  • Reload Privilege Tables nu?

Stap 6: Log in op uw geïnstalleerde MySQL.

mysql -u root -p

Stap 7: Maak een database voor uw drupal-installatie samen met een gebruiker met privileges.Opmerking Wij gebruiken "Drupaluser" en "Wachtwoord" als de Drupal Database-gebruikersnaam en -wachtwoord.Vervolgens kunt u deze uitwisselen met uw vereisten.

Notitie: "Drupal_db" wordt de Drupal_DB "," Drupal_DB "," Drupaluser "is de Drupal-database-gebruikersnaam en" Wachtwoord "is het wachtwoord voor de database wanneer dat nodig is tijdens uw Drupal-opzet in de Drupal GUI.

CREATE DATABASE drupal_db;
CREATE USER drupaluser@localhost IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON * . * TO 'drupaluser'@'localhost';
FLUSH PRIVILEGES;

Installeer PHP

Stap 1: Drupal vereist PHP en heeft set-up nodig voordat u de CRM officieel installeert.Begin met het uitvoeren van het volgende en antwoord "y" voor ja wanneer daarom wordt gevraagd.

yum install php

Stap 2: Installeer verdere PHP-extensies en -toepassingen.Antwoord "y" voor ja wanneer daarom wordt gevraagd

yum install php-pear php-mysqlnd php-curl php-mbstring php-gd php-xml php-pear php-fpm php-pdo php-opcache php-json php-zip php-cli

Stap 3: Schakel PHP in

systemctl enable php-fpm

Stap 4: Zorg ervoor dat PHP begint bij het opstarten

systemctl start php-fpm

Drupal installeren

Download en installeer Drupal-versie

Stap 1: Schrijf over de downloadpagina van Drupal https://www.drupal.org/download en de beschikbare versies.Vervang uw vereiste versie door de versie tegen het einde van de volgende opdracht.We installeren versie 8.8.5 in dit voorbeeld.

wget https://ftp.drupal.org/files/projects/drupal-8.8.5.tar.gz 

Stap 2: Extraheer je Drupal-download.

tar -xvf drupal-8.8.5.tar.gz

Stap 3: Verplaats de geëxtraheerde map naar de rootmap Apache Document

mv drupal-8.8.5 /var/www/html/drupal

Stap 4: Sta Apache-toegang toe om toegang te krijgen tot de ongecomprimeerde Drupal-root-directory door de machtigingen aan te passen

chown -R apache:apache /var/www/html/drupal

Drupal-instellingen configureren

Stap 1: Configureer uw drupal-instellingen.U kunt dit doen door toegang te krijgen tot de standaardmap.
CD / VAR / WWW / HTML / DROPAL / SITES / STANDAARD

Stap 2: Kopieer de standaardinstellingen in een instellingenbestand

cp -p default.settings.php settings.php

U kunt nu toegang krijgen tot het bestand instellingen.php om een van uw Drupal-instellingen verder te configureren.

Maak Drupal Configuration-bestand met Apache

Om toegang te krijgen tot de Drupal GUI, moet u een configuratiebestand in Apache maken om uw webserver te vertellen waar u de vereiste map en bestanden wilt uitzien en toegang hebt.

Stap 1: Voer NANO uit in het volgende bestand om de teksteditor-modus in te voeren.

nano /etc/httpd/conf.d/drupal.conf

Stap 2: Voeg de volgende standaard Apache-configuratietekst toe.Houd er rekening mee dat u de "DomainExample.com" in de kolom ServerAdmin en Servername op uw domein handmatig wilt wijzigen.Om deze gemakkelijker te zien te zien, hebben we ze gewaagd gemaakt.

<VirtualHost *:80>
    ServerAdmin webmaster@domainexample.com
    ServerName domainexample.com
    DocumentRoot /var/www/html/drupal
    <Directory /var/www/html/drupal/>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>
    ErrorLog /var/log/httpd/drupal_error.log
    CustomLog /var/log/httpd/drupal_access.log combined
</VirtualHost>

Stap 3: Start uw Apache-webserver opnieuw om dit te finaliseren.

systemctl restart httpd

Het invoeren van de IP van uw server in de URL van een webbrowser moet nu vragen om de installatiewizard van Drupal.

Voltooi Set-up met behulp van de Drupal GUI (grafische gebruikersinterface)

Stap 1: Kies de taal die u wilt gebruiken.

Stap 2: Kies het type installatieprofiel dat u wilt installeren voor uw profiel.Merk op dat het standaard installatieprofiel standaard start.

Stap 3: Voer de database-naam en het wachtwoord in die u hebt gemaakt tijdens de installatie van MySQL om uw drupal te bevestigen.Opmerking, in ons voorbeeld, is onze databasenaam Drupal_DB, onze database-gebruiker is "Drupaluser", en ons wachtwoord is "Wachtwoord".

Stap 4: Zodra de database is ingevoerd en geverifieerd, begint Drupal zijn officiële installatie.

Stap 5: Ten slotte configureert u uw site-informatie onder het configureren van uw site.Voer de vereiste details in, maak een gebruikersnaam voor uw Drupal CRM en wachtwoord.Wanneer klaar, opslaan en doorgaan.

Gefeliciteerd!U hebt nu Drupal op uw server ingesteld en u kunt beginnen met het bouwen van uw website met de Drupal gebruikershandleiding hier.

Geschreven door Hostwinds Team  /  augustus 9, 2021