Joomla 1.0.15 en php 5.3x werkend maken

Met de komst van PHP versie 5.3.x werkt Joomla 1.0.15 niet meer. Door function.php aan te passen kan de site weer werkend gemaakt worden.

Bestand /includes/Cache/Lite/Function.php aanpassen:

Vervang:

Code:
$arguments = func_get_args();

door

Code:
$arguments = func_get_args();
$numargs = func_num_args();
for($i=1; $i < $numargs; $i++){
$arguments[$i] = &$arguments[$i];
}

Wordt er ook gebruik gemaakt van het Joomla contactformulier dan dient ook vcard.class.php aangepast te worden.

Bestand /includes/vcard.class.php aanpassen:

Voeg onderstaande code voor lijn 38:

Code:
if(!function_exists('quoted_printable_encode'))
{
  /* line 38 to 77 */
}

 

joomla 10.15 met php 5.3.0, php 5.3.1,  php 5.3.2, php 5.3.3, php 5.3.4

PHP noemt zichzelf een hypertext pre-processor en wordt voornamelijk toegepast om dynamische content in de opmaaktaal html serverside te genereren. De software wordt veelal gebruikt in combinatie met het databaseprogramma MySQL, waarmee de dynamische content van websites en forums worden geserveerd.