Linux安装Discuz论坛(centos 7)
1、查看是否安裝apache
rpm -qa | grep httpd
2、有的話可以卸載
yum remove -y "httpd*"
3、沒有的話安裝就用yum安裝這樣更不會出錯
yum install -y httpd
4、啟動httpd
systemctl start httpd
5、添加開機啟動
systemctl enable httpd
6、設置防火墻開放tcp80端口。
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload
firewall-cmd --query-port=80/tcp
?
7、查看是否安裝好MySQL
rpm -qa | grep mariadb
8、 有就卸載mariadb因為這個可能不匹配Disuz的數據庫這個也不完善
yum remove -y "mariadb*"
9、重新安裝mariadb-server。
yum install -y mariadb-server
10、啟動mariadb
systemctl start mariadb.service
11、添加開機啟動
systemctl enable mariadb
12、設置MySQL數據庫root密碼
mysqladmin -uroot password 'lzw1218xw'
13、root賬戶登錄MySQL
mysql -uroot -p
14、登陸mysql后使用如下命令重新設置當前賬戶數據庫密碼
set password=password('123456');
15、創建一個新用戶lzw,密碼為123456,授權遠程計算機使用賬號lzw登陸數據庫,并立刻刷新權限
MariaDB [(none)]>grant all on *.* to 'lzw'@'%' identified by '123456';
MariaDB [(none)]>flush privileges;?
16、設置防火墻開放tcp3306端口。
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload
firewall-cmd --query-port=3306/tcp
?
17、查看是否安裝過php
rpm -qa | grep php
18、若有卸載掉
yum remove -y "php*"
19、在重新用yum源安裝
yum install -y php
20、創建文件/var/www/html/index.php,寫入內容 “<?php phpinfo(); ?>” 。使用瀏覽器訪問http://192.168.1.150/index.php,如果顯示如下圖,則說明php安裝成功。
touch /var/www/html/index.php
echo "<?php phpinfo(); ?>" > /var/www/html/index.php
?21、重啟apache服務,使用瀏覽器訪問http://192.168.139.135/index.php,如果顯示如下圖,則說明php安裝成功。
systemctl restart httpd
?
22、前期準已經完成在去Discuz官網下最新的資源包老版資源包里面的插件會無法下載
然后用xftp上傳至服務器
?23、解壓 Discuz!軟件包
unzip Discuz_X3.4_SC_UTF8_20220406.zip
24、解壓縮得到如下三個文件:
upload 這個目錄下面的所有文件是我們需要上傳到服務器上的可用程序文件;
readme 目錄為產品介紹、授權、安裝、升級、轉換以及版本更新日志說明;
utility 目錄為論壇附帶工具,包括升級程序。
25、將upload這個目錄下的所有文件上傳到 /var/www/html/目錄。
cp -r /root/upload/* /var/www/html/
26、更改文件及文件夾權限
cd /var/www/html
chmod 757 -R data/ uc_server/ config/ uc_client/
?27、在瀏覽器中輸入網址http://192.168.139.135/install (LAMP服務器IP:192.168.139.135)。
?
?28、修正目錄文件權限檢查,關閉selinux即可。如下命令可臨時關閉seLinux。
setenforce 0
29、永久關閉selinux 需編輯配置文件/etc/selinux/config,設置SELINUX=disabled,重啟系統后生效
vi /etc/selinux/config
?30、刷新網頁,目錄文件權限檢查正常。
31、修正mysql_connect(),安裝php-mysql模塊,重啟apache服務,刷新網頁,函數依賴性檢查正常
yum install -y php-mysql
systemctl restart httpd
32、點擊“下一步”,選擇“全新安裝 Discuz! X (含 UCenter Server)”,如下圖所示。
33、點擊“下一步”,進入安裝數據庫的界面,設置數據庫信息及管理員信息。(yum安裝LAMP環境時已創建數據庫newdb并授權root)
34、點擊“下一步”,系統會自動安裝數據庫直至完畢。安裝成功后,出現Discuz! 安裝向導界面,如下圖所示。
?
35.通過網址http:// 192.168.139.135/admin.php進入管理中心登錄界面。
登錄管理中心,提示刪除install/index.php文件。
36、刪除提示文件。
rm -rvf /var/www/html/install/index.php?
如果這樣刪不了就直接進入文件刪
cd /var/www/html/install
rm -vf index.php
?
總結
以上是生活随笔為你收集整理的Linux安装Discuz论坛(centos 7)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux搭建论坛
- 下一篇: 国内十大开源linux社区