Strict standards and C5 support errors

Hi everybody! I'm trying to install concrete5 using xampp but when I try to go tohttp://localhost/concrete I have a red circle beside the "Support for C5 request URLs" voice: what should I do to repair this? Moreover above the "install concrete5" screen I have a huge amount of errors:

Strict Standards: Non-static method Loader::database() should not be called statically in /opt/lampp/htdocs/concrete/concrete/dispatcher.php on line 23
Strict Standards: Non-static method Loader::library() should not be called statically in /opt/lampp/htdocs/concrete/concrete/libraries/loader.php on line 177
Strict Standards: Non-static method Loader::library() should not be called statically in /opt/lampp/htdocs/concrete/concrete/libraries/loader.php on line 178
Strict Standards: Non-static method Loader::library() should not be called statically in /opt/lampp/htdocs/concrete/concrete/libraries/loader.php on line 179
Strict Standards: Non-static method Loader::library() should not be called statically in /opt/lampp/htdocs/concrete/concrete/libraries/loader.php on line 180
Strict Standards: Declaration of dbTable::create() should be compatible with that of dbObject::create() in /opt/lampp/htdocs/concrete/concrete/libraries/3rdparty/adodb/adodb-xmlschema03.inc.php on line 642
Strict Standards: Declaration of dbIndex::create() should be compatible with that of dbObject::create() in /opt/lampp/htdocs/concrete/concrete/libraries/3rdparty/adodb/adodb-xmlschema03.inc.php on line 806
Strict Standards: Declaration of dbData::create() should be compatible with that of dbObject::create() in /opt/lampp/htdocs/concrete/concrete/libraries/3rdparty/adodb/adodb-xmlschema03.inc.php on line 1051
Strict Standards: Declaration of dbQuerySet::create() should be compatible with that of dbObject::create() in /opt/lampp/htdocs/concrete/concrete/libraries/3rdparty/adodb/adodb-xmlschema03.inc.php on line 1302
Strict Standards: Non-static method Loader::library() should not be called statically in /opt/lampp/htdocs/concrete/concrete/libraries/loader.php on line 181
Strict Standards: Non-static method Loader::library() should not be called statically in /opt/lampp/htdocs/concrete/concrete/dispatcher.php on line 26
Strict Standards: Non-static method Cache::startup() should not be called statically in /opt/lampp/htdocs/concrete/concrete/dispatcher.php on line 27
Strict Standards: Non-static method Cache::getLibrary() should not be called statically in /opt/lampp/htdocs/concrete/concrete/libraries/cache.php on line 64
Strict Standards: Non-static method Loader::library() should not be called statically in /opt/lampp/htdocs/concrete/concrete/libraries/cache.php on line 28
Strict Standards: Non-static method Loader::library() should not be called statically in /opt/lampp/htdocs/concrete/concrete/dispatcher.php on line 30

Strict Standards: Non-static method Loader::database() should not be called statically in /opt/lampp/htdocs/concrete/concrete/dispatcher.php on line 23
Strict Standards: Non-static method Loader::library() should not be called statically in /opt/lampp/htdocs/concrete/concrete/libraries/loader.php on line 177
Strict Standards: Non-static method Loader::library() should not be called statically in /opt/lampp/htdocs/concrete/concrete/libraries/loader.php on line 178
Strict Standards: Non-static method Loader::library() should not be called statically in /opt/lampp/htdocs/concrete/concrete/libraries/loader.php on line 179
Strict Standards: Non-static method Loader::library() should not be called statically in /opt/lampp/htdocs/concrete/concrete/libraries/loader.php on line 180
Strict Standards: Declaration of dbTable::create() should be compatible with that of dbObject::create() in /opt/lampp/htdocs/concrete/concrete/libraries/3rdparty/adodb/adodb-xmlschema03.inc.php on line 642
Strict Standards: Declaration of dbIndex::create() should be compatible with that of dbObject::create() in /opt/lampp/htdocs/concrete/concrete/libraries/3rdparty/adodb/adodb-xmlschema03.inc.php on line 806
Strict Standards: Declaration of dbData::create() should be compatible with that of dbObject::create() in /opt/lampp/htdocs/concrete/concrete/libraries/3rdparty/adodb/adodb-xmlschema03.inc.php on line 1051
Strict Standards: Declaration of dbQuerySet::create() should be compatible with that of dbObject::create() in /opt/lampp/htdocs/concrete/concrete/libraries/3rdparty/adodb/adodb-xmlschema03.inc.php on line 1302
Strict Standards: Non-static method Loader::library() should not be called statically in /opt/lampp/htdocs/concrete/concrete/libraries/loader.php on line 181
Strict Standards: Non-static method Loader::library() should not be called statically in /opt/lampp/htdocs/concrete/concrete/dispatcher.php on line 26
Strict Standards: Non-static method Cache::startup() should not be called statically in /opt/lampp/htdocs/concrete/concrete/dispatcher.php on line 27
Strict Standards: Non-static method Cache::getLibrary() should not be called statically in /opt/lampp/htdocs/concrete/concrete/libraries/cache.php on line 64
Strict Standards: Non-static method Loader::library() should not be called statically in /opt/lampp/htdocs/concrete/concrete/libraries/cache.php on line 28
Strict Standards: Non-static method Loader::library() should not be called statically in /opt/lampp/htdocs/concrete/concrete/dispatcher.php on line 30
Strict Standards: Non-static method Loader::library() should not be called statically in /opt/lampp/htdocs/concrete/concrete/dispatcher.php on line 31
Strict Standards: Non-static method Loader::library() should not be called statically in /opt/lampp/htdocs/concrete/concrete/dispatcher.php on line 32
Strict Standards: Non-static method Loader::library() should not be called statically in /opt/lampp/htdocs/concrete/concrete/dispatcher.php on line 33
Strict Standards: Non-static method Loader::library() should not be called statically in /opt/lampp/htdocs/concrete/concrete/dispatcher.php on line 34
Strict Standards: Non-static method Loader::library() should not be called statically in /opt/lampp/htdocs/concrete/concrete/dispatcher.php on line 35
Strict Standards: Non-static method Loader::library() should not be called statically in /opt/lampp/htdocs/concrete/concrete/dispatcher.php on line 36
Strict Standards: Declaration of DatabaseItemList::sortBy() should be compatible with that of ItemList::sortBy() in /opt/lampp/htdocs/concrete/concrete/libraries/item_list.php on line 8
Strict Standards: Non-static method Loader::library() should not be called statically in /opt/lampp/htdocs/concrete/concrete/dispatcher.php on line 37
Strict Standards: Non-static method Loader::library() should not be called statically in /opt/lampp/htdocs/concrete/concrete/dispatcher.php on line 38
Strict Standards: Non-static method Loader::library() should not be called statically in /opt/lampp/htdocs/concrete/concrete/dispatcher.php on line 39
Strict Standards: Non-static method Loader::library() should not be called statically in /opt/lampp/htdocs/concrete/concrete/dispatcher.php on line 40
Strict Standards: Non-static method Loader::library() should not be called statically in /opt/lampp/htdocs/concrete/concrete/dispatcher.php on line 41
Strict Standards: Non-static method Loader::library() should not be called statically in /opt/lampp/htdocs/concrete/concrete/dispatcher.php on line 42
Strict Standards: Declaration of BlockController::setupAndRun() should be compatible with that of Controller::setupAndRun() in /opt/lampp/htdocs/concrete/concrete/libraries/block_controller.php on line 391
Strict Standards: Declaration of BlockController::get() should be compatible with that of Controller::get() in /opt/lampp/htdocs/concrete/concrete/libraries/block_controller.php on line 391
Strict Standards: Non-static method Loader::library() should not be called statically in /opt/lampp/htdocs/concrete/concrete/dispatcher.php on line 43
Strict Standards: Declaration of AttributeTypeView::action() should be compatible with that of View::action() in /opt/lampp/htdocs/concrete/concrete/libraries/attribute/view.php on line 124
Strict Standards: Non-static method Loader::library() should not be called statically in /opt/lampp/htdocs/concrete/concrete/dispatcher.php on line 44
Strict Standards: Declaration of AttributeTypeController::setupAndRun() should be compatible with that of Controller::setupAndRun() in /opt/lampp/htdocs/concrete/concrete/libraries/attribute/controller.php on line 173
Strict Standards: Non-static method Loader::model() should not be called statically in /opt/lampp/htdocs/concrete/concrete/dispatcher.php on line 52
Strict Standards: Non-static method Loader::model() should not be called statically in /opt/lampp/htdocs/concrete/concrete/dispatcher.php on line 53
Strict Standards: Non-static method Loader::model() should not be called statically in /opt/lampp/htdocs/concrete/concrete/dispatcher.php on line 54
Strict Standards: Non-static method Loader::model() should not be called statically in /opt/lampp/htdocs/concrete/concrete/dispatcher.php on line 55
Strict Standards: Non-static method Loader::model() should not be called statically in /opt/lampp/htdocs/concrete/concrete/dispatcher.php on line 56
Strict Standards: Non-static method Loader::model() should not be called statically in /opt/lampp/htdocs/concrete/concrete/dispatcher.php on line 57
Strict Standards: Declaration of PendingAttributeType::getList() should be compatible with that of AttributeType::getList() in /opt/lampp/htdocs/concrete/concrete/models/attribute/type.php on line 243
Strict Standards: Non-static method Loader::model() should not be called statically in /opt/lampp/htdocs/concrete/concrete/dispatcher.php on line 58
Strict Standards: Non-static method Loader::model() should not be called statically in /opt/lampp/htdocs/concrete/concrete/dispatcher.php on line 59
Strict Standards: Non-static method Loader::model() should not be called statically in /opt/lampp/htdocs/concrete/concrete/dispatcher.php on line 60
Strict Standards: Non-static method Loader::model() should not be called statically in /opt/lampp/htdocs/concrete/concrete/models/file.php on line 3
Strict Standards: Non-static method Loader::model() should not be called statically in /opt/lampp/htdocs/concrete/concrete/dispatcher.php on line 61
Strict Standards: Non-static method Loader::model() should not be called statically in /opt/lampp/htdocs/concrete/concrete/dispatcher.php on line 62
Strict Standards: Non-static method Loader::model() should not be called statically in /opt/lampp/htdocs/concrete/concrete/dispatcher.php on line 63
Strict Standards: Non-static method Loader::model() should not be called statically in /opt/lampp/htdocs/concrete/concrete/dispatcher.php on line 64
Strict Standards: Non-static method Loader::model() should not be called statically in /opt/lampp/htdocs/concrete/concrete/dispatcher.php on line 65
Strict Standards: Non-static method Loader::model() should not be called statically in /opt/lampp/htdocs/concrete/concrete/models/collection_types.php on line 25
Strict Standards: Declaration of CollectionAttributeKey::getList() should be compatible with that of AttributeKey::getList() in /opt/lampp/htdocs/concrete/concrete/models/attribute/categories/collection.php on line 147
Strict Standards: Declaration of CollectionAttributeKey::add() should be compatible with that of AttributeKey::add() in /opt/lampp/htdocs/concrete/concrete/models/attribute/categories/collection.php on line 147
Strict Standards: Non-static method Loader::model() should not be called statically in /opt/lampp/htdocs/concrete/concrete/dispatcher.php on line 66
Strict Standards: Non-static method Loader::model() should not be called statically in /opt/lampp/htdocs/concrete/concrete/dispatcher.php on line 67
Strict Standards: Non-static method Loader::model() should not be called statically in /opt/lampp/htdocs/concrete/concrete/dispatcher.php on line 68
Strict Standards: Non-static method Loader::model() should not be called statically in /opt/lampp/htdocs/concrete/concrete/dispatcher.php on line 69
Strict Standards: Non-static method Loader::model() should not be called statically in /opt/lampp/htdocs/concrete/concrete/dispatcher.php on line 70
Strict Standards: Declaration of Page::add() should be compatible with that of Collection::add() in /opt/lampp/htdocs/concrete/concrete/models/page.php on line 2438
Strict Standards: Declaration of Page::duplicate() should be compatible with that of Collection::duplicate() in /opt/lampp/htdocs/concrete/concrete/models/page.php on line 2438
Strict Standards: Non-static method Loader::model() should not be called statically in /opt/lampp/htdocs/concrete/concrete/dispatcher.php on line 71
Strict Standards: Non-static method Loader::model() should not be called statically in /opt/lampp/htdocs/concrete/concrete/dispatcher.php on line 72
Strict Standards: Declaration of ComposerPage::getByID() should be compatible with that of Page::getByID() in /opt/lampp/htdocs/concrete/concrete/models/composer_page.php on line 164
Strict Standards: Non-static method Loader::model() should not be called statically in /opt/lampp/htdocs/concrete/concrete/models/composer_page.php on line 11
Strict Standards: Non-static method Loader::model() should not be called statically in /opt/lampp/htdocs/concrete/concrete/dispatcher.php on line 73
Strict Standards: Non-static method Loader::model() should not be called statically in /opt/lampp/htdocs/concrete/concrete/dispatcher.php on line 74
Strict Standards: Non-static method Loader::model() should not be called statically in /opt/lampp/htdocs/concrete/concrete/dispatcher.php on line 75
Strict Standards: Non-static method Loader::model() should not be called statically in /opt/lampp/htdocs/concrete/concrete/dispatcher.php on line 76
Strict Standards: Non-static method View::getInstance() should not be called statically in /opt/lampp/htdocs/concrete/concrete/config/theme_paths.php on line 4
Warning:session_start()[function.session-start]: Cannot send session cookie - headers already sent by (output started at /opt/lampp/htdocs/concrete/concrete/dispatcher.php:36) in /opt/lampp/htdocs/concrete/concrete/startup/session.php on line 22
Warning:session_start()[function.session-start]: Cannot send session cache limiter - headers already sent (output started at /opt/lampp/htdocs/concrete/concrete/dispatcher.php:36) in /opt/lampp/htdocs/concrete/concrete/startup/session.php on line 22
Strict Standards: Non-static method View::getInstance() should not be called statically in /opt/lampp/htdocs/concrete/concrete/startup/config_check_complete.php on line 6
Strict Standards: Non-static method Loader::controller() should not be called statically, assuming $this from incompatible context in /opt/lampp/htdocs/concrete/concrete/libraries/view.php on line 646
Strict Standards: Non-static method Loader::db() should not be called statically, assuming $this from incompatible context in /opt/lampp/htdocs/concrete/concrete/libraries/loader.php on line 392
Warning: Cannot modify header information - headers already sent by (output started at /opt/lampp/htdocs/concrete/concrete/dispatcher.php:36) in /opt/lampp/htdocs/concrete/concrete/libraries/view.php on line 833

I've just had to move a couple of Concrete5 sites running v5.4.X and I had a lot of trouble with this.

The supposed fix reported by several people on the forums (adding the error_reporting setting to a php.ini file in the site root) does not solve the problem because error_reporting is reset numerous times in the core Concrete5 code itself.

The solution for me was to search through the \concrete\ folder and find instances of

error_reporting(E_ALL ^ E_NOTICE ^ E_DEPRECATED)

or

error_reporting(E_ALL ^ E_NOTICE)

(for example in concrete\startup\debug_logging.php and concrete\controllers\upgrade.php)

You wrote that you searched through the folder Concrete folder for instancex of "error_reporting(E_ALL ^ E_NOTICE ^ E_DEPRECATED)" or "error_reporting(E_ALL ^ E_NOTICE)" and replaced them with "error_reporting(E_ALL & ~E_DEPRECATED & ~E_STRICT & ~E_NOTICE)".
How did you do that search ?
I have dreamweaver 6 (the newest before CC) and I can't figure out how I can search all the files automatic, - like in Windows 7 explorer.
I want to use a function like "search and replace".
Otherwise I have to go through every single file, as far as I understand - or is it only a couple of files?
Should I open them step by step and use "search and replace ?
I hope you can help me - I got "only" two sites running with that problem.

Hey Jon
Once again.
I have to tell you how I use Concrete5:
I don't use Xampp - as I said - I use Dreamweaver 6, but use the web for changing design and text, does normaly NOT use Dreamweaver for editing the site.
So PHP is installed on the server, - and my problem started when they updated PHP to version 5.6. - It works with version 5.3
The concrete5 version i 5.5.1
In my directory i don't have a php.ini - i think its only on the webhotels server because it belongs to PHP system.