Installer Tiki Wiki CMS Groupware på CentOS 7

Introduktion

Tiki Wiki CMS Groupware, også kendt som Tiki, er et gratis og open source wiki-indholdsstyringssystem. Tikis funktioner omfatter wiki-sider, blogs, fora og fil- og billedgallerier.

Denne vejledning antager, at du allerede har opsat en Vultr Cloud Compute-instans med CentOS 7 og har root-adgang.

Installer Apache, MySQL og PHP

Tiki løber oven på LAMP-stakken. Før du installerer Tiki, skal du installere Apache, MySQL og PHP.

Installer Apache-webserveren.

sudo yum install httpd -y
sudo systemctl enable httpd.service
sudo systemctl start httpd.service

Åbn porte 80 (HTTP) og 443 (HTTPS) gennem firewallen for at få adgang til serveren fra internettet.

sudo firewall-cmd --permanent --zone=public --add-service=http 
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload

Tilføj MySQL-depotet og installer MySQL.

sudo wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
sudo yum install mysql-server -y

Fuldfør MySQL-installationen.

sudo systemctl enable mysqld.service
sudo systemctl start mysqld.service
sudo mysql_secure_installation

Når du bliver bedt om den aktuelle adgangskode, skal du trykke på enter. Under installationen bliver du bedt om at indtaste en root-adgangskode. Indtast en sikker adgangskode. Dette vil være MySQL root-adgangskoden.

Set root password? [Y/n] Y    
New password: <Your Password>
Re-enter new password: <Your Password>
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

Tilføj Remi-depotet og installer PHP 7.2 og de PHP-moduler, der kræves af Tiki.

sudo rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum -y install yum-utils
sudo yum-config-manager --enable remi-php72
sudo yum install php-curl php libapache2-mod-php php-common php-sqlite3 php-intl php-mbstring php-xmlrpc php-mysql php-gd php-xml php-cli php-zip -y

Opret en MySQL-database til Tiki

Tiki kræver en MySQL-database. Log ind på MySQL-konsollen.

sudo mysql -u root -p

Når du bliver bedt om en adgangskode, skal du indtaste den MySQL root-adgangskode, du indstillede i trin 1. Når du er logget ind, skal du oprette en ny database til Tiki.

mysql>CREATE DATABASE tiki;

Opret en ny MySQL-bruger og giv den privilegier til den nyoprettede database. Du kan erstatte usernameog passwordmed brugernavn og adgangskode efter eget valg.

mysql>GRANT ALL PRIVILEGES ON tiki.* TO 'username'@'localhost' IDENTIFIED BY 'password';
mysql>FLUSH PRIVILEGES;

Afslut MySQL-konsollen.

mysql>exit

Download og installer Tiki

Download den seneste version af Tiki.

sudo cd /var/www/html
sudo wget https://sourceforge.net/projects/tikiwiki/files/latest/download

Pak det downloadede arkiv ud, og flyt filerne til roden af ​​Apache-webserveren.

sudo yum install unzip -y
sudo unzip download
sudo mv ./tiki-19.1/* . && rm -rf download && rm -rf tiki-19.1

Indstil de relevante filtilladelser.

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

Konfigurer Apache til Tiki

Opret en Apache virtuelle værtskonfigurationsfil.

sudo vi /etc/httpd/conf.d/vhost.conf

Tilføj følgende uddrag til filen, og erstat example.commed dit eget domænenavn.

<VirtualHost *:80>
     DocumentRoot /var/www/html/
     ServerName example.com
     <Directory /var/www/html/>
          Options FollowSymlinks
          AllowOverride All
          Require all granted
     </Directory>
     ErrorLog /var/log/httpd/error.log
     CustomLog /var/log/httpd/access.log combined
</VirtualHost>

Genstart Apache-serveren.

 sudo systemctl restart httpd.service

Fuldfør Tiki-installationen

Åbn et browservindue på din computer, og naviger til dit domænenavn. Du vil se det webbaserede Tiki-installationsprogram. Fortsæt gennem installationsprogrammet og indtast MySQL-databasedetaljerne, som du oprettede tidligere, når du bliver bedt om det.

Efterlad en kommentar

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Kunstig intelligens er ikke i fremtiden, det er her lige i nuet I denne blog Læs, hvordan kunstig intelligens-applikationer har påvirket forskellige sektorer.

DDOS-angreb: et kort overblik

DDOS-angreb: et kort overblik

Er du også et offer for DDOS-angreb og forvirret over forebyggelsesmetoderne? Læs denne artikel for at løse dine spørgsmål.

Har du nogensinde spekuleret på, hvordan tjener hackere penge?

Har du nogensinde spekuleret på, hvordan tjener hackere penge?

Du har måske hørt, at hackere tjener mange penge, men har du nogensinde spekuleret på, hvordan tjener de den slags penge? lad os diskutere.

Revolutionære opfindelser fra Google, der vil gøre dit liv lettere.

Revolutionære opfindelser fra Google, der vil gøre dit liv lettere.

Vil du se revolutionerende opfindelser fra Google, og hvordan disse opfindelser ændrede livet for ethvert menneske i dag? Læs derefter til bloggen for at se opfindelser fra Google.

Fredag ​​Essential: Hvad skete der med AI-drevne biler?

Fredag ​​Essential: Hvad skete der med AI-drevne biler?

Konceptet med selvkørende biler til at køre på vejene ved hjælp af kunstig intelligens er en drøm, vi har haft i et stykke tid nu. Men på trods af flere løfter er de ingen steder at se. Læs denne blog for at lære mere...

Teknologisk singularitet: En fjern fremtid for menneskelig civilisation?

Teknologisk singularitet: En fjern fremtid for menneskelig civilisation?

Efterhånden som videnskaben udvikler sig i et hurtigt tempo og overtager en stor del af vores indsats, stiger risikoen for at udsætte os selv for en uforklarlig Singularitet. Læs, hvad singularitet kunne betyde for os.

Funktioner af Big Data Reference Architecture Layers

Funktioner af Big Data Reference Architecture Layers

Læs bloggen for at kende forskellige lag i Big Data-arkitekturen og deres funktionaliteter på den enkleste måde.

Udvikling af datalagring – Infografik

Udvikling af datalagring – Infografik

Opbevaringsmetoderne for dataene har været under udvikling, kan være siden fødslen af ​​dataene. Denne blog dækker udviklingen af ​​datalagring på basis af en infografik.

6 fantastiske fordele ved at have smarte hjemmeenheder i vores liv

6 fantastiske fordele ved at have smarte hjemmeenheder i vores liv

I denne digitalt drevne verden er smarte hjemmeenheder blevet en afgørende del af livet. Her er et par fantastiske fordele ved smarte hjemmeenheder om, hvordan de gør vores liv værd at leve og enklere.

macOS Catalina 10.15.4-tillægsopdatering forårsager flere problemer end at løse

macOS Catalina 10.15.4-tillægsopdatering forårsager flere problemer end at løse

For nylig udgav Apple macOS Catalina 10.15.4 en supplerende opdatering for at løse problemer, men det ser ud til, at opdateringen forårsager flere problemer, hvilket fører til mursten af ​​mac-maskiner. Læs denne artikel for at lære mere