Witam Was ponownie.
Zauważyłem pewną ciekawą rzecz w Joomla! 1.5.15 (we wcześniejszych nie wiem, bo nie trafiłem na ten błąd).
Jeśli wstawimy w pliku configuration.php taki skrypt:
<?php
require( dirname( __FILE__ ) . 'ścieżka do nowego pliku konfiguracji' );
?>
Przeniesiemy plik configuration.php poza ścieżkę serwera i jednocześnie zmienimy mu nazwę na jakąkolwiek (oczywiście ścieżka w pliku udającym configuration.php musi zawierać właśnie tę nazwę pliku), to po usunięciu w panelu administracyjnym opisu i słów kluczowych występuje błąd:
Fatal error: Cannot redeclare class JConfig in /tu ścieżka do pliku .php on line 2
Gdyby komuś coś takiego się przydarzyło, to sposobem jest edycja pliku configuration.php (tego starego tworzonego przy instalacji, w którym powinna być ścieżka do nowego pliku konfiguracji), bo Joomla! w tym przypadku nadpisuje ten plik z <?php
require( dirname( __FILE__ ) . 'ścieżka do nowego pliku konfiguracji' );
?> poprawnym plikiem konfiguracyjnym.
Nie wiem czy wytłumaczyłem to dość klarownie, ale jeśli ktoś się skupi, to powinien zrozumieć o co chodzi. Jeśli ktoś nie będzie mógł zrozumieć, to postaram się to jakoś wytłumaczyć łopatologicznie.
Zastanawia mnie tylko dlaczego Joomla! nadpisuje ten plik danymi poprawnego pliku configuration.php?