PDA

Zobacz pełną wersję : Aktualizacja 3.7.5 i błąd wyświetlania podstron artykułów



funky_koval
23-08-2017, 08:46
Witam wszystkich.
Jest problem jak w temacie powyżej. Po aktualizacji do 3.7.3 i próbach kolejnych (3.7.4 i 3.7.5) witryna nie wyświetla podstrony artykułów, błąd 404. Strona pierwsza artykułów wyświetla się poprawnie, podobnie wszystkie pozostałe elementy witryny i zaplecza. Php 7.0.20.
Sprawdziłem prawa dostępu, katalogi 755 i configuration.php 644. Prawa do folderów - stan wszystkie zapisywalne. Porównywałem też plik .htaccess 3.7.2 z niedziałającymi aktualizacjami, nie widzę różnic. Aktualizuję od J 2.5. i nigdy nie było problemów z kolejnymi wersjami.
Z góry dziękuję za wszelkie info gdzie szukać dalej/jak to rozwiązać.

terra
23-08-2017, 11:18
Pierwsza podstawowa akcja - sprawdź czy kategorie, w których masz artykuły zwracające 404 są nadal opublikowane.

zwiastun
23-08-2017, 13:42
I sprawdź w bazie danych, czy ścoieżki do kategorii i artykułów są poprawne (rubryka path w tabelach)

funky_koval
23-08-2017, 19:20
Wszystkie kategorie są opublikowane.
Porównałem rubrykę path tabeli _categories 3.7.2 (wersja działająca na hostingu) z 3.7.5 (localhost, błędy 404) i są identyczne,jak poniżej
https://images81.fotosik.pl/763/80a7dbd5f137761e.jpg
Takie same w obu wersjach też są wartości przy artykułach w tabeli _content, tylko rubryki path tu nie znalazłem.

zwiastun
24-08-2017, 00:04
A w tabeli #__menu? Nie ma dziwnych ścieżek ?

funky_koval
24-08-2017, 08:03
#__menu jest poprawna, tj. obie wersje są identyczne.
Ale zacząłem wczoraj wszystko sprawdzać od początku i jest inaczej z .htaccess niż to napisałem w pierwszym poście. Przy pierwszej z błędami update 3.7.3, .htaccess na serwerze nie różnił się z 3.7.2 co miałem zapisany w kopii zapasowej. Natomiast teraz .htaccess 3.7.5 co jest na localhost i 3.7.2 na hostingu to dwa jednak różne kody. Różnice w zapisie
# Block out any script... i # Block any script...
i cała Joomla! core SEF Section. Czy to jest poprawny stan rzeczy?

terra
24-08-2017, 09:44
# oznacza że to kod który został wyłączony i to jest ok. Pytanie czy masz .htaccess czy htaccess.txt. bo ten drugi nie realizuje zadań dopóki nie jest zmieniony na .htaccess, a to ma znaczenie gdy w joomla masz włączone przyjazne linki.

Sprawdź ustawienia w konfiguracji globalnej

funky_koval
24-08-2017, 14:29
Treść .htaccess jest dla mnie zrozumiała, tylko mam wątpliwości czy powinno to być zgodne co jest przed z tym co po aktualizacji.
Rozszerzenie pliku jest .htaccess.