Bevezetés
Telepítse az Apache-t, a MySQL-t és a PHP-t
Hozzon létre egy MySQL adatbázist a Tiki számára
Töltse le és telepítse a Tikit
Konfigurálja az Apache-ot a Tiki számára
Fejezze be a Tiki telepítését
Bevezetés
A Tiki Wiki CMS Groupware, más néven Tiki, egy ingyenes és nyílt forráskódú wiki tartalomkezelő rendszer. A Tiki szolgáltatásai közé tartoznak a wiki oldalak, blogok, fórumok, valamint fájl- és képgalériák.
Ez az oktatóanyag feltételezi, hogy már beállított egy Vultr Cloud Compute példányt a CentOS 7 rendszerrel, és rendelkezik root hozzáféréssel.
Telepítse az Apache-t, a MySQL-t és a PHP-t
Tiki a LAMP stack tetején fut. A Tiki telepítése előtt telepítenie kell az Apache-t, a MySQL-t és a PHP-t.
Telepítse az Apache webszervert.
sudo yum install httpd -y
sudo systemctl enable httpd.service
sudo systemctl start httpd.service
Nyissa meg a 80-as (HTTP) és a 443-as (HTTPS) portot a tűzfalon keresztül, hogy hozzáférhessen a szerverhez az internetről.
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
Adja hozzá a MySQL-tárat, és telepítse a MySQL-t.
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
Fejezze be a MySQL telepítését.
sudo systemctl enable mysqld.service
sudo systemctl start mysqld.service
sudo mysql_secure_installation
Amikor az aktuális jelszót kérik, nyomja meg az enter billentyűt. A telepítés során meg kell adnia egy root jelszót. Adjon meg egy biztonságos jelszót. Ez lesz a MySQL root jelszó.
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
Adja hozzá a Remi-tárat, és telepítse a PHP 7.2-t és a Tiki által igényelt PHP-modulokat.
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
Hozzon létre egy MySQL adatbázist a Tiki számára
A Tikihez MySQL adatbázis szükséges. Jelentkezzen be a MySQL konzolba.
sudo mysql -u root -p
Amikor a rendszer jelszót kér, adja meg az 1. lépésben beállított MySQL root jelszót. Miután bejelentkezett, hozzon létre egy új adatbázist a Tiki számára.
mysql>CREATE DATABASE tiki;
Hozzon létre egy új MySQL-felhasználót, és adjon neki jogosultságokat az újonnan létrehozott adatbázishoz. Cserélheti usernameés passworda választott felhasználónévvel és jelszóval.
mysql>GRANT ALL PRIVILEGES ON tiki.* TO 'username'@'localhost' IDENTIFIED BY 'password';
mysql>FLUSH PRIVILEGES;
Lépjen ki a MySQL konzolból.
mysql>exit
Töltse le és telepítse a Tikit
Töltse le a Tiki legújabb verzióját.
sudo cd /var/www/html
sudo wget https://sourceforge.net/projects/tikiwiki/files/latest/download
Csomagolja ki a letöltött archívumot, és helyezze át a fájlokat az Apache webszerver gyökérkönyvtárába.
sudo yum install unzip -y
sudo unzip download
sudo mv ./tiki-19.1/* . && rm -rf download && rm -rf tiki-19.1
Állítsa be a megfelelő fájlengedélyeket.
sudo chown -R apache:apache /var/www/html/
sudo chmod -R 755 /var/www/html/
Hozzon létre egy Apache virtuális gazdagép konfigurációs fájlt.
sudo vi /etc/httpd/conf.d/vhost.conf
Adja hozzá a következő kódrészletet a fájlhoz, és cserélje example.comki saját domain nevével.
<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>
Indítsa újra az Apache szervert.
sudo systemctl restart httpd.service
Fejezze be a Tiki telepítését
Nyisson meg egy böngészőablakot a számítógépén, és keresse meg a domain nevét. Látni fogja a Tiki webalapú telepítőt. Folytassa a telepítőn keresztül, és kérésre adja meg a korábban létrehozott MySQL-adatbázis adatait.