I found that preg_replace was using an deprecated parameter in two lines:
Deprecated - preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/[site_name]/libraries/joomla/filter/input.php on line 652
Deprecated - preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/[site_name]/libraries/joomla/filter/input.php on line 654
These lines are:
// Convert decimal
$source = preg_replace('/&#(\d+);/me', "utf8_encode(chr(\\1))", $source); // decimal notation
// Convert hex
$source = preg_replace('/&#x([a-f0-9]+);/mie', "utf8_encode(chr(0x\\1))", $source); // hex notation
And I made the following change:
// Convert decimal
$source = preg_replace('/&#(\d+);/m', "utf8_encode(chr(\\1))", $source); // decimal notation
// Convert hex
$source = preg_replace('/&#x([a-f0-9]+);/mi', "utf8_encode(chr(0x\\1))", $source); // hex notation
I don't know exactly what's going to happen later (
maybe someone else will answer to this problem), but I am on step two now! And the rest of installation process went smooth...