Trin 1: Installation af Apache
Trin 2: Installation af MySQL
Trin 3: Installation af PHP
Trin 4: Bekræftelse af installationen af LAMP
Trin 5: Installation af Joomla! filer
Trin 6: Oprettelse af en Joomla! database
Trin 7: Installation af Joomla!
Joomla! er et CMS, der er relativt nemt at bruge og er et meget godt alternativ til WordPress. Fra 2015 bruger omkring 2,8 % af alle websteder på internettet Joomla! som deres CMS. I denne guide vil vi se, hvordan du installerer Joomla! på Ubuntu med en LAMP-stak (ved hjælp af Apache-webserveren).
Trin 1: Installation af Apache
Opdater først din lagerliste:
apt-get update
Installer derefter Apache-webserveren:
apt-get install apache2
Trin 2: Installation af MySQL
Vi installerer MySQL til databaser og php5-mysqlså PHP kan kommunikere med MySQL.
apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql
Giv din MySQL- rootbruger en sikker adgangskode.
Opsætning af MySQL:
mysql_install_db
Afslut installationen ved at udføre:
/usr/bin/mysql_secure_installation
Indtast din rootadgangskode, som du lige har oprettet.
Brug følgende indstillinger for at være sikker på, at din MySQL-installation er sikret:
Change the root password? [Y/n] n
Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y
All done! If you've completed all of the above steps, your MySQL
installation should now be secure.
Thanks for using MySQL!
Trin 3: Installation af PHP
PHP er påkrævet for at bruge Joomla!. Installer det med apt-get:
apt-get install php5 libapache2-mod-php5 php5-mcrypt
PHP er nu installeret.
Trin 4: Bekræftelse af installationen af LAMP
Bekræft, at Apache blev installeret korrekt ved at indtaste IP-adressen på din server i din browser. Du vil se siden "Apache2 Ubuntu Default Page".
For at bekræfte, at PHP blev installeret, skal du fjerne standardsiden:
rm /var/www/html/index.html
Opret en ny fil:
touch /var/www/html/index.php
Rediger det:
vi /var/www/html/index.php
Og indtast eksempel PHP-kode som:
<?php
phpinfo();
?>
Indtast din server IP i din browser igen. Du vil nu se en side med output som:
PHP Version 5.5.12-2ubuntu4.6
Dette er en side med information om din PHP installation. PHP virker, hvis du ser denne side. Fjern nu din index.phpfil:
rm /var/www/html/index.php
Trin 5: Installation af Joomla! filer
Joomla! kræver, at der downloades et antal filer, som er nødvendige for at bruge CMS. Gå til mappen /var/www/htmlog download Joomla!:
cd /var/www/html
wget https://github.com/joomla/joomla-cms/releases/download/3.4.3/Joomla_3.4.3-Stable-Full_Package.zip
Installer, unziphvis du ikke har det installeret endnu:
apt-get install unzip
Pak Joomla! filer:
unzip Joomla*
Gør .htaccessfilen aktiv ved at omdøbe den:
mv htaccess.txt .htaccess
Trin 6: Oprettelse af en Joomla! database
Du skal oprette en MySQL-database, hvor Joomla! kan gemme sine data. For at gøre dette, gå til MySQL:
mysql -u root -p
I denne kommando -uer navnet på MySQL-brugeren og -pangiver, at du skal godkendes med en adgangskode.
Opret en ny bruger:
CREATE USER 'joomla'@'localhost' IDENTIFIED BY 'password';
Dette lyder, at det joomlaskal være brugernavnet på din nye MySQL-bruger og passwordvil være dens adgangskode. Hvis du f.eks. ønsker, at navnet på brugeren skal være cmsog adgangskoden skal være test123, skal du skrive:
CREATE USER 'cms'@'localhost' IDENTIFIED BY 'test123';
Giv privilegier, så denne bruger kan bruge din database:
GRANT ALL PRIVILEGES ON * . * TO 'cms'@'localhost';
Igen cmser brugernavnet på den MySQL-bruger, du lige har oprettet.
Sørg for, at dine ændringer er aktive med det samme, så skriv:
FLUSH PRIVILEGES;
Opret nu en database:
CREATE DATABASE joomla;
Erstat joomlamed databasenavnet.
Indtast quiteller for exitat forlade skallen.
Trin 7: Installation af Joomla!
Gå til din server-IP i din browser. Du vil nu se Joomla! installationsprocessen.
Indtast dit websteds navn og andre diverse oplysninger. Når du er indtastet, skal du klikke på "Næste".
I Database Configurationsektionen skal du indtaste det brugernavn, adgangskode og databasenavn, du lige har oprettet. I mit tilfælde ville dette være:
Database Type: MySQLi
Host Name: localhost
Username: cms
Password: test123
Database Name: joomla
Table Prefix: this can be anything you like. For example: cms_ or joomla_
Old Database Process: Remove
Klik på "Næste" efter at have bekræftet, at de data, du har indtastet, er korrekte.
Tillykke! Du har nu installeret Joomla!.