Navodila – Joomla – Static Standards – Non-static

Navodila kako odpraviti kompatibilnost stare verzije Joomle, ki deluje s pomočjo Static method.

Napaka:
Strict Standards: Non-static method JLoader::import() should not be called statically in .../libraries/joomla/import.php on line 29
Strict Standards: Non-static method JLoader::register() should not be called statically in .../libraries/loader.php on line 71
Strict Standards: Non-static method JLoader::import() should not be called statically in .../libraries/joomla/import.php on line 32
Strict Standards: Non-static method JLoader::register() should not be called statically in .../libraries/loader.php on line 71
Strict Standards: Non-static method JLoader::load() should not be called statically in .../libraries/loader.php on line 161
Strict Standards: Non-static method JLoader::register() should not be called statically in .../libraries/loader.php on line 138
Strict Standards: Non-static method JRequest::clean() should not be called statically in .../libraries/joomla/import.php on line 33
Strict Standards: Non-static method JRequest::_cleanArray() should not be called statically in .../libraries/joomla/environment/request.php on line 463
Strict Standards: Non-static method JLoader::import() should not be called statically in .../libraries/joomla/import.php on line 35
Strict Standards: Non-static method JLoader::register() should not be called statically in .../libraries/loader.php on line 71
Strict Standards: Non-static method JLoader::import() should not be called statically in .../libraries/joomla/import.php on line 38
Strict Standards: Non-static method JLoader::register() should not be called statically in .../libraries/loader.php on line 71
Strict Standards: Non-static method JLoader::import() should not be called statically in .../libraries/joomla/import.php on line 39
Strict Standards: Non-static method JLoader::register() should not be called statically in .../libraries/loader.php on line 71
Strict Standards: Non-static method JLoader::load() should not be called statically in .../libraries/loader.php on line 161
Strict Standards: Non-static method JLoader::register() should not be called statically in .../libraries/loader.php on line 138
Strict Standards: Non-static method JLoader::import() should not be called statically in .../libraries/joomla/import.php on line 46
Strict Standards: Non-static method JLoader::register() should not be called statically in .../libraries/loader.php on line 71
Strict Standards: Non-static method JLoader::import() should not be called statically in .../libraries/joomla/import.php on line 47
Strict Standards: Non-static method JLoader::register() should not be called statically in .../libraries/loader.php on line 71
Strict Standards: Non-static method JLoader::import() should not be called statically in .../libraries/joomla/import.php on line 50
Strict Standards: Non-static method JLoader::register() should not be called statically in .../libraries/loader.php on line 71
Strict Standards: Non-static method JLoader::import() should not be called statically in .../libraries/joomla/import.php on line 53
Strict Standards: Non-static method JLoader::register() should not be called statically in .../libraries/loader.php on line 71
Strict Standards: Non-static method JLoader::import() should not be called statically in .../libraries/joomla/import.php on line 54
Strict Standards: Non-static method JLoader::register() should not be called statically in .../libraries/loader.php on line 71
Strict Standards: Non-static method JLoader::register() should not be called statically in .../libraries/joomla/import.php on line 57
Strict Standards: Non-static method JLoader::register() should not be called statically in .../libraries/joomla/import.php on line 58

Rešitev:
V datoteko “index.php” in “administrator/index.php” dodajte
ini_set('error_reporting', 'E_ALL & ~E_NOTICE | E_STRICT');


Navodila – Joomla session_start

Objavljamo navodila kako lahko odpravite opozorilo v zvezi s session_start().

Opis napake:

Warning: session_start(): open(…) failed: No such file or directory (2) in…/libraries/joomla/session/session.php on line 654
Warning: session_start(): Cannot send session cookie – headers already sent by (output started at …/libraries/joomla/session/session.php:654) in …/libraries/joomla/session/session.php on line 654
Warning: session_start(): Cannot send session cache limiter – headers already sent (output started at …/libraries/joomla/session/session.php:654) in …/libraries/joomla/session/session.php on line 654

Navodila:

  1. Odprite datoteko /libraries/joomla/session/session.php.
  2. Dodajte sledeče dve vrstici:
    ini_set('session.save_handler', 'files');
    ini_set('session.save_path', '/tmp');
  3. Datoteko shranite!