隨著Linux服務器應用范圍越來越廣泛,國內很多站長也開始使用它作為自己的Web服務器,本篇就來介紹如何在Linux系統環境下安裝配置Dedecms系統。
推薦學習:織夢cms
?1.安裝準備
·Linux(ubuntu)
·apache2
·MySQL5
·php5.3
服務器需要具備以上幾個基本環境,一般Linux的Web操作系統都會默認安裝這些組件,當然您也可以自己去安裝,具體的安裝方法可以通過在線的一些文檔獲取,這里就不進行深入。
?
2.下載解壓DEDECMS最新版
通過www.dedecms.com下載DedeCMS最新版,一般下載包為DedeCMS****.tar.gz格式,Linux下可以使用命令行:
tar?-zxvf?DedeCMS-****.tar.gz
?
將解壓后的uploads目錄上傳到站點根目錄,我們這里系統站點根目錄為:/var/dedecms/
?
3.安裝DedeCMS
訪問http://我的站點/install,點擊確認進入服務器環境監察,我們可以看到服務器情況(如圖1)。
?
?
這里我們發現幾個目錄沒有可寫入權限,我們需要給這個目錄分為權限。
?
首先需要給站點目錄綁定apache服務的用戶,使用命令行:
sudo?chown?-R?www-data?/var/dedecms/
?
這樣給站點目錄指定權限用戶為www-data
?
我們這里需要給幾個無需寫入權限的目錄去除寫入權限,分別輸入:
?
sudo?chmod?-R?755?/var/dedecms/data/ sudo?chmod?-R?755?/var/dedecms/html/ sudo?chmod?-R?755?/var/dedecms/uploads/ sudo?chmod?-R?555?/var/dedecms/include/ sudo?chmod?-R?555?/var/dedecms/install/ sudo?chmod?-R?555?/var/dedecms/dede/ sudo?chmod?-R?555?/var/dedecms/plus/ sudo?chmod?-R?555?/var/dedecms/images/ sudo?chmod?-R?555?/var/dedecms/member/ sudo?chmod?-R?555?/var/dedecms/special/ sudo?chmod?-R?555?/var/dedecms/templets/ sudo?chmod?555?/var/dedecms/index.php sudo?chmod?555?/var/dedecms/tags.php
這樣我們繼續執行下一步(如圖2)。
?
?
4.設定執行權限
我們可以給DedeCMS幾個目錄關閉可執行權限,這里的可執行是指在Apache中無法運行php腳本,那我們則可以在Apache目錄配置中做如下的設置(虛擬機可設置.htaccess)
?
<virtualhost> ... <directory></directory> php_admin_flag?engine?off <directory></directory> php_admin_flag?engine?off <directory></directory> php_admin_flag?engine?off <directory></directory> php_admin_flag?engine?off <directory></directory> php_admin_flag?engine?off </virtualhost>
?
因為我們這里是PHP5,所以可以按照上面的方法設置。如果是老版本的PHP,那就只能通過:
?
<directory>? <files>? Order?allow,deny? Deny?from?all? </files>? </directory>
?
來設定。
?
5.完成安裝
至此我們已經完成了DedeCMS的安裝和配置。