iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 7
0
自我挑戰組

我的維基百科之路系列 第 7

07 安裝 Tiki Wiki CMS Groupware

Tiki Wiki CMS Groupware
就是這次鐵人賽的主角了
除了作為 wiki
他還有 blog、Forums...等功能

官網

Tiki 目前有兩個建議版本
一個是 18.x TLS (Long Term Support)
另一個是 20.x
我兩個版本用起來
覺得 18.x TLS 用起來比較正常
建議大家也採用 TLS 的版本

下面開始進行安裝




安裝工具
yum install -y  nano wget unzip gzip 

安裝 Extra Packages for Enterprise Linux
yum install -y epel-release

取得新版 php
yum install -y http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum install -y yum-utils
yum-config-manager --disable remi-php54
yum-config-manager --enable remi-php72
 

取得新版 MariaDB
curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash

取得新版 apache
cd /etc/yum.repos.d && wget https://repo.codeit.guru/codeit.el`rpm -q --qf "%{VERSION}" $(rpm -q --whatprovides redhat-release)`.repo

安裝套件
yum clean all
yum install -y php php-gd httpd php-mysql php-opcache php-curl php-xml  php-mbstring MariaDB-server galera MariaDB-client MariaDB-shared MariaDB-backup MariaDB-common 

 


啟動 httpd
更改系統時區、啟動服務

timedatectl set-timezone Asia/Taipei
systemctl enable httpd
systemctl enable mariadb
systemctl start httpd
systemctl start mariadb

修改 php 設定
sed -e 's/memory_limit = 128M/memory_limit = 1024M/' -i /etc/php.ini
sed -e 's/max_execution_time = 30/max_execution_time = 180/' -i /etc/php.ini
sed -e 's/upload_max_filesize = 2M/upload_max_filesize = 1024M/' -i /etc/php.ini
sed -e 's/post_max_size = 8M/post_max_size = 1024M/' -i /etc/php.ini
sed -e 's/^;date\.timezone =/date\.timezone ="Asia\/Taipei"/' -i /etc/php.ini
systemctl restart httpd

增加防火牆規則
firewall-cmd --zone=public --permanent --add-service=http
firewall-cmd --zone=public --permanent --add-service=https
firewall-cmd --reload
firewall-cmd --zone=public --list-all
 
mariadb 安全性設定
mysql_secure_installation
 
匯入 timezone 資料
mysql -u root -p mysql < /usr/share/mysql/mysql_test_data_timezone.sql
 
 
修改 mariadb 設定

nano /etc/my.cnf.d/server.cnf
[mysqld]
character-set-server = utf8mb4
 
nano /etc/my.cnf.d/client.cnf
[client]
default-character-set = utf8mb4
 
systemctl restart mariadb
 
進入 mariadb
mysql -u root -p
 
 
檢查 DB 注意是否有更換成 utf8mb4
SHOW VARIABLES WHERE Variable_name LIKE '%character%';
SHOW VARIABLES WHERE Variable_name LIKE '%collation%';
 
 
 
建立 DB tiki  (自行注意 DB 名稱、使用者、密碼 )
CREATE DATABASE tikiDB;
GRANT ALL ON tikiDB.* TO tikiuser@localhost IDENTIFIED BY 'tikipassword';
flush privileges;
exit;

下載 tiki

cd /var/www/html
wget https://jaist.dl.sourceforge.net/project/tikiwiki/Tiki_18.x_Alcyone/18.4/tiki-18.4.zip

unzip tiki-18.4.zip
rm -f tiki-18.4.zip
mv tiki-18.4 tiki
chown -R apache: tiki
chmod -R 775 tiki

打開瀏覽器
輸入

http://<YourServerIP>/tiki/tiki-install.php

就能開始做基本設定了

https://ithelp.ithome.com.tw/upload/images/20190913/20102973qFnYBGBBi0.jpg

最後完成的網站就像這樣
補覺鳴詩


上一篇
06 安裝 BlueSpice
下一篇
08 Tiki Wiki CMS Groupware 基本設定
系列文
我的維基百科之路20
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言