寶塔面板搭建服務器環境及網站

本人自己寫的項目(PHP語言,laravel框架)

1.寶塔官網地址 :https://www.bt.cn/

2.選擇linux系統在服務器上安裝寶塔,地址:https://www.bt.cn/bbs/thread-19376-1-1.html

      選擇Centos安裝命令:yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.s

      具體安裝教程https://www.bt.cn/bbs/thread-1971-1-1.html

3.安裝成功之後,會顯示面板的地址、賬號密碼,登錄面板,首先設置服務器環境,是選擇lamp環境還是lnmp環境看個人需求,點擊頁面中的一鍵安裝就可;

注意:記得在php-5.5環境下安裝PHP擴展,根據你的項目的需求安裝對應的擴展。一般安裝的擴展有:

php_bz2、php_curl、php_fileinfo、php_gd2、php_mbstring、php_pdo_mysql、php_sqlite3、php_xsl

4.我們將利用寶塔面板搭建一個網站;

第一步:創建網站,在左側桌面我們點擊“網站”,在右側選擇“添加站點”;

注意網站的目錄要寫到項目的public文件下。

第二步:設置SSL證書,我使用的是騰訊雲免費的證書,點其他證書,複製祕鑰和證書保存即可。最後點打開強制HTTS。

第三步:點添加數據庫,新建一個數據庫,點phpMyAdmin,導入sql文件。

遇到的一些問題:

1.本地Navicat想遠程連接數據庫,報錯,需要給root開設權限。圖中的密碼即使寶塔數據庫中root賬號的密碼。

2.訪問網址,報如圖的錯誤,是訪問文件路徑不錯的問題。

解決方法:php.ini配置文件中查找open_basedir,把‘;’去掉,填上/www/wwwroot 即可。

3. 報Warning: putenv() has been disabled for security in....錯誤。

 解決方法:原因是LNMP 禁用了部分存在危險的PHP函數,只需要把該函數放開就好,

在php.ini文件找到disable_functions,尋找disable_functions字符串,將後面的putenv刪除。

4.上傳文件報錯,錯誤碼6(找不到臨時文件夾)。

解決方法:在php.ini 搜索upload_tmp_dir ,把它打開,填寫到你項目的上傳圖片的文件路徑。

 

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