安装status.net的问题

时间:2010-11-20 12:40:54

标签: php social-networking

如何解决PHP中的Deprecated和Strict标准错误? 我在安装status.net代码时遇到了这些错误:

  

不推荐使用:通过引用分配new的返回值是   在第135行的/opt/lampp/lib/php/Mail.php中弃用

     

严格标准:非静态方法StatusNet :: _ sn_to_path()应该   不要静静地叫   第266行/opt/lampp/htdocs/test/statusnet-0.9.6/lib/statusnet.php

     

严格标准:非静态方法PEAR :: getStaticProperty()应该   不要静静地叫   第277行/opt/lampp/htdocs/test/statusnet-0.9.6/lib/statusnet.php

     

严格标准:非静态方法StatusNet :: loadConfigFile()应该   不要静静地叫   第111行/opt/lampp/htdocs/test/statusnet-0.9.6/lib/statusnet.php

     

严格标准:Memcached_DataObject :: delete()的声明应该   与DB_DataObject :: delete()的兼容   /opt/lampp/htdocs/test/statusnet-0.9.6/classes/Memcached_DataObject.php   在第23行

     

严格标准:Config :: staticGet()的声明应该是   与Memcached_DataObject :: staticGet()的兼容   第31行的/opt/lampp/htdocs/test/statusnet-0.9.6/classes/Config.php

     

严格标准:Config :: pkeyGet()的声明应该是   与Memcached_DataObject :: pkeyGet()中的兼容   第31行的/opt/lampp/htdocs/test/statusnet-0.9.6/classes/Config.php

2 个答案:

答案 0 :(得分:1)

在网站的index.php文件顶部插入以下行。

<?php ini_set('display_errors', 0); ?>

答案 1 :(得分:0)

这不是限制功能的“错误”。 更改error_reporting中的php.ini设置,使其不包含E_DEPRECATED和E_STRICT错误。 php.ini有这方面的例子。