Esto fue de locos realmente.
Tengo un sitio con SEF activado. En forma local, funcionaba perfectamente, pero al subirlo a un servidor de producción, el template de joomla no se veía. No se veía, porque $this->baseurl estaba devolviendo además de la url del siti /index.php/ en el medio. O sea, el CSS y las imágenes, quería cargarlas de http://www.misitio.com/index.php/blah.css por ejemplo.
El bug fue reportado muchísimo, pero la solución es sencilla, y la tomé de aquí:
http://forum.joomla.org/viewtopic.php?p=1993926#p1993926
En definitiva, que en el archivo configuration.php que está en la raíz, hay una variable que se llama $live_site = “”;. Al subir el sitio, ponemos en esa variable el valor http://www.misitio.com/, y listo, todo OK.
Un comentario más, es que al editar el config.php, hay que tener cuidado de no dejar líneas en blanco. Lo mejor es editarlo con Notepad, y guardarlo en formato ANSI (con UTF8 tampoco anda). En caso de que quede el espacio en blanco, al cargar el sitio, aparece un feo: “Warning: session_start() ….” blah blah blah blah blah. Pero nada, lo que molesta ahí es el espacio en blanco del config.php
Good day! I could have sworn I’ve visited this website before but after looking
at a few of the posts I realized it’s new to me. Anyhow, I’m definitely pleased I found it and
I’ll be book-marking it and checking back often!