發表日期:2019-02 文章編輯:小燈 瀏覽次數:2721
在寶塔面板中安裝web環境必要的軟件,包括:
web服務:Apache或Nginx( 本文以nginx為例講解, apache可以參考下 源碼安裝 的方式部署)
數據庫:Mysql(推薦5.5/5.6)
PHP:PHP5.3/5.4/5.5/5.6/7.0/7.1 都可以(本文以php7.0版本為例介紹如何安裝)
其他軟件工具,根據自己實際情況與需要來選擇安裝即可。
登錄寶塔面板,在站點管理中點擊“添加站點”。
綁定多個域名時,每個域名占一行;
默認會在建站目錄(/www/wwwroot/)下自動創建一個與域名同名的目錄作為網站根目錄;
數據庫選用mysql,并設置數據庫用戶名和密碼;
PHP選擇 PHP7版本。(本文操作及配置都以PHP7為例)。
注:
1.下面以安裝蟬知開源版為例進行演示,如果您是要安裝蟬知專業版,需要先 安裝ioncube。
2.請確保域名已經解析到服務器上。
下載蟬知源碼包,解壓后得到兩個文件夾(system和www),將system文件夾放到www文件夾下,然后將www文件夾下的所有源碼文件上傳到網站根目錄下。
訪問您的域名 http://domain/install.php進入安裝界面:
系統環境、權限檢查:
備注1:如果模塊或者目錄檢查不通過的話,請按照系統給出的提示進行操作以解決問題。
備注2:linux系統部署時需要注意selinux是否會限制目錄操作權限,建議關閉后再安裝。
數據庫配置
管理員設置
安裝成功后,即可使用上面設置的管理員賬號登錄蟬知后臺。
在寶塔面板的站點管理中,點擊相應站點操作中的設置按鈕,進行站點設置。
配置文件設置:
上面的配置代碼如下:
注:配置文件中端口號、域名、站點根目錄等信息根據自己實際情況填寫,切勿直接復制粘貼。
server { listen 80; server_name www.chanzhi.com; index index.php index.html; root /www/wwwroot/www.chanzhi.com; #SSL-START SSL相關配置,請勿刪除或修改下一行帶注釋的404規則 #error_page 404/404.html; #SSL-END #ERROR-PAGE-START 錯誤頁配置,可以注釋、刪除或修改 error_page 404 /404.html; error_page 502 /502.html; #ERROR-PAGE-END #REWRITE-START URL重寫規則引用,修改后將導致面板設置的偽靜態規則失效 include /www/server/panel/vhost/rewrite/www.chanzhi.com.conf; #REWRITE-END location / { try_files $uri $uri/ /index.php?$args; } location ~ \.php$ { try_files $uri =404; fastcgi_pass unix:/tmp/php-cgi-70.sock; #根據實際啟動的php版本選擇 fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $request_uri; include /www/server/nginx/conf/fastcgi.conf; # 需要根據具體路徑填寫 } #禁止訪問的文件或目錄 location ~ ^/(\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md) { return 404; } #一鍵申請SSL證書驗證目錄相關設置 location ~ \.well-known{ allow all; } location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { expires 30d; error_log off; access_log off; } location ~ .*\.(js|css)?$ { expires 12h; error_log off; access_log off; } access_log /www/wwwlogs/www.chanzhi.com.log; error_log /www/wwwlogs/www.chanzhi.com.error.log; }
設置后,重啟nginx。
訪問蟬知后臺,在地址類型中開啟PATH_INFO,實現網站偽靜態。