[問題] 請教無法上傳頭像問題

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

版主: 版主管理群

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

[問題] 請教無法上傳頭像問題

文章 linlnnnn »

●架設主機作業系統:Windows 2003 Server
●您安裝的程式:IIS6 + php4 + MySql4
●您的 phpBB2 版本:phpBB (2.0.11)。
●您的 domain(網域名稱) :pcnet.com.tw
●您的 phpBB2 連結網址: http://www.pcnet.com.tw/

我剛架完站, 但發現無法上傳頭像, 上傳時會出現訊息如下:
---------------------
頭像圖片的類型必須是 .jpg,.gif 或 .png
---------------------
但我卻定我上傳的頭像是 .jpg 格式, 且檔案小於6kb, 我有把
images/avatars/gallery及images/avatars/ 改為網際網路user
有存取權限, 但也是不行
請各位大大幫忙, 謝謝

--------
我後端的設定如下:

使用系統相冊 否
允許鏈接頭像圖片
從其他網址鏈接頭像圖片 否
允許用戶上傳頭像 是\r
頭像文件大小設置
由用戶上傳頭像圖片 10240 Bytes
圖片大小不可大於
(高 x 寬 像素) 80 x 80
個人頭像儲存路徑 images/avatars
系統相冊儲存路徑 images/avatars/gallery
dean20
星球公民
星球公民
文章: 61
註冊時間: 2005-04-08 21:38
來自: 地球

文章 dean20 »

我也遇到相同的問題.. 請問各位大大.. 如何解決這個問題??
架設主機作業系統:Windows Server 2003
上網方式:LOCAL NET
安裝的程式:IIS6.0 + php5.1.4 + MySQL 5.0.22 + phpMyAdmin 2.8.1
版本:PHPBB 2.0.21
dean20
星球公民
星球公民
文章: 61
註冊時間: 2005-04-08 21:38
來自: 地球

文章 dean20 »

我也遇到相同的問題.. 請問各位大大.. 如何解決這個問題??
linlnnnn
星球普通子民
星球普通子民
文章: 8
註冊時間: 2005-02-17 20:34

文章 linlnnnn »

我已解決掉了
我記得是修改 php.ini 解決的
我已忘了在那找到的, 找了快三天才解掉!
ylincud
星球普通子民
星球普通子民
文章: 2
註冊時間: 2005-04-10 01:32

文章 ylincud »

我也遇到同樣的問題!!
php.ini 在哪裡??
ylincud
星球普通子民
星球普通子民
文章: 2
註冊時間: 2005-04-10 01:32

[反應] 個人圖像無法上傳問題解決了

文章 ylincud »

我是申請web hosting公司的server來架設論壇, 無法修改php.ini, 所以只好試試看修改phpbb的程式, 以下是我的改法:

1. 打開profilcp目錄下的 functions_profile.php
2. 找到 function pcp_check_image_type(&$type, &$error, &$error_msg) 這個 function, 我的是在第256行
3. pcp_check_image_type function裡的程式會看到這段:

代碼: 選擇全部

case 'jpeg':
		case 'pjpeg':
		case 'jpg':
			return '.jpg';
			break;
		case 'gif':
			return '.gif';
			break;
		case 'png':
			return '.png';
			break;
4.在這段下加上底下這段:

代碼: 選擇全部

	case 'image/pjpeg':
		  return '.jpg';
		  break;
		case 'image/x-png':
		  return '.png';  
		  break;
		case 'image/gif';
			return '.gif';  
		  break;
5. 加完後看起來應該像:

代碼: 選擇全部

	case 'jpeg':
		case 'pjpeg':
		case 'jpg':
			return '.jpg';
			break;
		case 'gif':
			return '.gif';
			break;
		case 'png':
			return '.png';
			break;
		case 'image/pjpeg':
		  return '.jpg';
		  break;
		case 'image/x-png':
		  return '.png';  
		  break;
		case 'image/gif';
			return '.gif';  
		  break;
		default:
		 $error = true;
		 $error_msg = (!empty($error_msg)) ? $error_msg . '<br />' . $lang['Avatar_filetype'] : $lang['Avatar_filetype'];
			break;
6. 試試看, 應該就可以用了

如果你也有遇到同樣的問題, 然後用這種方式解決, 請讓我知道, 或是有更好的方法, 也請提供, 謝謝!! :mrgreen: :mrgreen: :mrgreen:
kevin.chan
星球普通子民
星球普通子民
文章: 1
註冊時間: 2005-05-26 11:34

文章 kevin.chan »

這個方法解決了我的問題, 謝謝!!
zoro
星球普通子民
星球普通子民
文章: 1
註冊時間: 2005-06-02 22:49

文章 zoro »

請問各位大大...小弟新建了一個Forum, 用了Igloo風格\r
同樣無法上傳的頭像 :cry:

>>profilcp目錄下的 functions_profile.php
請問在那裡可找到此profilcp目錄??
conmin
星球普通子民
星球普通子民
文章: 7
註冊時間: 2005-06-03 08:32

文章 conmin »

我也找不到那個資料夾耶\r
我用的是phpbb2 plug(不要罵我,因為plug分站掛了,只好來這裡問)
麻煩教導一下,感謝感謝。
hikari.hinata
星球普通子民
星球普通子民
文章: 4
註冊時間: 2005-10-28 20:25

文章 hikari.hinata »

檢查看看看 php.ini 裡面upload_tmp_dir設定的目錄是否有開寫入權限.
如果upload_tmp_dir是空的.就指定到php目錄下新開一個temp的子目錄.再把temp子目錄的權限打開試試. ;-)
主題已鎖定

回到「phpBB 2 安裝與使用」