我正在运行Windows 7,每次我尝试在我的xampp 1.7.7设置上安装Joomla 1.7.3以尝试使用Joomla时,我得到所有这些严格的标准错误:
Strict Standards: Static function JDatabase::test() should not be abstract in C:\xampp\htdocs\mysites\joomla_now\libraries\joomla\database\database.php on line 350
Strict Standards: Accessing static property JCache::$_handler as non static in C:\xampp\htdocs\mysites\joomla_now\libraries\joomla\cache\cache.php on line 394
Strict Standards: Accessing static property JCache::$_handler as non static in C:\xampp\htdocs\mysites\joomla_now\libraries\joomla\cache\cache.php on line 396
我已经查看了我的问题的大多数问题和答案,他们都说同样的事情。看看php.ini文件。很公平,我很乐意。但是当我转到C:\ xampp \ php找到它时,有两个文件。 php.ini-development和php.ini-production。
我对xampp,xampp和joomla的切换版本的错误报告进行了多次更改,没有任何效果。
我还尝试使用以下命令修改joomla的.htaccess文件:
# supress php errors
php_flag display_startup_errors off
php_flag display_errors off
php_flag html_errors off
php_value docref_root 0
php_value docref_ext 0
这也不起作用。
如果我创建并运行一个phpinfo文件,以确切知道php正在识别哪个文件,它告诉我它正在使用C:\ xampp \ php \ php.ini。我不明白这是怎么回事,因为不仅有一个简单的jane php.ini文件。我看了。无数次。
有人请向我解释我做错了什么,或者我对这些从未改变任何东西的多个php.ini文件都不了解,我似乎无法开展工作。我只想安装Joomla,以便我可以看到如何使用它来进行快速的Intranet设置。
答案 0 :(得分:0)
将php.ini-development重命名为php.ini。 php.ini-development文件具有推荐的开发和调试设置,而php.ini-production文件的警告设置为不显示等。