Na moim serwerze jest włączone safe mode on. Joomla! działała OK ze wszystkimi składnikami do momentu aż Admin postanowił wyłączy na serwerze funkcję ini_set. Komponent OpenSef niestety przestał działac kompletnie. A jest on dla mnie bardzo ważny ponieważ moja strona jest w necie od kilku ładnych latek i ma już "stałe linki" z innych stron.

Czy jest ktoś w stanie przerobic czesc kodu zamieszczoną poniżej tak aby zamienic ini_set na inną funkcję? Niestety ja nie znam się na PHP...

W pliku sef.compat.php:
Kod PHP:
/**
 * Replace set_include_path()
 * @link      http://php.net/function.set_include_path
 * @since     PHP 4.3.0
 */
if (!function_exists'set_include_path' )) {
  function 
set_include_path$new_include_path ) {
    return 
ini_set'include_path'$new_include_path );
  }

W pliku sef.common.php
Kod PHP:
/*
 * Helper for adding to PHP's include path in a simple manner.
 */
function xclSetIncludePath$path null ) {
  if (
is_null$path )) $path dirname__FILE__ );
  
ini_set'include_path'$path .
    
PATH_SEPARATOR ini_get'include_path' ) );


Oczywiście najprostszą odpowiedzią jest: zmień "se" serwer!
Niestety nie łatwo jest znaleźc na dogodnych warunkach serwer na tak popularną stronę!