Joomla na home.pl – rozwiązanie ?

aliexpress

Problemy z działaniem Joomla na serwerach home.pl znane są chyba już od lat i niewiele wskazuje na to byśmy się kiedyś doczekali rozwiązania innego niż haki i sztuczki Joomla. Mimo, iż support home.pl – ilekroć do nich dzwonię – twierdzi, że wszystko jest w porządku, a poza tym mam autoinstalator – to jednak tak nie jest. Standardowa próba instalacji najnowszych wersji wprawdzie się udaje, ale o logowaniu do panelu administratora możemy zapomnieć, bez zmiany kodu. Wprawdzie możemy skorzystać z autoinstalatora,  ale później musimy się bawić z usuwaniem dziesiątek „śmieci” (przykładowych danych), których standardowo bym nie załadował. Najpierw muszę je pousuwać, a potem jeszcze wywalać z kosza, a na końcu i tak się okazuje, że nie mogę ustawić jakiejś nazwy, bo jednak coś jeszcze zostało. Dla początkujących użytkowników przykładowe dane mogą się przydać do nauki, ale tylko dla początkujących. Z drugiej strony każdy dodatek, który „nie zna” home.pl (ma pewne specyficzne „błędy” w kodzie związane ze ścieżkami absolutnymi), nie będzie działał prawidłowo – o ile się zainstaluje. W końcu nie tak dawno trafiłem na rozwiązanie, które podał jeden z użytkowników tego systemu na swoim blogu.

1. Tworzymy taką strukturę plików i katalogów:

/mojastrona/joomla
/mojastrona/tmp
.htaccess

2. Joomlę rozpakowujemy do katalogu /mojastrona/joomla

3. W pliku .htaccess dodajemy przekierowanie wszystkich wpisów do katalogu Joomla.

RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /joomla/$1 [L]
:Location /*.php
Use php53

4. Instalujemy Joomla, a następnie (nim się zalogujemy na zaplecze) – zmieniamy wpis w configuration.php (w katalogu głównym Joomla)

$live_site = "http://mojastrona.pl"