使用寶塔面板部署項目遇到的問題

問題一:添加SSL證書後,訪問不了https

  1. 首先確保自己的證書有效;
  2. 其次是確保服務器有開放443端口號;
  3. 最後再檢查防火牆,此時大部分問題可以得到解決。
    解決防火牆問題步驟
  • netstat -anp 查看防火牆開的端口(如果沒有看到443端口,則代表沒開啓443端口,有則下一步)
  • 進入防火牆配置文件 vim /etc/sysconfig/iptables(按下圖添加)
    在這裏插入圖片描述
  • 重啓防火牆:service iptables restart
  • 完成(要是還不行就把防火牆關了)

問題二:使用php的Cache功能時,出現mkdir() premission denied提示錯誤

因爲我們服務器使用的是Linux系統,默認的目錄權限沒有全部開啓的,造成執行創建文件的時候報錯;
所以解決mkdir() premission denied 的問題最直接的方式,把runtime權限放開,讓所有用戶都可以創建它。
chmod -R 777 runtime(開放權限的目錄)

以下是幾個經常遇到的報錯場景:

  1. 用TP框架,runtime緩存目錄
  2. 生成圖片、upload目錄
  3. 生成excel、upload目錄

問題三:如果再安裝寶塔面板前,服務器存在nginx等軟件時,需要自行打開寶塔面板對應的軟件,否則默認開啓的是原軟件。

問題四:如果是tp框架,需要要到sockect時,需要去官網安裝Workerman,不要使用tp框架內的Workerman,否則在設置隱藏端口號會不生效,訪問不了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章