[問題]IIS下的頭像上傳問題

phpBB Installation & Usage Support
phpBB 2 安裝於各類型作業平台之問題討論;外掛問題,請到相關版面依發問格式發表!
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
主題已鎖定
773122
星球普通子民
星球普通子民
文章: 4
註冊時間: 2003-05-07 15:14
聯繫:

[問題]IIS下的頭像上傳問題

文章 773122 »

1.我已經用頭像 Search 過討論串看過許多人發問但是都無解
2.之前使用 W2K + Apache + 2.0.3 並無頭像上傳問題
3.我有 images\avatars 這個資料夾, 在設定那邊也是使用這個預設值\r
4.現在改用 W2K + IIS + 2.0.6 確定大小, 尺寸, 格式都對, 但是就是會發生需要 .gif or.jpg 或 .png 的格式上傳的問題


目前我自己的解決方法只有
1.利用其他網頁連結圖像然後系統複製到 images\avatars
2.請會員寄圖檔給我, 我直接進去資料庫增加連結的 File Name

請問各位先進使用 IIS + PHPBB 是否有人解決會員頭像上傳問題的?

由於使用 Windows 系統所以沒有所謂的 777 權限問題
所以請不要請我去檢查 avatars 是否有設定權限 777


P.S 曾經有一篇討論說要修改 usercp_avatar.php 內新增 'image/gif' 'image/jpg'... 這個方法我已經測過了, 依舊是 Error

煩請各位先進幫個忙
Artemas
竹貓忠實會員
竹貓忠實會員
文章: 489
註冊時間: 2003-08-23 03:18
來自: NorthBlue
聯繫:

文章 Artemas »

iis預設的Inetpub資料夾中安全屬性包含internet來賓帳戶\r
權限只供讀取與執行而已,除非必要建議別去亂動他預設值\r
你可以先再硬碟入徑phpBB2\images\avatars\建立一個user實體資料夾\r
再用iis進入phpBB2\images\avatars\當中建立虛擬資料夾並指向user,不過虛擬資料夾名稱要另取不能用同樣名稱,虛擬目錄權限設置寫入其他照預設值\r
然後再phpbb的基本組態中的個人頭像儲存路徑 改為images/avatars/虛擬目錄名稱\r

試看看吧
圖檔
Os: Windows 2003
Constitute: IIS.6 + php4 + MySql 4 + ODBC + phpMyAdmin2.6.0 + phpBB 2.0.23
url: http://oops.cafepark.com
773122
星球普通子民
星球普通子民
文章: 4
註冊時間: 2003-05-07 15:14
聯繫:

文章 773122 »

抱歉, 我測試是不行, 測試方式包含\r

1.直接開 avatar\user folder 開啟寫入的權力 But Error

2.利用 FTP 虛擬目錄會依據 Login Account 自動導向該目錄(有寫入權力) But Error(使用 IUSR 這 Account 做 Key . 敝人目前使用八個虛擬 FTP 目錄供不同朋友使用)

3.依照您的方式, 建立 folder, 建立虛擬目錄 But Error

依照您前文所言若單純的寫入權力的問題, 我在 IIS 直接開啟該子目錄的寫入權力就應該解決問題

感謝您的幫助
streitleak
星球公民
星球公民
文章: 261
註冊時間: 2003-07-26 04:44
來自: 龍潭
聯繫:

文章 streitleak »

773122 寫:抱歉, 我測試是不行, 測試方式包含\r

1.直接開 avatar\user folder 開啟寫入的權力 But Error

2.利用 FTP 虛擬目錄會依據 Login Account 自動導向該目錄(有寫入權力) But Error(使用 IUSR 這 Account 做 Key . 敝人目前使用八個虛擬 FTP 目錄供不同朋友使用)

3.依照您的方式, 建立 folder, 建立虛擬目錄 But Error

依照您前文所言若單純的寫入權力的問題, 我在 IIS 直接開啟該子目錄的寫入權力就應該解決問題

感謝您的幫助
不是這樣啦...一樣有權限設定啦...IIS是繼承2K的權限設定..除此之外還有IIS自己本身的權限設定..
你要讓該目錄可以存檔的時候要先確定USER使用IIS的時候會用到2K裡面的哪一個帳號或是群組..然後要把這個帳號或群組的權限設定好...
也就是要存放圖檔的目錄要把權限開給該帳號或群組....IIS的權限設定沒有比2K的權限設定大..
所以才會有這問題.....
台灣動漫論壇
http://ACGFan.twbbs.org
星
汝命短眷族望聞
我望 
汝本將末看取
-------------《人類帝國國歌一節
773122
星球普通子民
星球普通子民
文章: 4
註冊時間: 2003-05-07 15:14
聯繫:

文章 773122 »

streitleak 寫: 不是這樣啦...一樣有權限設定啦...IIS是繼承2K的權限設定..除此之外還有IIS自己本身的權限設定..
你要讓該目錄可以存檔的時候要先確定USER使用IIS的時候會用到2K裡面的哪一個帳號或是群組..然後要把這個帳號或群組的權限設定好...
也就是要存放圖檔的目錄要把權限開給該帳號或群組....IIS的權限設定沒有比2K的權限設定大..
所以才會有這問題.....
很抱歉你的觀念似乎有點錯誤
2K 的每個 Folder 預設的安全性都是 Everyone

開啟 FTP 讓 User 上傳儲存, 並不需要到檔案總管那邊在去針對每個 User 做個人的帳號設定, 只是單純的在 IIS 勾起寫入這個選項

在 IIS 指定 Servcie 路徑之後等於你開放共用給 IUSR 或 Local or Domain User 可以進行讀取,

Web 允許匿名那就是跑 IUSR, FTP 如果不允許匿名, 那就要 Login 對應到 Account List

所以預設的 2K Folder 安全性會全都是 Everyone 權力全開
是因為共用如果沒開, 你連第一道門都沒有辦法開

IIS 的讀取開了, 等於 Folder 共用開了, 你可以開始看的到了
然後 IIS 的權力會壓過 Folder, 所以 IIS 的寫入沒開, 就算你 Folder 是 Everyone 權力全開, 你也是沒有辦法寫入\r

你可以去看看你每一個資料夾的安全性是不是都是 Everyone
所以你的說法是錯誤的

照你的說法我的 FTP 應該是不能運作
因為我根本沒有設定過資料夾開放給哪個 Account or IUSR 可以寫入\r
唯一設定的地方只有 IIS 勾選寫入\r

另外我測試過另外一版的 Plus 1.3
1.3 有個叫做圖片上傳的功能\r
同樣都是做上傳動作
同樣都是傳送圖片
同樣都是 IIS 內沒有開放寫入的動作
同樣都是檔案總管沒有做任何的調整 Account Right
為什麼1.3 的圖片上傳可以?
為什麼1.3 的頭像上傳一樣會顯示需要 .JPG .GIF. PNG?

你的 2K IIS & Folder Right 觀念有點混淆

另外您第一篇所說的將 PHPBB 的 Config 路徑指定到 avatar\虛擬目錄
這個方法是錯誤的, 您將會發現, 當 Config 找不到這個實體路徑
它的圖像上傳那個選項根本就不會出現\r
(下方引言紅字處)

我測過, 指向虛擬目錄的名稱, 或是指像一個不存的的實體路徑
你會發現那個圖像上傳的要你選擇當地檔案的選項根本不會出現\r
iis預設的Inetpub資料夾中安全屬性包含internet來賓帳戶
權限只供讀取與執行而已,除非必要建議別去亂動他預設值
你可以先再硬碟入徑phpBB2\images\avatars\建立一個user實體資料夾
再用iis進入phpBB2\images\avatars\當中建立虛擬資料夾並指向user,不過虛擬資料夾名稱要另取不能用同樣名稱,虛擬目錄權限設置寫入其他照預設值
然後再phpbb的基本組態中的個人頭像儲存路徑 改為images/avatars/虛擬目錄名稱

試看看吧
還是很感謝你提供的方法, 或許有其他網友參考你的方法後可以運作
streitleak
星球公民
星球公民
文章: 261
註冊時間: 2003-07-26 04:44
來自: 龍潭
聯繫:

文章 streitleak »

773122 寫:
很抱歉你的觀念似乎有點錯誤
2K 的每個 Folder 預設的安全性都是 Everyone
這是內定的...沒錯....但是你確定權限設對了??
773122 寫: 開啟 FTP 讓 User 上傳儲存, 並不需要到檔案總管那邊在去針對每個 User 做個人的帳號設定, 只是單純的在 IIS 勾起寫入這個選項
這裡並不是去檔案總管設定..而是使用者管理設定...不過都有同樣的功能..
773122 寫: 在 IIS 指定 Servcie 路徑之後等於你開放共用給 IUSR 或 Local or Domain User 可以進行讀取,

Web 允許匿名那就是跑 IUSR, FTP 如果不允許匿名, 那就要 Login 對應到 Account List

所以預設的 2K Folder 安全性會全都是 Everyone 權力全開
是因為共用如果沒開, 你連第一道門都沒有辦法開

IIS 的讀取開了, 等於 Folder 共用開了, 你可以開始看的到了
然後 IIS 的權力會壓過 Folder, 所以 IIS 的寫入沒開, 就算你 Folder 是 Everyone 權力全開, 你也是沒有辦法寫入\r
實際上並不是這樣的方式弄...
而是當連上要讀取的時候會先跟SERVER說我要使用這個服務..
這時SERVER會去通知IIS說有這個人要使用服務...
這時登入的身份會改變成IIS預設的身份...
而這個身份是可以設定的...這個權限比IIS的權限大...總不可能有程式可以凌駕OS的權限的吧...就好比一般USER不可能有比ADMINISTRATOR的權限大是同樣的道理(特殊設定過的不算)
基本上...MS的系統已經把很多簡化了所以看起來好像是這樣沒錯....
實際上卻不是....
773122 寫: 你可以去看看你每一個資料夾的安全性是不是都是 Everyone
所以你的說法是錯誤的

照你的說法我的 FTP 應該是不能運作
因為我根本沒有設定過資料夾開放給哪個 Account or IUSR 可以寫入\r
唯一設定的地方只有 IIS 勾選寫入\r

另外我測試過另外一版的 Plus 1.3
1.3 有個叫做圖片上傳的功能\r
同樣都是做上傳動作
同樣都是傳送圖片
同樣都是 IIS 內沒有開放寫入的動作
同樣都是檔案總管沒有做任何的調整 Account Right
為什麼1.3 的圖片上傳可以?
為什麼1.3 的頭像上傳一樣會顯示需要 .JPG .GIF. PNG?
在這之前..是不是應該先考慮一下兩個版本對於檔案上傳得方式??
如果採用不同的上傳方式...那當然有可能1.3可以但2.0.6卻不行...
773122 寫: 你的 2K IIS & Folder Right 觀念有點混淆
或許吧...不過至少我相信微軟的教科書我應該沒有看錯意思才對...

反正多試試看囉..總會試出來地...

--------------------------------------------------------------------------------------
773122 寫: 另外您第一篇所說的將 PHPBB 的 Config 路徑指定到 avatar\虛擬目錄
這個方法是錯誤的, 您將會發現, 當 Config 找不到這個實體路徑
它的圖像上傳那個選項根本就不會出現\r
(下方引言紅字處)

我測過, 指向虛擬目錄的名稱, 或是指像一個不存的的實體路徑
你會發現那個圖像上傳的要你選擇當地檔案的選項根本不會出現\r
iis預設的Inetpub資料夾中安全屬性包含internet來賓帳戶
權限只供讀取與執行而已,除非必要建議別去亂動他預設值
你可以先再硬碟入徑phpBB2\images\avatars\建立一個user實體資料夾
再用iis進入phpBB2\images\avatars\當中建立虛擬資料夾並指向user,不過虛擬資料夾名稱要另取不能用同樣名稱,虛擬目錄權限設置寫入其他照預設值
然後再phpbb的基本組態中的個人頭像儲存路徑 改為images/avatars/虛擬目錄名稱

試看看吧
還是很感謝你提供的方法, 或許有其他網友參考你的方法後可以運作
台灣動漫論壇
http://ACGFan.twbbs.org
星
汝命短眷族望聞
我望 
汝本將末看取
-------------《人類帝國國歌一節
Artemas
竹貓忠實會員
竹貓忠實會員
文章: 489
註冊時間: 2003-08-23 03:18
來自: NorthBlue
聯繫:

文章 Artemas »

偶發現好像是phpbb程式的問題
個人頭像儲存路徑 images/avatars 這根本不能去改位置\r
系統相簿儲存路徑 images/avatars/gallery 這也不能改位置\r
改了入徑個人資料那邊功能就消失了,因為被寫死了avatar_gallery_path

其次就算偶按照預設值不管是用虛擬目錄或改目錄安全屬性\r
可以上傳也都顯示成功,但是就是沒圖進去資料夾中

我想應該是php程式有問題,與IIS設定無關

想請問一下其他人非使用iis的人能成功上載頭像嗎
你們的個人頭像儲存路徑也是按照預設值嗎
圖檔
Os: Windows 2003
Constitute: IIS.6 + php4 + MySql 4 + ODBC + phpMyAdmin2.6.0 + phpBB 2.0.23
url: http://oops.cafepark.com
主題已鎖定

回到「phpBB 2 安裝與使用」