宝塔apache mysql_商淘多商户商城系统部署之宝塔面板(Nginx/Apache+MySQL+PHP7.1)
前置說明:
1).準備阿里云服務空間,如果有域名則需要將域名指向到阿里云遠程IP上。
2).在linux下安裝好BT面板。(參考:https://www.bt.cn/bbs/thread-19376-1-1.html)
3).在BT面板中安裝好Nginx、MySQL、PHP-7.1。(如果是安裝Apache+MySQL+PHP7.1 則更簡單,直接跳過下邊的偽靜態配置即可。)
1.新增網站:
例如www.wstmart.net
創建好網站之后,在 Linux遠程服務器目錄/www/wwwroot/下能看到系統自動建立的網站目錄www.wstmart.net。
*在該目錄下有404.html和index.html文件,刪除index.html文件
然后我們把下載的wstmart開源程序上傳到該目錄下,為了節省時間,我移除了upload目錄下的圖片文件。
2.安裝系統
開源程序上傳完之后,我們訪問域名,系統會進入安裝界面:
然后點擊“我同意”,之后下一個頁面
在這個頁面,我們可以看到有幾個 X 號,現在我們再設置這幾個目錄的權限:
其中install和config目錄是系統安裝過程中需要在下邊創建文件,upload和runtime目錄則是在系統運行中需要在里邊上傳和創建文件。
設定完成之后,我們再檢測一下,可以看到只剩下依賴函數php_fileinfo沒有通過了。
這個擴展主要是用于壓縮和處理用戶上傳的圖片用的。
然后我們回到寶塔面板“軟件管理?- php7.1 - 設置”
然后找到“安裝擴展”選擇安裝fileinfo
安裝完成之后,我們再回到wstmart安裝界面,點擊“重新檢測”,可以看到已經全部通過了。
然后再下一步:
如果希望安裝沒有商品數據的系統則取消“安裝演示數據”,否則的話默認是會安裝演示商品數據的。
*其中訪問密碼可以在寶塔面板中找到:
輸入配置信息之后下一步進入數據庫初始化
安裝完成
安裝完成之后,我們建議刪除install目錄。
然后我們再訪問網站首頁:
到了這一步網站看起來貌似正常,但實際上因為點擊網站上的任意一個連接都會提示:
這是因為我們還沒有開啟偽靜態規則。
3.設置偽靜態
我們再回到寶塔面板“網站?- 設置 - 偽靜態”在下拉框里選擇thinkphp,然后保存。
最后我們再刷新一下剛才出錯的頁面,一切現實正常了。
總結
以上是生活随笔為你收集整理的宝塔apache mysql_商淘多商户商城系统部署之宝塔面板(Nginx/Apache+MySQL+PHP7.1)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在python语言中下列是二进制整数_P
- 下一篇: java链接mysql数据库格式_JDB