顯示具有 freebsd 標籤的文章。 顯示所有文章
顯示具有 freebsd 標籤的文章。 顯示所有文章

2013年7月9日 星期二

在linux 上安裝gallery3

OS: freebsd 9.3
gallery版本:3.0.4

gallery3 安裝步驟:
1.將gallery-3.0.4.zip 程式用ftp上傳到網頁主目錄下

2.解壓縮程式檔  unzip  gallery-3.0.4.zip   將會解出gallery3目錄

3.由瀏覽器進入/gallery3目錄 ,會自動啟動安裝程式 




4. 按其指示輸入資料及database帳號資訊,

5.如果沒資料庫帳號要先建立,步驟如下

連進mysql   
>mysql  -u  root  -p

建立DATABASE及USER

create database gallery ;
create user  username  identified  by  "password
GRANT ALL ON gallery.* to 'username'@'%' ;
FLUSH PRIVILEGES;

6.資料庫及帳號建立後,輸入至安裝資訊中,最後按"continue"按鈕,即完成。



7.安裝完成後,就會給一組admin帳號及一組密碼(也可直接更改密碼),可用這組帳號密碼進入做gallery3相簙做設定及管理。







2013年7月8日 星期一

vsftp上傳時檔案權限設定於freebsd上

使用vsftp在freebsd上,和其他linux不同的地方是預設用的umask是077,所以上傳時,檔案的權限都會變成700, 也就是只有檔案擁有者可以有修改及讀取權限,其他的都沒有任何權限,如果是用在給使用者上傳網頁資料,那上傳的資料在網路上是無法被讀取的,除非進OS裏,用comod 755 修改檔案,不然使用ftp上傳的檔案都無法使用。

所以這時需修改 /usr/local/etc/vsftpd.conf  裏的local_umask 值,預設是077

#local_umask=022

將此設定值前的#字拿掉,讓local_umask=022生效

修改完後,重新啟動vsftp即可完成!

指令如下:

 /usr/local/sbin/vsftpd  restart

重啟後,上傳的檔案就會變成755 , 使用者上傳的網頁資料就可以直接被其他人讀取!