publikacja: 21 lipca 2008, 14:26; autor: Szymon Skulimowski http://wpninja.pl/artykuly/wordpress-2-6-po-aktualizacji-error-404/

WordPress 2.6 - po aktualizacji error 404

WordPress 2.6 - po aktualizacji error 404

Jeśli na swoim WordPressie używasz odnośników bezpośrednich (ang. permalinks) z formułką /index.php/ i aktualizowałeś ostatnio (lub nosisz się z takim zamiarem) skrypt do wersji 2.6 to, masz problem. Po przeprowadzonej operacji i po kliknięciu na dowolny wpis pojawi się error 404.

Jest to tzw. „bug” czyli po prostu błąd w skrypcie (został on już opisany i zgłoszony). Możesz więc odetchnąć - niczego nie zepsułeś, nie jest to Twoja wina i, co najważniejsze, da się to naprawić.

Aby wszystko znowu działało należy:

  • przejść do panela administratora, kliknąć na zakładkę „ustawienia” (ang. settings), następnie na „odnośniki bezpośrednie” (ang. permalinks);
  • uzupełnić dwa ostatnie pola na stronie czyli prefiks kategorii i prefiks tagu. Można tam wpisać po prostu odpowiednio „kategoria” (ang. category base) i „tag” (ang. tag base).
Podobał się artykuł? Dodaj kanał RSS / Atom do swojego czytnika lub zapisz się na bezpłatny newsletter i dołącz do grona stałych czytelników.

Komentarze (14)

  1. MatMar MatMar 1250 dni temu:

    Dzięki, wszędzie tego szukałem!

    odpowiedz
  2. Szymon Skulimowski Szymon Skulimowski 1249 dni temu:

    Cieszę się, że artykuł okazał się przydatny :-). Dzięki za informację i napisanie komentarza - to dla mnie znak, że WPNinja spełnia swoje zadanie!

    odpowiedz
  3. belong belong 1233 dni temu:

    Witaj,
    Widzę, że w tym temacie piszesz o czymś, co dotyczy również mojego problemu. Otóż przy zmianie permalinków z „default” na jakikolwiek inny pojawia się błąd strony i zostaję przeniesiony na stronę mojego dostawcy hostingowego, gdzie informacja mówi o błędzie wewnętrznym:

    Serwer napotkał błąd wewnętrzny i nie jest w stanie zrealizować twojego żądania.
    Sprawdź czy:
    - uprawnienia do uruchamianego zasobu ‘ścieżka pliku, do którego się odwołuję po zatwierdzeniu zmiany permalinku’ mają wartość 705,
    - uprawnienia do katalogu mają wartość 705,
    - w pliku ‘.htaccess’ nie znajdują się nieprawidłowe wpisy

    Próbowałem zmian w chmodach, ale nie pomaga, poza tym dziwne mi się to wydaję, ponieważ katalogi w WP powinny mieć wartość 755 a nie 705. Zmieniłem również chmod .htaccess na 666, jak jest opisane w codexie WP. Sama zawartość katalogu .htaccess przedstawia się następująco:

    # BEGIN WordPress
     
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
     
    # END WordPress

    Po wyczyszczeniu jego zawartości mogę znowu wejść do panelu WP i po zmianie permalinków ponownie na opcję „default” wszystko działa poprawnie, ale chyba nie powinno być tak, że nie mogę korzystać z innych opcji ustawień w permalinkach? Chciałbym mieć możliwość ich zmiany. Jeśli jesteś w stanie mi jakoś pomóc będę wdzięczny!

    odpowiedz
  4. Szymon Skulimowski Szymon Skulimowski 1233 dni temu:

    Można wiedzieć z jakiego hostingu korzystasz?

    Mam jedno konto na niemieckim serwisie gdzie za nic w świecie nie da się odpalić niczego za pomocą .htaccess-a. Wina IMO leży po stronie usługodawcy ale oni się stanowczo tego wypierają a na pytanie dlaczego nie działa odpowiadają jedynie:

    Nie jestem specjalista od rewrite, tez musze poszukac w google, takze
    nie moge pomoc - nie nalezy to do naszego supportu!

    Od tamtej pory omijam firmę szerokim łukiem. Być może podobna sytuacja jest i u Ciebie.

    odpowiedz
  5. belong belong 1233 dni temu:

    Dzięki za odpowiedź! Mój dostawca to OVH. U mnie pisano, żeby zmienić nazwę z .htaccess na htaccsess :), albo żeby plik w ogóle usunąć czy z pierwszej linijki, której nie udało mi się wkleić wcześniej „IfModule mod_rewrite.c” kazano usunąć „.c”, co i tak niczego nie zmiania, po plik .htaccess po usunięciu czy zmianie nazwy znów się pojawia w katalogu głównym z zapisem „.c” i raczej nie ma na to rady.. No nic, będę kombinował dalej.
    A tak przy okazji - fajny blog, pewnie będe zaglądał częściej.

    odpowiedz
  6. shpyo shpyo 1171 dni temu:

    Od razu bug ;). „To nie bug tylko feature” ;>

    odpowiedz
  7. Kasia Kasia 1171 dni temu:

    A ja niestety nie mogę przywrócić tych domyślnych ustawień… :(
    Pracuję nad stroną dla kogoś i nie idzie mi tego naprawić. Za każdym razem jak wyczyszczę lub wyrzucę ten plik i wchodzę do panelu adm. do ustawień permalinków to i ta strona nie wygląda tak jak powinna (grafika) i po wybraniu ustawień domyślnych i zapisz wyświetla się strona z błędem od dostawcy… I tak w koło. :(

    odpowiedz
  8. Kasia Kasia 1171 dni temu:

    ps. coś czuję że jedyne wyjście to takie, żeby wyeksportować wszystko co się zrobiło i zainstalować WP na nowo… :/

    odpowiedz
  9. Szymon Skulimowski Szymon Skulimowski 1170 dni temu:

    @Kasia,

    A czy przypadkiem strona nie stoi na darmowym serwerze w OVH? Jeśli tak to porażka bo on w ogóle nie obsługuje mod_rewrite:

    Mod_rewrite jest dostępny w OVH we wszystkich ofertach hostingowych, za wyjątkiem serwisu 60free.

    A bez niego nici z przyjaznych odnośników.

    odpowiedz
  10. Kasia Kasia 1170 dni temu:

    i wszystko jasne… :)

    odpowiedz
  11. bambaryllo bambaryllo 1097 dni temu:

    A ja właśnie przeżywałem chwile grozy - wrzuciłem WP2.7 i zamiast stron (oprócz startowej): Error 404. Bo chciałem mieć ładne linki… Przełączyłem na domyślny system odsyłaczy i działa. Dziękuję!

    odpowiedz
  12. Szymon Skulimowski Szymon Skulimowski 1095 dni temu:

    @bambaryllo,
    Byłem pewien, że ten problem usunęli już w wersji 2.6.1. W każdym bądź razie cała przyjemność po mojej stronie.

    odpowiedz
  13. Custom Custom 1040 dni temu:

    Wszędzie szukałem gotowego .htaccess dla WordPress, bo skrypt 2.7.1 jakoś przestał mi go generować.
    A tu proszę… @belong pomógł.
    Dzięki temu blogowi aż chce się żyć xD

    odpowiedz
  14. wirtualna polska wirtualna polska 381 dni temu:

    tak sobie czytam stare artykuły prawdopodobnie z przed paru lat i tak sobie mysle , ze wordpress jest jedynym cms-em,ktory sie tak dynamicznie zmienia. Wersje powyzej 3.0 sa bardzo niekompatybilne z wieloma skorkami…niestety :(

    odpowiedz

Dodaj własny komentarz

Odnośniki z innych stron (1)

Lista innych stron, które w jakiś sposób odnoszą się do opublikowanej tutaj treści:

  1. WordPress 2.6.1

    […] WordPress 2.6 sprawiał Ci problemy (np. poprzez ignorowanie ustawień uploadera lub wyświetlanie błędu 404) koniecznie zaktualizuj skrypt. W przeciwnym wypadku nie ma takiej […]