Zobacz pełną wersję : Problem z podstronani
wezykowski
27-06-2014, 12:37
Mam instalację Joomla w katalogu (a w zasadzie w podkatalogu).
Do wersji 3.1.6 wszystko było OK! Dziś dokonałem aktualizacji najpierw do wersji 3.2.4, a potem do 3.3.1 i zonk ... strona główna wyświetla się OK, a wszystkie linki do podstron zmieniły swą postać do adres strony/katalog/podkatalog/dalszy ciąg adresu (zamiast adres strony/dalszy ciąg adresu) i wywołują błąd 404 - Kategorii nie znaleziono.
Strona mieści się pod adresem zachodslonca.pl (http://zachodslonca.pl)
wezykowski
27-06-2014, 13:24
Zmiana szablonu nic nie daje.
Sprawdź w configuration.php, co masz w live_site i ewentualnie wywal to, co jest między '', podmień plik .htaccess na "czysty", pochodzący z paczki instalacyjnej j! 3.3.1.
wezykowski
27-06-2014, 21:47
W live_site mam wpis:
public $live_site = 'http://zachodslonca.pl/';
Wywalenie wpisu http://zachodslonca.pl/ pomaga ale adresy podstron wyglądają tak: adres strony/katalog/podkatalog/dalszy ciąg adresu. Sama podmiana pliku .htaccess na czysty nic nie wnosi.
Czy aby na pewno nie masz zdublowanych katalogów, tzn. nie masz jednej kopii całej struktury j! w głównym katalogu, do którego prowadzi domena, a drugiego egzemplarza w zawartym w nim katalogu /zachodslonca/joomla/ ?
O takiej sytuacji świadczy np. poprawne wyświetlanie obrazków z różnych lokalizacji:
- ze slidera http://zachodslonca.pl/zachodslonca/joomla/images/home/Ustronie37.jpg
oraz http://zachodslonca.pl/images/home/Ustronie37.jpg
- z pluginu http://zachodslonca.pl/zachodslonca/joomla/plugins/content/itpsocialbuttons/images/texto/delicious.png
oraz http://zachodslonca.pl/plugins/content/itpsocialbuttons/images/texto/delicious.png
Jeżeli obrazki wyświetlają się pod dwoma różnymi adresami, to nie ma to związku z J!. Jeśli fizycznie "drugi egzemplarz" nie istnieje, to moim zdaniem trzeba rozmawiać z hostingodawcą - coś musi być dziwnego z konfiguracją serwera (a skoro podmieniałeś htaccess, to nie wynika z błędów w tym pliku).
wezykowski
28-06-2014, 20:38
W public_html mam 5 katalogów m.in. zachodslonca, a w katalogu zachodslonca mam tylko podkatalog joomla (i nic poza tym), gdzie znajduje się instalacja Joomla.
W .htaccess w public_html jest wpis:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?zachodslonca\.pl$ [NC]
RewriteCond %{REQUEST_FILENAME} !/zachodslonca/joomla/
RewriteRule ^(.*)$ /zachodslonca/joomla/$1
No to mamy winowajcę. Usuń ten wpis i przekieruj domenę zachodslonca.pl bezpośrednio na katalog public_html/zachodslonca/joomla/ (jak rozumiem, domena obecnie jest podłączona do public_html).
Jeśli potrzebujesz dostępu do pozostałych 4 katalogów wewnątrz public_html, to zapewne prowadzi do niego też adres w rodzaju uzytkownik.nazwa_hostingu.pl (dowiesz się w panelu zarządzania serwerem lub pomocy hostingu).
wezykowski
28-06-2014, 22:44
Domena faktycznie jest podpięta pod public_html, ale w tym katalogu owym wpisem w .htaccess przekierowuję ją do katalogu: zachodslonca/joomla/.
W wersji 3.1.6 też tak było i wszystko działało. Co takiego się zmieniło po aktualizacji do wersji 3.3.1, że to przesłało działać?
wezykowski
29-06-2014, 17:30
Odtworzyłem bazę z kopii i w wersji 3.1.6 znów wszystko śmiga. Nie mogę zrozumieć czemu ta aktualizacja psuje linki.
vBulletin® v4.2.5, Prawa przedruku © 2024 vBulletin Solutions, Inc. Wszystkie prawa zastrzeżone.
Tłumaczenie: Polskie Centrum Joomla!