【发布时间】:2011-10-11 07:46:21
【问题描述】:
我今天收到以下错误。我没有对我的 PHP 程序进行任何更改。
警告:未知:无法打开流:中没有这样的文件或目录 第0行未知
警告:未知:无法打开流:中没有这样的文件或目录 第0行未知
致命错误:未知:打开失败需要“0ff” (include_path='.:/tmp:/usr/lib/php:/usr/local/lib/php') 在未知 第 0 行
....几个小时后...服务器管理员从他的角度说“没有问题”!
多么好的解决方案:))
现在,几个小时后,错误变为以下消息
致命错误:未知:打开失败需要 '0ff
; As of 4.0b4, PHP always outputs a character encoding by default in
; the Content-type: header. To disable sending of the charset, simply
; set it to be empty.
;
; PHP's built-in default is text/html default_mimetype = text/html
;default_charset = iso-8859-1
; Always populate the $HTTP_RAW_POST_DATA variable.
;always_populate_raw_post_data = On
;;;;;;;;;;;;;;;;;;;;;;;;;
; Paths and Directories
;
;;;;;;;;;;;;;;;;;;;;;;;;;
; UNIX: /path1:/path2 include_path = .:/tmp:/usr/lib/php:/usr/local/lib/php
;
; Windows: \path1' (include_path='.:/usr/lib/php') in Unknown on line 0
【问题讨论】:
-
请提供因此错误而失败的代码
-
那是某个地方被误解的配置设置。请注意,错误的值是
0ff而不是Off(哦应该是零)。 -
是的..你说得对..它应该关闭而不是 0ff
-
扩大了报价。它不再从源头逐字格式化,但现在清晰易读。