LifeType 中文開發論壇

支援 => 使用與操作 => 主題作者是: 丸子 於 十月 25, 2005, 07:16:17 下午



主題: 新手上路 請幫助Q1無法點選繼續閱讀Q2無法上傳WMV檔
作者: 丸子十月 25, 2005, 07:16:17 下午
這是我的網址http://artblog.idv.tw/
請求協助 :-S :'(

這是一個試圖建立花蓮當代藝術主體的部落格
以影音為主  請幫助我  多謝嚕 :-)



主題: Re: 新手上路 請幫助Q1無法點選繼續閱讀Q2無法上傳WMV檔
作者: markwu十月 25, 2005, 08:29:20 下午
這是我的網址http://artblog.idv.tw/
請求協助 :-S :'(

這是一個試圖建立花蓮當代藝術主體的部落格
以影音為主  請幫助我  多謝嚕 :-)

請參考 http://forum.lifetype.org.tw/index.php?topic=2.0 寫清楚你的環境、pLog 版本與錯誤訊息,這是最基本的資料。否則我們又要開始瞎子摸象,實在無從幫起。

Mark


主題: Re: 新手上路 請幫助Q1無法點選繼續閱讀Q2無法上傳WMV檔
作者: 丸子十月 31, 2005, 06:19:22 下午
Dear markwu
謝謝您的協助
久仰大名了

我的系統是Windows xp
伺服器環境是用easy php架的
maximum_file_upload_size :已經加到20000000000
upload_forbidden_files :*.php*.php3*.php4.phtml*.htm*.exe*.com*.bat.htaccess*.sh

目前我上傳mp3以及jpg圖檔都ok
但是迫切需要的wmv的影片卻無法上傳

我操作過程的紀錄如下:

1.上傳.wmv時(Windows Media Video 9)(原始檔案來源http://www.hiroiro.com/movie/2005_01_17_rakugaki.wmv)
螢幕直接跳到.檔案列表.頁  但是檔案沒有上傳成功

2.另外上傳從dv轉出來的.wmv
則顯示
PHP does not have iconv() support - cannot convert from UTF-16LE to ISO-8859-1

我是一個很菜的新手
連問問題都不會
還請多包含
                           請大家幫我  謝謝大家                   丸子


主題: Re: 新手上路 請幫助Q1無法點選繼續閱讀Q2無法上傳WMV檔
作者: lss十月 31, 2005, 07:40:55 下午
檔案無法上傳,請參考這篇: http://forum.lifetype.org.tw/index.php?topic=1239.0 修改 php.ini 。

另一個問題,你的 easyPHP 沒有開啟 php-iconv 支援。同樣,在你的 php.ini 裡面,找到一個類似下面這一行:
程式碼:
;extension=php_iconv.dll
把前面的分號去掉,存檔,然後重新啟動 apache 這樣應該就可以了。


主題: Re: 新手上路 請幫助Q1無法點選繼續閱讀Q2無法上傳WMV檔
作者: 丸子十月 31, 2005, 09:46:07 下午
謝謝您


當我去掉
程式碼:
;extension=php_iconv.dll
把前面的分號,存檔,然後重新啟動 apache 後出現
警ˇ告      找不到指定模組
是不是我哪你弄錯了


主題: Re: 新手上路 請幫助Q1無法點選繼續閱讀Q2無法上傳WMV檔
作者: lss十月 31, 2005, 10:22:02 下午
謝謝您


當我去掉
程式碼:
;extension=php_iconv.dll
把前面的分號,存檔,然後重新啟動 apache 後出現
警ˇ告      找不到指定模組
是不是我哪你弄錯了

因為我沒有安裝 easyPHP ,所以要請你自己確定一下。

安裝 easyPHP 的目錄裡,應該有一個 php 的目錄,在其下有一個子目錄(可能是 ext )裡面有很多 php_*.dll 的檔案。請先:
1.確定裡面有 php_iconv.dll
2.確定這個目錄的名稱

然後,看看 php.ini 裡面的下面這個設定:
程式碼:
extension_dir = "c:/wamp/php/ext/"
跟你的 php_*.dll 目錄是否相同,如果不同,把他改過來。


主題: Re: 新手上路 請幫助Q1無法點選繼續閱讀Q2無法上傳WMV檔
作者: 丸子十月 31, 2005, 11:35:29 下午
大家好 謝謝大家的幫助 但是目前為止都還沒能成功
我已經做了以下的動作
1.upload_max_filesize = 10M----------改了apache和php兩個資料夾裡都有php.ini的檔案
2.路徑extension_dir = "c:/wamp/php/ext/"
3.去掉;--------;extension=php_iconv.dll
4.上傳設定-----maximum_file_upload_size 10000000

依然出現
PHP does not have iconv() support - cannot convert from UTF-16LE to ISO-8859-1
請求協助


主題: Re: 新手上路 請幫助Q1無法點選繼續閱讀Q2無法上傳WMV檔
作者: 丸子十月 31, 2005, 11:41:58 下午
每次上傳都出現
Unknown():Unable to load dynamic library 'd:\appser\php\extensions\php_exif.dll-找不到指定的模組


主題: Re: 新手上路 請幫助Q1無法點選繼續閱讀Q2無法上傳WMV檔
作者: markwu十一月 01, 2005, 02:13:54 上午
每次上傳都出現
Unknown():Unable to load dynamic library 'd:\appser\php\extensions\php_exif.dll-找不到指定的模組


你有確認 lss 要你查的東西嗎?

程式碼:
安裝 easyPHP 的目錄裡,應該有一個 php 的目錄,在其下有一個子目錄(可能是 ext )裡面有很多 php_*.dll 的檔案。請先:
1.確定裡面有 php_iconv.dll
2.確定這個目錄的名稱

另外,把 extension=php_exif.dll comment 掉。

Mark


主題: Re: 新手上路 請幫助Q1無法點選繼續閱讀Q2無法上傳WMV檔
作者: lss十一月 01, 2005, 07:04:17 上午
大家好 謝謝大家的幫助 但是目前為止都還沒能成功
我已經做了以下的動作
1.upload_max_filesize = 10M----------改了apache和php兩個資料夾裡都有php.ini的檔案
2.路徑extension_dir = "c:/wamp/php/ext/"
3.去掉;--------;extension=php_iconv.dll
4.上傳設定-----maximum_file_upload_size 10000000

依然出現
PHP does not have iconv() support - cannot convert from UTF-16LE to ISO-8859-1
請求協助
你有照我說的:
引用
然後,看看 php.ini 裡面的下面這個設定:
extension_dir = "c:/wamp/php/ext/"
跟你的 php_*.dll 目錄是否相同,如果不同,把他改過來。
檢查這個目錄的正確性嗎?我貼上的目錄,是我自己電腦裡裝 WAMP 的相關目錄與 easyPHP 不同,你直接套用,當然不能用。


主題: Re: 新手上路 請幫助Q1無法點選繼續閱讀Q2無法上傳WMV檔
作者: 丸子十一月 02, 2005, 06:59:19 上午
Dear lss
謝寫

檢查這個目錄的正確性嗎?....我做了.....以我電腦自己的路徑
昨天一氣之下
重灌了easyphp
結果發現當我試圖選取
star apache and mysql as services 的時候
跳出警示-------mysql:cannot run server:系統找不到指定的路徑

我之前就是因為這樣
選了launch server when this application start

不曉得是不是因為這樣
才變的一團亂

差點想放棄
但我不服輸
請幫助我


主題: Re: 新手上路 請幫助Q1無法點選繼續閱讀Q2無法上傳WMV檔
作者: 丸子十一月 02, 2005, 07:03:52 上午
目前
電腦螢幕右下角的E
點開後
MYSQL的燈是紅色的(stopped)
只要是試圖啟動 就會跳出

跳出警示-------mysql:cannot run server:系統找不到指定的路徑


這是我檢查的路徑   C:\Program Files\EasyPHP1-7\mysql
真不知問題出再哪裡



主題: Re: 新手上路 請幫助Q1無法點選繼續閱讀Q2無法上傳WMV檔
作者: lss十一月 02, 2005, 08:56:21 上午
真的只能猜看看。

你重裝 easyPHP ,有更新版本嗎?看起來你重裝前有把 MySQL 裝成 service ,以下是我的猜測:

1.重裝前的 MySQL 是裝成 service ,但是移除時並沒有同時移除 service 。這個可以由 控制台->效能及維護->系統管理工具->服務 裡面看看有沒有 MySQL 這項 service 來確認。

2.重裝時我猜你更新了版本,由你先前留的錯誤訊息看來,easyPHP 安裝路徑會包含版本編號。因為移除舊版時,MySQL service 不知何故沒有移除,新版安裝時法辦法覆蓋,所以啟動時,MySQL 跑到舊版路徑去找執行檔,結果報錯。

如果以上猜測沒錯,建議如下:
1.移除 easyPHP 。
2.在 控制台->效能及維護->系統管理工具->服務 裡面檢查 apache 和 mysql 的 service 確認真的已經被移除,如果沒有,手動將他移除。如果在啟用中,可能得先手動停用。
3.最好重新開機一次
4.再安裝一次 easyPHP 。

如果我猜錯了,那就算我白浪費這些時間吧!請你參考如何發問(↓)後,說明你的環境與狀況再說吧!


主題: Re: 新手上路 請幫助Q1無法點選繼續閱讀Q2無法上傳WMV檔
作者: 丸子十一月 03, 2005, 07:10:21 下午
多謝lss

我努力試試


主題: Re: 新手上路 請幫助Q1無法點選繼續閱讀Q2無法上傳WMV檔
作者: 丸子十一月 03, 2005, 07:41:46 下午
lss料事如神

之前的確裝了appserv但是因為不好用
我就移除了 試著改裝easyphp1-7
結果就出現了mysql 系統找不到路徑的問題

目前我已經移除了easyphp1-7

但是
MySQL
Apache
都在 系統管理工具裏面的服務中 我已經把它們設為手動
但是他們的路徑 我如何移除或修改呢......
他們的路徑是
C:\AppServ\mysql\bin\mysqld-nt.exe MySQL
"C:\PROGRA~1\EASYPH~1\Apache\apache.exe" --ntservice
(ps路徑上的文件夾都已經移除 不存在了 )

***手動將他移除***我真的不會做
請教教我                                                   
謝謝您    丸子



主題: Re: 新手上路 請幫助Q1無法點選繼續閱讀Q2無法上傳WMV檔
作者: lss十一月 03, 2005, 07:53:17 下午
..........
***手動將他移除***我真的不會做
.........
這…………

原以為在控制台裡的服務把他刪了就算了……  :-$

以前曾經處理過一次,早就忘了怎麼做了   :'( :'( :'(

麻煩你自己 google 一下吧,或請 Windows 的架站高手出馬了。


主題: Re: 新手上路 請幫助Q1無法點選繼續閱讀Q2無法上傳WMV檔
作者: 丸子十一月 03, 2005, 08:20:06 下午
無論如何還是很感謝lss
我以後有能力了
也要學你 行俠仗義


主題: Re: 新手上路 請幫助Q1無法點選繼續閱讀Q2無法上傳WMV檔
作者: 丸子十一月 05, 2005, 09:04:40 下午

我重灌我的作業系統
整個重來

現在電腦環境

作業系統xp
用EasyPHP1-7
pLog 安裝的位置C:\Program Files\EasyPHP1-7\www\
Apache和MYSQL運作良好

但是目前發生這樣的問題

在自己的主機上看的到佈景主題
別人看不到  他們只看到文字
http://artblog.idv.tw/


這是我的問題
我很努力  期待您的協助





主題: Re: 新手上路 請幫助Q1無法點選繼續閱讀Q2無法上傳WMV檔
作者: acman十一月 16, 2005, 04:51:07 下午
但是
MySQL
Apache
都在 系統管理工具裏面的服務中 我已經把它們設為手動
但是他們的路徑 我如何移除或修改呢......
他們的路徑是
C:\AppServ\mysql\bin\mysqld-nt.exe MySQL
"C:\PROGRA~1\EASYPH~1\Apache\apache.exe" --ntservice
(ps路徑上的文件夾都已經移除 不存在了 )

***手動將他移除***我真的不會做
請教教我                                                   
謝謝您    丸子

手動移除的意思是要把這兩個服務從管理工具中移除???
這動作需要使用到已經被你移除的這兩個exe檔 :-|
不過你可以用你新安裝的apache及 mysql中的執行檔
apache應該還是apache.exe,mysql可能是mysqld.exe或mysqld-nt.exe
command的下法應該是這樣
apache: apache.exe -k uninstall
mysql: mysqld-nt.exe --remove MySQL
這樣應該會把你之前的"殘骸"清除掉
然後,如果你希望你新安裝的apache及mysql可以在系統管理工具中的話,使用的一樣是這兩個執行檔
apache: apache.exe -k install -f $path\httpd.conf
mysql: mysqld-nt.exe --install MySQL --defaults-files=$path\my.ini
$path請依你環境將httpd.conf及my.ini所在路徑代入,如果你的my.ini是放在windows系統目錄底下或是你改過系統的$path的話,在這邊是可以不用指定defaults-files的,我會寫指定那是我自己個人習慣 :-$

另外,不清楚你那邊的版本,為避免其它的問題,以下是查這兩個執行檔的功能/參數 的方式:
apache: apache.exe -h
mysql: mysqld-nt.exe --verbose --help
你可以看到許多功能及參數下法