Odată cu migrarea la un server cu suPHP, unele site-uri Joomla nu mai funcționează normal. Mai precis, doar prima pagină este afișată corect, celelalte fiind afișate fără a mai fi folosit CSS.
Cauza aparentă este apelarea eronată a oricăror resurse (inclusiv fișierele css):
De exemplu, un fișier .css este apelat cu:
/index.php/templates/system/css/system.css
în loc de
templates/system/css/system.css.
index.php nu ar trebui să apară acolo.
Soluția este completarea variabilei $live_site cu adresa web a site-ului:
În fișierul configuration.php, modificați corespunzător linia
var $live_site = '';
în
var $live_site = 'http://www.example.com/joomla';
unde http://www.example.com/joomla este adresa web a site-ului dumenvoastră (poate fi și o adresă directă, de forma http://www.example.com).
ATENȚIE: adresa trebuie să puncteze către site-ul Joomla, fără trailing slash la sfârșit!.
Soluția originală este disponibilă la adresa http://www.vanachteren.net/2008/07/11/search-engine-friendly-url-for-joomla-with-suphp/
Toate drepturile aparțin autorului (all rights goes to the author, Leendert Van Achteren)