I den næste artikel vil vi se på hvordan kan vi installere Joomla med Apache2 på Ubuntu 20.04. Hvis nogen ikke ved det, er Joomla et open source content management system. Det bruges til at offentliggøre applikationer og websteder online. Den er skrevet i PHP og bruger MySQL / MariaDB som en database.
Det er simpelt, let at bruge og er baseret på en webapplikationsramme model-view-controller mobil klar. Joomla leveres med et væld af funktioner og design, der gør det til en god indsats for at opbygge professionelle websteder.
Installer Joomla med Apache2 på Ubuntu 20.04
Installer LAMP-serveren
Først og fremmest vi bliver nødt til at installere Apache-webserveren, MariaDB, PHP og andre PHP-udvidelser på vores system. For at gøre det kan du følg artiklen som vi skrev i denne blog for et par dage siden eller åbner en terminal (Ctrl + Alt + T) og skriver følgende kommando:
sudo apt install apache2 mariadb-server php7.4 libapache2-mod-php7.4 php7.4-cli php7.4-mysql php7.4-json php7.4-opcache php7.4-mbstring php7.4-intl php7.4-xml php7.4-gd php7.4-zip php7.4-curl php7.4-xmlrpc unzip
Når alle pakkerne er installeret, har vi brug for det rediger php.ini-filen og rediger nogle indstillinger:
sudo vim /etc/php/7.4/apache2/php.ini
I filen bliver vi nødt til at ændre værdierne for følgende:
memory_limit = 512M upload_max_filesize = 256M post_max_size = 256M output_buffering = Off max_execution_time = 300 date.timezone = Europe/Madrid
Når alle værdier er foretaget, gemmer vi og lukker filen.
Opret en database
Første gang for at sikre MariaDB-installation og indstille MariaDB-rodadgangskode med følgende kommando:
sudo mysql_secure_installation
Her kan vi indstille adgangskoden til root og besvare alle spørgsmålene med Y, men det er værd at læse spørgsmålene:
Så vi logger ind på MariaDB-skallen med kommandoen:
sudo mysql -u root -p
Efter brug af MariaDB-rodadgangskoden vil vi oprette en database og en bruger til Joomla med kommandoerne:
CREATE DATABASE joomladb CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; GRANT ALL ON joomladb.* TO 'usuariojoomla'@'localhost' IDENTIFIED BY '123password'; FLUSH PRIVILEGES; EXIT;
Download Joomla
Først skal vi download den nyeste version Joomla fra sin officielle hjemmeside hjælp wget:
wget https://downloads.joomla.org/cms/joomla3/3-9-19/Joomla_3.9.19-Stable-Full_Package.zip
Når download er afsluttet, skal vi bare pakke den downloadede fil ud til Apache-web-rodmappen med kommandoen:
sudo unzip Joomla_3.9.19-Stable-Full_Package.zip -d /var/www/html/joomla
derefter vi ændrer ejerskabet af joomla-biblioteket til www-data:
sudo chown -R www-data:www-data /var/www/html/joomla
Når ovenstående er afsluttet, kan vi fortsætte med det næste trin.
Konfigurer Apache til Joomla
Lad os nu Opret en ny konfigurationsfil virtuel vært for Apache, som Joomla skal tjene med:
sudo vim /etc/apache2/sites-available/joomla.conf
Inde i filen skal vi tilføje følgende indhold:
<VirtualHost *:80> ServerName joomla.entreunosyceros.net DirectoryIndex index.html index.php DocumentRoot /var/www/html/joomla ErrorLog ${APACHE_LOG_DIR}/joomla-error.log CustomLog ${APACHE_LOG_DIR}/joomla-access.log combined <Directory /var/www/html/joomla> Options FollowSymLinks AllowOverride All Require all granted </Directory> </VirtualHost>
Vi gemmer og lukker filen. Så vil vi aktiver Apache virtuel vært og genstart Apache-tjenesten med kommandoerne:
sudo a2ensite joomla sudo systemctl reload apache2
Når du er færdig, kan du fortsætte med det næste trin. Dette vil blive Opret en post i værtsfilen:
sudo vim /etc/hosts
Inde i filen er der intet andet end tilføj en post med den lokale IP på vores computer og det domænenavn, som vi vil have adgang til til vores Joomla-installation.
Installer Joomla
På dette tidspunkt har vi kun åbn webbrowseren og skriv URL'en; https://joomla.entreunosyceros.net. Vi omdirigeres til Joomla-installationsguiden:
I denne første skærm bliver vi nødt til at skrive navnet på webstedet, administratorens e-mail, adgangskoden og klikke på knappen Næste. Dette vil flytte os til det næste skærmbillede, som bliver guiden til databaseopsætning:
Her bliver vi nødt til at give de data, som vi brugte, da vi oprettede databasen, såsom navnet på databasen, brugernavnet på databasen, din adgangskode og afslut ved at klikke på knappen Næste. Dette burde føre os til sidste konfigurationsside:
På denne skærm skal hver bruger vælge den ønskede indstilling. På dette tidspunkt kan vi klikke på knappen Installer. Når installationen er færdig, hvis alt har været korrekt, skal vi se en skærm som følgende:
Ikke her Vi har mere at slette installationsmappen ved at klikke på knappen angivet i det forrige skærmbillede og klikke på knappen Administrator. Vi skulle se Joomla-login-siden:
Nu har vi bare brug for det skriv vores Joomla brugernavn og adgangskode. Med dette logger vi ind. Dette fører os til administrationspanelet:
På dette tidspunkt kan vi også Gå ind på vores Joomla-websted ved at besøge URL: https://joomla.entreunosyceros.net.
Og med dette allerede Vi har med succes installeret Joomla lokalt på Ubuntu 20.04. Nu kan vi begynde at udvikle en e-handelsbutik, personlig webside, social side eller blog.
Hej, jeg kunne virkelig godt lide din tutorial til installation af joomla i Ubuntu 20.04, men jeg har ikke en udbyder, så entreunosyceros.net kan ikke sætte det. Kan jeg gøre alt lokalt uden at have ansat noget endnu? Hvad skal jeg ændre i din procedure?
Tusind tak
Hej. For at gøre det lokalt behøver du ikke gøre andet end at følge instruktionerne i artiklen. Dette på sin tid gjorde alt det der vises her lokalt.
Du skal bare ændre IP vist i artiklen til din computers i værtsfilen. Og i stedet for at sætte entreunosyceros.net, skal du placere det domæne, du ønsker (på sin tid skulle det have sat domain.local, hvilket er klarere).
hej 2.