PDA

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.

Karol99
27-06-2014, 18:45
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.

Karol99
28-06-2014, 18:23
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

Karol99
28-06-2014, 22:13
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.