I recently instal joomla 2.5.4 in a subfolder on my server who i am using joomla 1.5.24 over 2 years now.
After installation (with no errors ) i see only a blank screen both in front and backend and the code of index.php is also empty.
I'm using the same database ( with diferent prefix for each joomla, feny_ for 1.5 and hi522_ for 2.5)
In phpmyadmin i see only one error : "Your PHP MySQL library version 5.0.90 differs from your MySQL server version 5.2.10. This may cause unpredictable behavior"
But i think this is not problem beacause joomla 2.5.4 ask only version 5.0.x.
Local with xampp the same copy of joomla 2.5.4 works fine.
I have delete all files, i upload them again and i install them again but i see the same error.
In server log (error.log) i see the code below:
[Sat May 05 14:43:08 2012] [warn] [client MY.IP] mod_fcgid: stderr: PHP Fatal error: Class 'JAccessRules' not found in /var/www/vhosts/MY_SITE_URL/httpdocs/joomla25/libraries/joomla/access/access.php on line 259, referer: http://MY_SITE_URL/joomla2.5/installation/index.php
[Sat May 05 14:43:11 2012] [error] [client MY.IP] File does not exist: /var/www/vhosts/MY_SITE_URL/httpdocs/joomla25/installation
[Sat May 05 14:43:12 2012] [warn] [client MY.IP] mod_fcgid: stderr: PHP Fatal error: Class 'JAccessRules' not found in /var/www/vhosts/MY_SITE_URL/httpdocs/joomla2.5/libraries/joomla/access/access.php on line 259, referer: http://MY_SITE_URL/joomla2.5/installation/index.php
For any help the lines in libraries/joomla/access/access.php are :
255. // Get the root even if the asset is not found
256. $query->where('(a.id = ' . (int) $asset . ($recursive ? ' OR a.parent_id=0' : '') . ')');
260. // Get the root even if the asset is not found
261. $query->where('(a.name = ' . $db->quote($asset) . ($recursive ? ' OR a.parent_id=0' : '') . 262.')');
What is wrong, i can't find any solution in this problem!
Thank You ex-ante