之前在虛拟機中使用下載下傳的論壇模闆檔案時,一直不能正常解壓,今天突然想起來有可能是從 Win10 直接拖入虛拟機導緻檔案損壞,于是乎利用 Samba 搭建一個共享目錄,将模闆壓縮檔案放入共享目錄後,通過虛拟機解壓才沒報錯,是以,提醒自己最好做到學以緻用,并且有空就複習複習之前學習的内容
Apache 伺服器配置
- 伺服器建立網頁釋出目錄和虛拟主機配置檔案
[[email protected] ~ ] # yum install httpd -y [[email protected] ~ ] # systemctl start httpd [[email protected] ~ ] # mkdir -p /var/www/westos.com/luntan/html # luntan.westos.com的預設釋出目錄 [[email protected] ~ ] # vim /etc/httpd/conf.d/luntan.conf # 編輯虛拟主機配置檔案 <VirtualHost *:80> ServerName luntan.westos.com # 域名 DocumentRoot /var/www/westos.com/luntan/html # 釋出目錄 CustomLog logs/luntan.log combined </VirtualHost> <Directory "/var/www/westos.com/luntan/html"> # 目錄授權 Require all granted </Directory>
- 安裝論壇模闆及說明權限修改
[[email protected] html ] # unzip Discuz_X3.2_SC_UTF8.zip # 在釋出目錄下解壓,以防安全上下文 [[email protected]server html ] # ls readme upload untility # 解壓出三個檔案 [[email protected] html ] # vim readme/readme.txt # 閱讀說明文檔
[[email protected] html ] # cd upload [[email protected] upload ] # chmod -R 777 data/ # 按說明修改目錄權限 [[email protected] upload ] # chmod -R 777 config/ [[email protected] upload ] # chmod -R 777 uc_server [[email protected] upload ] # chmod -R 777 uc_client [[email protected] upload ] # yum install php -y # 本實驗多次失敗在這裡,注意安裝php
-
浏覽器通路安裝引導頁面
浏覽器通路 luntan.westos.com/upload/install
注意,到這步應該支援了資料庫,但事實沒有,檢查後是因為沒有安裝 php-mysql[[email protected] upload ] # yum install mariadb-server -y [[email protected] upload ] # systemctl start mariadb # 啟動資料庫程序 [[email protected] upload ] # mysql_secure_installation # 資料庫安全初始化,并設定root密碼
上面這步很重要 這裡有個問題,第二次重新開機輸入 luntan.westos.com 後,顯示 httpd 歡迎界面,更改位址為 luntan.westos.com/upload 後才能正常通路該論壇,解決方法:虛拟主機配置檔案中,将預設釋出目錄修改為 /var/www/westos.com/luntan/html/upload,或者使用http重寫[[email protected] upload ] # yum install php-mysql -y # 安裝php支援mysql包,使其可以在網頁中識别 [[email protected] upload ] # vim /etc/my.cnf skip-networking=1 # 跳過網絡服務 [[email protected] upload ] # systemctl restart mariadb [[email protected] upload ] # systemctl restart httpd # 重新開機 Apache 很重要