佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1153|回复: 14

PHP error 有办法解决吗?

[复制链接]
发表于 1-10-2009 10:10 PM | 显示全部楼层 |阅读模式
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 1-10-2009 10:15 PM | 显示全部楼层
其实我是初学者,这是用Wamp Server+Joomla 而来的。就只有Ozio Gallery的有问题。
php ver:5.2.9
mysql  ver: 5.1.36
Apache ver: 2.2.11
回复

使用道具 举报

发表于 1-10-2009 10:21 PM | 显示全部楼层
原帖由 elton1984 于 1-10-2009 10:10 PM 发表


你会用joomla???请问你那里学的我很早很早就再研究怎样用了。。。可是不是很会php
回复

使用道具 举报

 楼主| 发表于 1-10-2009 10:30 PM | 显示全部楼层
我也是才玩了一个月都没有。用了很多时间去研究它的结构,然后自己装在laptop里实习一下罢了!
现在研究着component, plugin, modules。不会难,只需要时间就了解它!
回复

使用道具 举报

发表于 1-10-2009 10:39 PM | 显示全部楼层
去php.ini 那边

搜寻 error_reporting  =  E_ALL

把这行改去

error_reporting = E_ALL & ~E_NOTICE

Restart 全部 然后就ok了
Notice 是一些不recommended 的 programming practice 基本上不影响运行的
回复

使用道具 举报

 楼主| 发表于 1-10-2009 11:21 PM | 显示全部楼层
改了,但是还是一样!
回复

使用道具 举报

Follow Us
发表于 1-10-2009 11:26 PM | 显示全部楼层
原帖由 elton1984 于 1-10-2009 11:21 PM 发表
改了,但是还是一样!


file save 了吗? save 了要restart PHP services
注意前面不能有 “;” 也要注意下面还有第二行的 error_reporting嘛
如果有两行 最下那行是会overwritten 的

正常的应该是
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Error handling and logging ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

; error_reporting is a bit-field.  Or each number up to get desired error
; reporting level
; E_ALL             - All errors and warnings (doesn't include E_STRICT)
; E_ERROR           - fatal run-time errors
; E_RECOVERABLE_ERROR  - almost fatal run-time errors
; E_WARNING         - run-time warnings (non-fatal errors)
; E_PARSE           - compile-time parse errors
; E_NOTICE          - run-time notices (these are warnings which often result
;                     from a bug in your code, but it's possible that it was
;                     intentional (e.g., using an uninitialized variable and
;                     relying on the fact it's automatically initialized to an
;                     empty string)
; E_STRICT          - run-time notices, enable to have PHP suggest changes
;                     to your code which will ensure the best interoperability
;                     and forward compatibility of your code
; E_CORE_ERROR      - fatal errors that occur during PHP's initial startup
; E_CORE_WARNING    - warnings (non-fatal errors) that occur during PHP's
;                     initial startup
; E_COMPILE_ERROR   - fatal compile-time errors
; E_COMPILE_WARNING - compile-time warnings (non-fatal errors)
; E_USER_ERROR      - user-generated error message
; E_USER_WARNING    - user-generated warning message
; E_USER_NOTICE     - user-generated notice message
;
; Examples:
;
;   - Show all errors, except for notices and coding standards warnings
;
;error_reporting = E_ALL & ~E_NOTICE
;
;   - Show all errors, except for notices
;
;error_reporting = E_ALL & ~E_NOTICE | E_STRICT
;
;   - Show only errors
;
;error_reporting = E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR
;
;   - Show all errors, except coding standards warnings
;
error_reporting  =  E_ALL & ~E_NOTICE

[ 本帖最后由 Gap_Gezz 于 1-10-2009 11:31 PM 编辑 ]
回复

使用道具 举报

发表于 1-10-2009 11:36 PM | 显示全部楼层
可能是runtime configuration 的问题
不过从那个error来看是variable predefine 的问题
正统的practice 是必须先define 但是那个programmer 写的时候没有predefine的关系

可以参考一下你phpinfo();里面的 error_reporting 那里的setting嘛?
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 1-10-2009 11:45 PM | 显示全部楼层
原来我改错地方,sorry!
我做到了,谢谢very much!!
这个是要disabled 掉全部php error 的吗?

你都是用joomla的吗?
回复

使用道具 举报

发表于 1-10-2009 11:51 PM | 显示全部楼层
我以前有用过
那个 "~" 就是 exclude的意思
那行的意思是 开启全部error report 除了 Notice 型的讯息忽略掉
意思就是说 不要多余的通知
那些通知纯粹是告诉我们那里没有跟足proper 的编程方式
回复

使用道具 举报

 楼主| 发表于 2-10-2009 12:00 AM | 显示全部楼层
原来是这样,那么你现在还有用joomla会多人用吗?我怕学了以后没有用就浪费时间了。。。。。。
回复

使用道具 举报

发表于 2-10-2009 12:09 AM | 显示全部楼层
原帖由 elton1984 于 2-10-2009 12:00 AM 发表
原来是这样,那么你现在还有用joomla会多人用吗?我怕学了以后没有用就浪费时间了。。。。。。


Joomla 很多人用。 但是你要问你自己 :"我试过了。。适合我嘛?" 不要看多人用与否
不管是什么工具只要使用得当一定可以带来盈利的
回复

使用道具 举报

 楼主| 发表于 2-10-2009 12:24 AM | 显示全部楼层
其实我是完全不会php 或mysql 的,只是有个starting point而已。但是我真的很喜欢它,容易更该还有很fexible。
回复

使用道具 举报

发表于 2-10-2009 01:16 AM | 显示全部楼层
原帖由 elton1984 于 2-10-2009 12:24 AM 发表
其实我是完全不会php 或mysql 的,只是有个starting point而已。但是我真的很喜欢它,容易更该还有很fexible。


呵呵 万事起头难 有恒❤事竟成 加油吧

我以前第一次也是从Joomla学起的 有两年了吧 真的是光阴如箭啊 o(╯□╰)o

[ 本帖最后由 Gap_Gezz 于 2-10-2009 01:18 AM 编辑 ]
回复

使用道具 举报

 楼主| 发表于 3-10-2009 01:17 PM | 显示全部楼层
我赞同你的讲法,
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 7-12-2025 07:12 PM , Processed in 0.149687 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表