Drupal nie wyświetla stron innych niż główna

Admin jak to admin lubi popsuć (czytaj ulepszyć) swoją witrynę, tylko jeśli się nie doczyta pewnych rzeczy zaczynają się dziać cuda wianki XD

Kiedy włączymy przyjazne adresy w drupalu 7 nie wyświetlają się inne strony niż główna

Możliwe przyczyny:

brak mod_rewrite w konfiguracji Apache, brak .htaccess w katalogu głównym naszej strony (w .htaccess są zawarte wszystkie reguły przepisywania adresów w Drupalu).

Rozwiązanie:

dodajemy do settings.php linię:
$conf['clean_url'] = 0;

zwykle plik settings.php jest zabezpieczony przed zapisem, więc najpierw powinniśmy zmienić uprawnienia do niego, za pomocą klienta FTP lub z wiersza poleceń, komendą:

chmod 777 settings.php

lub jeśli korzystamy z filezilli lub totalcomandera jest to gdzieś w opcjach

a po modyfikacji pliku przywrócić właściwe uprawnienia:

chmod 440 settings.php

lub jak wyżej w programie z którego korzystamy.

Najważniejsze że szybko działa - i pamiętajcie warto mieć zawsze backup bazy i plików :)

Advertisements

Autor

Tomasz

Pasjonat elektroniki linuxa i programowania w C. Użyszkodnik linuxa głównie Debiana lecz i pochodnych oraz od jakiegoś czasu OpenSuse. Naukowo inżynier elektronik, technik informatyk. W wolnych chwilach gram na gitarze ;)

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Log Out / Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Log Out / Zmień )

Facebook photo

Komentujesz korzystając z konta Facebook. Log Out / Zmień )

Google+ photo

Komentujesz korzystając z konta Google+. Log Out / Zmień )

Connecting to %s