2007-07-19

【Ubuntu】安裝Pure-FTPd搭配網頁管理使用者系統

安裝pure-ftpd with MySQL
$ sudo apt-get install pure-ftpd-mysql

切換到網頁目錄
$ cd /var/www

下載PureFTPd網頁管理系統(系統需支援PHP)
$ wget http://machiel.generaal.net/files/pureftpd/ftp_v2.1.tar.gz
(可以到http://machiel.generaal.net/查詢是否有新版的管理系統)

解壓縮下載的套件
$ tar zxvf ftp_v2.1.tar.gz

開啟瀏覽器, 輸入網址:
http://你的ip/ftp/install.php
接著照網頁提示依序完成每個步驟就可以了
最後會提示修改檔案mysql.conf
首先切換到檔案所在的目錄
$ cd /etc/pure-ftpd/db
先備份原先的設定檔
$ sudo mv mysql.conf mysql.conf.bak
將管理系統網頁step6頁面所提示要修改的內容全部複製起來
建立設定檔mysql.conf並貼上複製的內容
$ sudo vi mysql.conf

重新啟動Pure-FTPd伺服器
$ sudo pure-ftpd-control restart

開啟網頁編輯ftp使用者
http://你的ip/ftp
登入後即可管理ftp使用者

PS1.
出現錯誤 Checking if config.php is writable Failed!
  解決=>將ftp目錄下的config.php改為可寫入即可

PS2.
出現錯誤 Checking if PHP Extension MYSQL is enabled Failed!
  解決=>確定是否已安裝php5-mysql套件

PS3.
避免日後遭受駭客攻擊, 設定完畢後應該刪除ftp目錄下的install.php檔案

沒有留言: