無題

2020-10-18 04:00:15

關於素拓網站部署經驗分享:

獻給未來的學弟/學妹,如果你是一個計算機的小白,在素拓傳送的原始碼和sql檔案面前不知所措時,歡迎閱讀,如果你已經有較豐富的經驗,此文可能對你用處不大。

首先,你需要一臺伺服器,如果是素拓全權委託的話,建議阿里雲伺服器學生版,對於完成他們的工作已經綽綽有餘了。9.5RMB/月,便宜好用。

第一步:伺服器設定,這個網站的已經比較老了,不建議用很新的版本,網上關於apache,mysql的安裝方法已經很多了,去找資料吧。分享一下之前用的版本;
Apache 2.4.6
PHP 5.4.16
Mysql/MariaDB 5.之後應該都行

設定好之後,推薦使用navicat連線資料庫,注意此處的坑:
1.需要分配資料庫許可權,grant命令。
2.在阿里雲的伺服器管理處新增安全組規則,開啟3306埠,此處可自行百度。

上一步都完成好之後,navicat就可正常連線
在這裡插入圖片描述

接下來在你的資料庫裡面新建一個庫,名稱 sztz
匯入你手上的sql檔案,重新整理即可
注意:資料庫包含大量同學資訊,遵守契約精神,不要洩露!!!

整個原始碼根據你的設定需要改變的部分只有一處
data/conn.class.php 中將原來的資料庫密碼改為你自己設定的密碼
然後將整個htdocs檔案拷貝到伺服器var/www/html下,如果不是這個目錄,需要更改config.php中的路徑

此時,存取網站,不出意外,可以看到網站的首頁,如果不行,自己偵錯檢查吧。
但是,點選登入或者其他的頁面,大概率跳轉到空白頁,這是tpl模板沒有正常顯示,解決方法,進入 include/smarty目錄,更改template_c檔案許可權
#chmod 777 template_c

完成之後,基本整個網站就部署好了,如果還有問題,請讀一讀原始碼,或者請教一下其他同學,希望此文能幫你避開一些坑,感謝閱讀。