PDA

Zobacz pełną wersję : Joomla 1.5.1 Stable na serwerach home.pl



yOyO-
04-03-2008, 17:10
Na serwerach home.pl, po przeprowadzeniu instalacji nie działają takie moduły jak search czy ankieta.
Rozwiązaniem sytuacji jest edycja dwóch plików:

.htaccess z katalogu głównego joomli, gdzie należy zmodyfikować:

z:
RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$ [NC]

na:
RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)(\?.*)?$ [NC]

oraz modyfikacje pliku libraries/joomla/application/component/controller.php w okolicach linii 550:

z:
function setRedirect( $url, $msg = null, $type = 'message' )
{
$this->_redirect = $url;
if ($msg !== null) {
// controller may have set this directly

na:
function setRedirect( $url, $msg = null, $type = 'message' )
{
if(substr($url, 0, 1) == '/') {
$url = 'http://' . $_SERVER[HTTP_HOST] . $url;
}
$this->_redirect = $url;
if ($msg !== null) {
// controller may have set this directly

Będzie działać.

W przypadku gdy wywołujemy Joomlę z podkatalogu (np. http://domena.pl/joomla/) strona główna nie załaduje poprawnie - zauważymi brak stylów, obrazków i innych rzeczy.

Powyższa sytuacja spowodowana jest zawartością zmiennej $_SERVER[PHP_SELF], którą trzeba 'w loce' poprawić. Do pliku index.php w okolicach linii 14, przed linią 'define( '_JEXEC', 1 );' dodajemy:

if(substr($_SERVER[PHP_SELF], -1) == '/') {
$_SERVER[PHP_SELF] .= 'index.php';
}

Plik zapisujemy i możemy się cieszy w pełni funkcjonalną aplikacją ;)

Dla zinteresowanych przygotowałem patcha: http://krzysztof.zolnowski.pl/joomla.1.5.1.home.diff
Napisałem także, na szybko, skrypt PHP, który należy rozpakować, umieścić w głownym katalogu serwisu Joomla i uruchomić z poziomu przeglądarki. Wprowadzi on niezbędne poprawki.
Powyższy skrypt testowany był na najnowszej, dostępnej wersji Joomli 1.5.1 Stable. Od razu mówię, że nie biorę odpowiedzialności za wszelkie występujące błędy. Skrypt dostępny pod adresem http://krzysztof.zolnowski.pl/patch.php.gz

kane
05-03-2008, 17:25
Faktycznie, dzięki.

sunpietro
19-03-2008, 22:29
a jak uruchomić tego patcha?? czym to można wypakować??

yOyO-
19-03-2008, 22:32
a jak uruchomić tego patcha?? czym to można wypakować??

Plik możesz rozpakować dowolnym programem do archiwizacji plików. Sam Winrar czy Winzip wspiera archium 'gz'. Rozpakowany plik wrzuć do katalogu z joomlą i uruchom z poziomu przeglądarki.

Rabit
30-04-2008, 01:21
mam pytanie a co zrobic w przypadku gdy mam 1.5.3 bo to nie pomaga a to samo sie dzieje

pracownia
16-05-2008, 00:21
No właśnie co zrobić w wersji 1.5.3 w Home.pl ????

inkos
16-05-2008, 12:45
No właśnie co zrobić w wersji 1.5.3 w Home.pl ????
Zmienić serwer na taki na którym działa ;) ;) (żart - choć to czasami najprostsze rozwiązanie)

kane
16-05-2008, 21:45
Zawsze można spróbować kontaktu z supportem home.pl, miałem z nimi kilkukrotnie do czynienia i wrażenia są raczej pozytywne.

a BTW, czy z J! 1.5.x są jakieś kłopoty na serwerach nazwa.pl ?

halley
21-05-2008, 13:41
mam pytanie odnośnie Joomli 1.5.3 i home.pl
Mam zainstalowane m17n (wielojęzyczność) i wciąż widzę

500 Internal Error

The server encountered an internal error and could not complete your request.

--
Jest na to jakiś sposób? Po zrobieniu wszystkich sugestii z powyzszej rozmowy nadal nic :/

Yameso
13-08-2008, 19:16
Powiem - wielkie dzięki za patcha!

Na joomla 1.5.6 i serwerze home.pl zadziałał bez problemu :)

Dzieniek
14-08-2008, 10:04
Podziękowanie dla yOyO- za Patch http://krzysztof.zolnowski.pl/patch.php.gz pomogło i nie musiałem zmieniać nazwy htaccess.txt na .htaccess, działa bezproblemowo w joomli 1.5.6 po procesie migracji migracji z versji 1.0 , wreszcie działają mnie sonda oraz wyszukiwarka, dobra robota ..

gregori12
29-09-2008, 17:20
na 1.5.6 na home.pl wszystko działa ok.! Dzięki

zwiastun
29-09-2008, 18:12
To się cieszy i czeka na turków! Odwiedzają właśnie Joomla! 1.5.6

gregori12
30-09-2008, 07:57
Mi już raz hakowali joomle 1.5.6

kane
30-09-2008, 08:49
Mi już raz hakowali joomle 1.5.6Z powodzeniem? O ile wiem, ost. stabilna 1.5 to 7.

crazyluki
30-09-2008, 18:09
kane; tak, z powodzeniem my shakowali:)

ok, następne tematy z OT wytne;)

ciepol_ml
02-10-2008, 01:13
No nie mogę nie dać kolejnego posta z podziękowanie dla yOyO-, bo walczylem ze swoja nową joomla 1.5.7 od 2h ze stylami strony głównej (joomla mam na podkatalogach na serwie) i dochodzilem do białej gorączki próbując juz w live_site grzebać itp.
Po 2h mowie, zamieszcze watek na forum i poczekam a tu ...pyk ooo :)

Więcej takich masowych rozwiązań poproszę.
A dla tych co borykaja sie z Joomla 1.X na home.pl - może warto poczytać 20 min i za pomocą "krok po kroku" (pełno tego w necie) zaktaulizować joomle do 1.5.7? - naprawdę warto, a i wątki helpów będa bardzij aktualne:)

Pamiętam kiedyś gdy zaczynałem zabawe z HTML czytając wątki pt. "Jak zrobic dobrą strone www" w jednym z pierwszych punktó wbyło cos tego typu: "To że zrobiłeś stronę i działa ona w internecie nie oznacza ze możesz o niej zapomnieć i robić kolejną". To tak odnośnie opieki nad swoimi stronami:)

Chrumek
11-12-2008, 13:57
Dzięki za patcha i opis. Zadziałało również na J1.5.8 (home.pl). Dodatkowo dzięki opisowi na stronie niepoprawny adres - usunięto zamieniłem korzystanie Joomli z PHP4 na PHP5. Wielkie dzięki.

glazarr
15-12-2008, 18:09
Dziękuję baaaaaaaardzo. U mnie w Joomla 1.5.8 wklejenie kodu :


if(substr($_SERVER[PHP_SELF], -1) == '/') {
$_SERVER[PHP_SELF] .= 'index.php';
}

do index.php pomogło. Teraz mam 2 joomle na jednym koncie home.pl.


Jeszcze raz wielkie DZIĘKI. :D

kaczorus
30-01-2009, 12:02
U mnie na Joomla 1.5.6 jest ok:) Mam wyłączony .htaccess. Po rozpakowaniu patcha musiałem skopiować zawartość .htaccess utworzonego przez patch do pliku htaccess.txt i wszystko śmiga :)

Scandall
06-02-2009, 12:05
A u mnie kiszka z instalacją joomla 1.5.9 na home.pl - zupełnie nie chce działać tym menu Articles » Section / Blog tzn. artykuły się wyświetlają, jak ustawię ich 10 na stronę, na dole standardowa nawigacja "Następna" "Ostatnia" i urle w stylu www.domena.pl/plik.html?start=11 i jakoś dostaję 404. Czy ktoś wie jak to obejść? Ten patch na to też działa?

lapsoft
03-09-2009, 10:29
Obecnie nie funkcjonuje adres: http://krzysztof.zolnowski.pl/patch.php.gz
Może ktoś wystawić ten Patch i podać adres na forum?

yOyO-
24-09-2009, 11:39
Obecnie nie funkcjonuje adres: http://krzysztof.zolnowski.pl/patch.php.gz
Może ktoś wystawić ten Patch i podać adres na forum?

Patch jest znowu dostępny pod powyższym adresem. Mam nadzieję, że się przyda ;)

bugmewhy
26-09-2009, 12:34
Witam, mam joomle na yoyo.pl. Działam na 1.5.14. Po wejsciu na wyniki sondy albo po wpisaniu jakis slow do wyszukiwarki wyswietla mi:

Błąd 404
Plik lub strona, której poszukujesz nie istnieje.



Wprowadziłem zmiany z pierwszego posta w .htaccess oraz pliku libraries/joomla/application/component/controller.php lecz bez rezultatu.
Proszę o pomoc.

darasso1
16-11-2009, 13:11
Witam,
Walczę z problemem index.php na joomli postawionej na home.pl.
U mnie to rozwiązanie z patchem nie działa.
A jak u was czy ktoś to wdrożył może puścić linka do jakiejś żyjącej strony na home.pl która używa sh404sef in ma index.php w url-u strony głównej.

Pozdrawiam,
Darek
piekloniebo (http://www.piekloniebo.pl/index.php)

darasso1
16-11-2009, 13:13
Jak kliknę w adres pod którym ma być patch to jakieś mega krzaczory mi wyskakują.

Pozdrawiam,
Darek:)

piecho
16-11-2009, 13:20
prawy przycisk myszy, zapisz element docelowy, użyj 7-zip albo czegos innego co otwiera archiwa gz... na home.pl joomla 1.5 dziala, problemy sa z ftp, odsylam do mojego pytania.

darasso1
16-11-2009, 14:10
Dzieki piecho no czlowiek cale zycie sie uczy. Kliknalem prawym sciagnalem patcha. Uruchomilem w glownym katalogu. Utworzyl mi nowe .htaccess ale ten plik nie rozwiazal mojego problemu z koniecznoscia posiadania index.php na home page.

ciagle wywalal nie znaleziono strony jak nie mam index.php wpisane do ustawien sh404 sef

Pozdr:)

lyric
21-02-2010, 12:59
Witam

Czy udało się komuś usunąć index.php na Joomli 1.5.15 z komponentem Sh404sef

Z góry wielkie dzięki

darasso1
21-02-2010, 21:41
Mi się nie udało. Co więcej dowiedziałem się że na home.pl używają jakiegoś innego serwera nie Apacha tylko jakiegoś autorskiego rozwiązania którego chyba autor sh404sef nie przewidział i to po prostu nie działa.
Zrobiłem test i założyłem testowe konto i domenę na nazwa.pl i tam ta sama joomla i VM działają bez problemu bez index.php na głównej.
Można jeszcze obejrzeć tutaj: www.piekloniebo.nazwa.pl (http://www.piekloniebo.nazwa.pl).