急,求助 不能添加附件
使用的读吧 3.3版本,原来使用一切正常。刚换了台服务器,结果增加章节时提示添加成功,但附件打不开,查了数据库,附件记录已经添加成功,但服务器上没有该附件。而使用系统采集功能增加章节,图片附件就能上传成功。不知道是什么原因。
原服务器配置是 linux mysql4.3
现在得服务器配置是 windows2003 apache 2.2.4 php526 mysql 5.0。
这是问题地址:
[url=http://www.dushuhao.com/html/3/166/452.html]http://www.dushuhao.com/html/3/166/452.html[/url]
这是打开调试模式后 增加章节提示成功后显示的信息:
Warning: strrpos() expects parameter 1 to be string, array given in E:\webdata\dushuhao\include\booked.func.php on line 314
Notice: Array to string conversion in E:\webdata\dushuhao\include\booked.func.php on line 314
我在本地(环境是windowsxp apache 2.2.4 php524 mysql 5.0)用读吧上新下载的版本做了测试也有同样的问题存在。到底是什么原因啊,急盼求解答啊!!!
晚上又试了下,书籍封面也不能上传,看来是文件上传的问题。但仔细检查了apache的httpd.conf和php.ini两个配置文件,都看不出有问题,各位老大谁遇到过,帮我想想是什么问题啊,先谢谢了!!!:em6: :em6:
这是 php.ini中的部分配置,大家帮看看有什么问题:
; Whether to allow HTTP file uploads.
file_uploads = On
; Temporary directory for HTTP uploaded files (will use system default if not
; specified).
;upload_tmp_dir =
; Maximum allowed size for uploaded files.
upload_max_filesize = 10M
;extension=php_bz2.dll
;extension=php_curl.dll
extension=php_dba.dll
extension=php_dbase.dll
;extension=php_exif.dll
;extension=php_fdf.dll
extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_gmp.dll
;extension=php_ifx.dll
extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_ldap.dll
extension=php_mbstring.dll
;extension=php_mcrypt.dll
;extension=php_mhash.dll
;extension=php_mime_magic.dll
;extension=php_ming.dll
;extension=php_msql.dll
;extension=php_mssql.dll
extension=php_mysql.dll
;extension=php_mysqli.dll
;extension=php_oci8.dll
;extension=php_openssl.dll
;extension=php_pdo.dll
;extension=php_pdo_firebird.dll
;extension=php_pdo_mssql.dll
;extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_oci8.dll
;extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll
;extension=php_pdo_sqlite.dll
;extension=php_pgsql.dll
;extension=php_pspell.dll
;extension=php_shmop.dll
;extension=php_snmp.dll
;extension=php_soap.dll
;extension=php_sockets.dll
;extension=php_sqlite.dll
;extension=php_sybase_ct.dll
;extension=php_tidy.dll
;extension=php_xmlrpc.dll
;extension=php_xsl.dll
;extension=php_zip.dll
[[i] 本帖最后由 chals 于 2008-7-6 23:54 编辑 [/i]] 看一下文件夹的777 [quote]原帖由 [i]书生[/i] 于 2008-7-7 08:40 发表 [url=http://bbs.read8.net/redirect.php?goto=findpost&pid=16647&ptid=4306][img]http://bbs.read8.net/images/common/back.gif[/img][/url]
看一下文件夹的777 [/quote]
我用的是windows2003,应该没有文件夹权限问题啊。而且采集的时候图片都能写到硬盘上。只是手动上传的时候图片不能上传啊。
目录加入了everyone的权限,还是不行!
[[i] 本帖最后由 chals 于 2008-7-7 12:06 编辑 [/i]] 自己在本地调试,环境为windows2003 apache 2.2.4 php526 mysql 5.0,也遇到一样的问题,各位大虾有没有和我环境类似的,到底是什么原因引起的呢?
急啊,自己都调了两天了,还没找到原因:em6: :em6: ! 这是php的配置信息页地址,哪位老大能帮看看有没有啥问题呢?
[url=http://www.dushuhao.com/test.php]http://www.dushuhao.com/test.php[/url]
真是快急死了! 妈的,终于解决了,我一直使用 php.ini-recommended这个文件,改成php.ini-dist就好了。在网上查的说是用php.ini-recommended更好,结果被这个文件玩死了,真是吐血啊,这两个文件有啥区别呢,哪位大大能解释下,希望大家不要再犯同样的错误!!
[[i] 本帖最后由 chals 于 2008-7-7 19:12 编辑 [/i]]
页:
[1]
