Joomla! i Home.pl – instalacja

Czas czytania: 2 minut

powered_byOd pewnego czasu Home stał się bardzo popularną firmą hostingową. Pakiet świadczonych przez niego usług jest całkiem spory co przy dobrze prowadzonej kampanii reklamowej sprawiło że zyskał dużo nowych klientów. Serwer posiada też szeroką gamę zabezpieczeń.

Niestety nie sprzyja to niektórym systemom CMS min. Joomla!. W efekcie nie można samodzielnie postawić skryptu strony bez wprowadzania zmian w kodzie skryptu. Istnieje oczywiście wersja Joomla! przygotowana przez firmę Home (z auto instalatora),  jest ona niestety nie aktualna i nie posiada tyle opcji samodzielnie postawiona.

Jeśli nawet uda nam się zainstalować Joomla! błąd może pojawić się podczas próby do wejścia do panelu administracyjnego.

Co trzeba zrobić by zainstalować Joomle! w Home? Jakie zmiany wprowadzić?

Joomla 1.5

W wersji 1.5 należy dokonać edycji 153 linii pliku /libraries/joomla/filesystem/path.php (w pliku path.php znajdującym się w katalogach libraries->joomla->filesystem)

zamieniajac zapis:

 if (strpos($path, JPath::clean(JPATH_ROOT)) !== 0) {

na :

if (strpos($path, JPath::clean(‘/’)) !== 0) {

Dodatkowo w pliku konfiguracyjnym configuration.php należy wpisać pełny adres strony w zmiennej var livesite, zgodnie z przykładem:

var $live_site = ‘http://www.mojadomena.pl/’;

Joomla 1.6, 1.7 i wyższe

Nie instalowałam wersji 1.6 i 1.7 na Home.pl dlatego polecam znaleziony w internecie tutorial.  Z komentarzy wynika że jest bardzo pomocny. Link do niego zamieściłam w źródłach

Zaczynamy od pobierania i rozpakowania Joomla! ewentualnie przeniesienia plików z drugiego serwera. Pliki umieszczamy w podkatalogu nie a nie w domyślmy katalogu głównym. Można go nazwać np. Joomla. Następnie obok katalogu umieścić plik, plik .htaccess następującej treści:

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

Dodajemy jeszcze katalog tmp.
Przechodzimy przez instalatora adres będzie analogiczny http://mojadomena.pl/joomla.
Przed zalogowaniem do panelu administracyjnego ustawiamy parametr $live_site w pliku konfiguracyjnym configuration.php na http://joomla.mojadomena.pl/’ (oczywiście z wykorzystaniem własnej domeny).

Źródła
http://blog.elimu.pl/8206-joomla-1-5-i-home-pl/
http://blog.netlife.pl/2012/01/joomla-na-home-pl/
http://www.dobreprogramy.pl/TomTar/Joomla-na-hostingu-homepl,31423.html