Joomla! Admin

Incompatibility between Joomla! 1.5 and PHP 5.3
Here are some things to change temporarily in the Joomla! code to address this. The best solution is to upgrade Joomla! or use a PHP version previous to 5.3


 * libraries/joomla/html/html.php

Open "html.php" (in libraries/joomla/html) and find these two lines: $args = func_get_args; array_shift( $args );

''They should be around line 85. Replace those two lines with: '' $temp = func_get_args; array_shift( $temp ); $args = array; foreach ($temp as $k =&gt; $v) { $args[] = &amp;$temp[$k]; }


 * libraries/joomla/cache/handler/callback.php

''Open the file in ./libraries/joomla/cache/handler/callback.php and change this two lines: line 60 from '' function get( $callback, $args, $id=false ) to function get( $callback, &$args, $id=false ) //added & for reference call

''and line 99 from '' $result = call_user_func_array($callback, $args); to $result = call_user_func_array($callback, &$args); //added & for reference parameter


 * Another reference