歡迎光臨, 訪客. 請先 登入註冊一個帳號.
十一月 23, 2024, 12:13:53 下午
19595 文章 在 3865 主題 由 4579 會員
最新註冊會員: aa123aa1
LifeType 中文開發論壇  |  支援  |  使用與操作  |  资源中心 上传成功,但是提示错误? « 上篇主題 下篇主題 »
頁: [1]
作者 主題: 资源中心 上传成功,但是提示错误?  (閱讀 13781 次)
ekea
新手見習
*
文章: 8


檢視個人資料
« 於: 十二月 07, 2005, 05:08:58 下午 »

Exception message: filesize(): Stat failed for C:\WINNT\TEMP\phpB.tmp (errno=2 - No such file or directory)
Error code: 2
-- Backtrace --
E:\web\plog\class\gallery\getid3\getid3.php(167): filesize
E:\web\plog\class\gallery\dao\galleryresources.class.php(450): getid3.analyze
E:\web\plog\class\action\admin\adminaddresourceaction.class.php(78): galleryresources.addresource
E:\web\plog\class\controller\controller.class.php(305): adminaddresourceaction.perform
E:\web\plog\admin.php(36): admincontroller.process

Exception message: Cannot modify header information - headers already sent by (output started at E:\web\plog\class\object\exception.class.php:37)
Error code: 2
-- Backtrace --
E:\web\plog\class\view\view.class.php(172): header
E:\web\plog\class\view\view.class.php(308): adminresourceslistview.sendcontenttype
E:\web\plog\class\view\admin\adminview.class.php(106): view.render
E:\web\plog\class\view\admin\admintemplatedview.class.php(36): adminview.render
E:\web\plog\class\view\admin\adminresourceslistview.class.php(104): admintemplatedview.render
E:\web\plog\class\controller\controller.class.php(325): adminresourceslistview.render
E:\web\plog\admin.php(36): admincontroller.process

图片上传成功。访问也没有问题。但是为什么每次上传的时候 后台就会提示这个错误呢? 我是自己的WIN2000主机。请问怎么设置? 谢谢
已記錄
winman
版主
超級會員
*****
文章: 525


winman


檢視個人資料 個人網站
« 回覆文章 #1 於: 十二月 07, 2005, 05:49:48 下午 »

Exception message: filesize(): Stat failed for C:\WINNT\TEMP\phpB.tmp (errno=2 - No such file or directory)


首先我们一起来解决上面这个错误提示,上面这行信息大体
意思是“ filesize() :没有发现c:\winnt\temp\phpB.tmp文件或者目录.

我猜想会不会是php.ini里tmp目录设置问题,请查看php.ini里的tmp目录设置路径。
确认php.ini里设置的tmp目录在主机上是存在的。
已記錄

俗语说:授予鱼,不如授予渔。因此在发问前先搜寻论坛,或许困扰你
的问题,在之前已经有朋友遇到并得到解答了。这样不但提高解决问题
的效率,还能令自己的能力不断加强。加油啊。
ekea
新手見習
*
文章: 8


檢視個人資料
« 回覆文章 #2 於: 十二月 08, 2005, 07:57:33 下午 »

谢谢 winman 的答复。
你指的是php.ini里面的
引用
;upload_tmp_dir =
这个吗?
已記錄
ekea
新手見習
*
文章: 8


檢視個人資料
« 回覆文章 #3 於: 十二月 08, 2005, 08:06:34 下午 »

C:\WINNT\TEMP\ 文档是存在的。但是不存在 phpB.tmp 这个文件。不明白。。谢谢帮帮我
已記錄
winman
版主
超級會員
*****
文章: 525


winman


檢視個人資料 個人網站
« 回覆文章 #4 於: 十二月 08, 2005, 08:10:42 下午 »

是的,但你先不要更改这个地方,你利用 phpinfo 查看php输出的信息,
在 [Environment]这栏 看看 [TEMP    C:\WINDOWS\TEMP] 和 [TMP   C:\WINDOWS\TEMP]
这两行是不是这样。如果不是,那把 ;upload_tmp_dir= 前面的 ; 去掉,然后指定
一个可写的目录作为文件上传的临时目录。改好后保存,然后restat webserver。

ps: 如果你希望我们能更好的帮你解决问题,为什么不提供你使用的php、mysql、apache
等版本的信息呢?  疑惑
« 最後編輯時間: 十二月 08, 2005, 08:14:39 下午 由 winman » 已記錄

俗语说:授予鱼,不如授予渔。因此在发问前先搜寻论坛,或许困扰你
的问题,在之前已经有朋友遇到并得到解答了。这样不但提高解决问题
的效率,还能令自己的能力不断加强。加油啊。
ekea
新手見習
*
文章: 8


檢視個人資料
« 回覆文章 #5 於: 十二月 08, 2005, 08:41:51 下午 »

谢谢winman啦。问题解决了。但是新问题出现了。

http://ekea.net/info.php
这个是我的服务器PHP信息。

现在上传文件不会出现错误提示了。
唯一上传wma(windows media)的媒体文件就会出现
引用
PHP does not have iconv() support - cannot convert from UTF-16LE to ISO-8859-1
而且上传不成功。

能否帮帮我? 谢谢啦。哈哈
已記錄
winman
版主
超級會員
*****
文章: 525


winman


檢視個人資料 個人網站
« 回覆文章 #6 於: 十二月 08, 2005, 09:41:02 下午 »

这是因为lifetype 上传文件的 getid3 package 需要php的 iconv扩展支持,
你要在php.ini里找到:;extension=php_iconv.dll 这行,然后把前面的 ;
号去掉,保存,当然还要restat webserver.

补充一点,要确认 extension_dir ="xxxxx“,这个xxxx路径是否正确指向
你的php extension目录。
« 最後編輯時間: 十二月 08, 2005, 09:47:09 下午 由 winman » 已記錄

俗语说:授予鱼,不如授予渔。因此在发问前先搜寻论坛,或许困扰你
的问题,在之前已经有朋友遇到并得到解答了。这样不但提高解决问题
的效率,还能令自己的能力不断加强。加油啊。
ekea
新手見習
*
文章: 8


檢視個人資料
« 回覆文章 #7 於: 十二月 08, 2005, 09:47:53 下午 »

以上两个问题已经解决。 并附解决步骤:
问题1:上传任何文件出现  
引用
Exception message: filesize(): Stat failed for C:\WINNT\TEMP\phpB.tmp (errno=2 - No such file or directory)
Error code: 2

解决办法:  必须设置php.ini中的 upload_tmp_dir = x:\xxx   并却表 x:\xxx 文件夹存在并可写. (x:\xxx 为举例) 不能留空让系统使用默认路径

问题2: 上传wma 以及wmv等 出现
引用
PHP does not have iconv() support - cannot convert from UTF-16LE to ISO-8859-1

解决办法:
确保主机windows or winnt中 存在 iconv.dll  (如果没有,可到php/dlls/文件夹下复制一份)
确保php.ini 中的  extension_dir = "x:\php\extensions\" 路径为系统的extensions目录
确保php.ini 中的  extension=php_iconv.dll 前无;号, 打开iconv功能

------------------------
以上仅针对WINDOW服务器。

再次谢谢winman的帮助
已記錄
winman
版主
超級會員
*****
文章: 525


winman


檢視個人資料 個人網站
« 回覆文章 #8 於: 十二月 08, 2005, 09:53:41 下午 »

不用客气咯,你做得对哦,解决问题后回来帖子里附上解决方法。
因为这样可以让碰到同样问题的朋友作为参考。

继续加油。  眨眼睛
« 最後編輯時間: 十二月 08, 2005, 10:02:03 下午 由 winman » 已記錄

俗语说:授予鱼,不如授予渔。因此在发问前先搜寻论坛,或许困扰你
的问题,在之前已经有朋友遇到并得到解答了。这样不但提高解决问题
的效率,还能令自己的能力不断加强。加油啊。
頁: [1]
LifeType 中文開發論壇  |  支援  |  使用與操作  |  资源中心 上传成功,但是提示错误? « 上篇主題 下篇主題 »
    前往: