Magic SEO URL pro osCommerce

Oprava chyby Session Save path

V případě, že Vaše instalace osCommerce ukládá sessions do databáze MySQL a PHP má zapnutý režim Safe Mode, se velmi pravděpodobně setkáte s následujícím chybovým hlášením:

Warning: session_save_path() [function.session-save-path]: SAFE MODE Restriction in effect. The script whose uid is X is not allowed to access owned by uid Y in /path/to/your/oscommerce/catalog/includes/functions/sessions.php on line 149

Tento MOD doporučujeme i pro web servery na kterých má PHP režim Safe Mode vypnutý.

Název MODu: osCommerce 2.2ms2-060817 Oprava chyby Session Save Path pro sessions ukládaná do MySQL
Autor MODu: Jiří Stavinoha
Popis MODu: Zbavení chybového hlášení.


INSTALAČNÍ POKYNY

OTEVŘÍT:

catalog/includes/functions/sessions.php

NAJÍT:

  function tep_session_save_path($path '') {
    if (!empty(
$path)) {
      return 
session_save_path($path);
    } else {
      return 
session_save_path();
    }
  } 


NAHRADIT:

  function tep_session_save_path($path '') {
  if (
STORE_SESSIONS != 'mysql') {
    if (!empty(
$path)) {
      return 
session_save_path($path);
    } else {
      return 
session_save_path();
    }
  }
  } 


OTEVŘÍT:

catalog/admin/includes/functions/sessions.php

NAJÍT:

  function tep_session_save_path($path '') {
    if (
$path != '') {
      return 
session_save_path($path);
    } else {
      return 
session_save_path();
    }
  } 


NAHRADIT:

  function tep_session_save_path($path '') {
  if (
STORE_SESSIONS != 'mysql') {
    if (!empty(
$path)) {
      return 
session_save_path($path);
    } else {
      return 
session_save_path();
    }
  }
  } 

ULOŽIT/ZAVŘÍT VŠECHNY SOUBORY