Ha netán valaki honlapkészítés előtt áll, s véletlenül a Joomla! legújabb, 1.5.14-es verzióját szeretné telepíteni egy PHP 5.3.0-át futtató szerverre, azt tanácsolom: ne tegye!
Sok kellemetlenségtől szabadítja meg magát. Saját tapasztalat. Az elmúlt 8 órámat azzal töltöttem, hogy hangosan káromkodtam és vertem a fejem az asztalba, mondván, ilyen nincs. Pedig de.
A hibajelenség abban mutatkozott meg, hogy a Joomla! adminisztáricós felületén egyszerűen eltűntek a menük. Ami így nem igaz, mert az adatbázisban szerepeltek, de nem jelenítette meg sem az admin, sem a front end oldal. Továbbá a modulok melletti kis zöld pipa / piros x is eltűnt. Marha furcsa volt, de voltak ennél furcsább esetek, így nem jöttem zavarba. Visszamásoltam egy korábbi adatbázist és kész is… lett volna, de továbbra sem jelent meg semmi. Aztán a teljes fájlállományt lecseréltem, akkor sem. Aztán megnéztem más oldalakat, amik még a gépemen voltak, azok sem működtek. Na, itt már gyanús lett a dolog. Mígnem egy fél órája egy angol fórumban akadtam rá a megoldásra, szerencsére mást is megszivatott, nemcsak engem:
That is the problem. Joomla! is not certified to work with PHP 5.3.0. There is an issue right now Joomla! working with PHP 5.3.0. You have to use a lesser version of PHP (e.g., 5.2.9).
Tehát a Joomla 1.5.14-es verziója rohadtul nem kedveli a PHP legújabb, 5.3.0-ás verzióját. Hogy visszafelé működik-e, tehát a korábbi Joomla! verziók együttműködnek-e vele, azt nem tudom, de feltételezem, hogy nem. Most csak reménykedem, hogy a szolgáltatóm nem frissíti még a PHP-t…