.htaccess Ubuntu Apache

Problemy dotyczące innych systemów operacyjnych
kacpero1094
Posty: 31
Rejestracja: 03 listopada 2009, 18:13
Lokalizacja: Pabianice

.htaccess Ubuntu Apache

Post autor: kacpero1094 »

Dodałem do pliku /etc/apache2/apache2.conf następujący kod:

Kod: Zaznacz cały

<Directory /media/UbuPart/Kacper/projekt/>
	Options Indexes FollowSymLinks MultiViews
	AllowOverride All
	Order allow,deny
	allow from all
</Directory>
Jednak Apache nie zwraca zupełnie uwagi na to co jest zapisane na temat mod_rewrite w .htaccess
Co prawda pliki .htaccess nie znajdują się w /media/UbuPart/Kacper/projekt/ ale m.in. w:
/media/UbuPart/Kacper/projekt/moto/
/media/UbuPart/Kacper/projekt/kacperkolodziej.com/
itp.

Co zrobić żeby wszystko działało jak trzeba?
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post autor: lessmian2 »

Masz włączony moduł mod_rewrite?
kacpero1094
Posty: 31
Rejestracja: 03 listopada 2009, 18:13
Lokalizacja: Pabianice

Post autor: kacpero1094 »

Mam, bo jak wpiszę nazwę pliku nie dodając rozszerzenia, np. zamiast read.php samo read, to działa (nawet jeśli w .htaccess nie jest zdefiniowana taka reguła), tylko nie chce czytać z .htaccess
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post autor: lessmian2 »

kacpero1094 pisze:bo jak wpiszę nazwę pliku nie dodając rozszerzenia, np. zamiast read.php samo read, to działa
Ale to nie ma nic wspólnego z mod_rewrite. Zamieść, proszę, wynik polecenia:

Kod: Zaznacz cały

apache2ctl -M
kacpero1094
Posty: 31
Rejestracja: 03 listopada 2009, 18:13
Lokalizacja: Pabianice

Post autor: kacpero1094 »

Kod: Zaznacz cały

apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
Loaded Modules:
 core_module (static)
 log_config_module (static)
 logio_module (static)
 mpm_prefork_module (static)
 http_module (static)
 so_module (static)
 alias_module (shared)
 auth_basic_module (shared)
 authn_file_module (shared)
 authz_default_module (shared)
 authz_groupfile_module (shared)
 authz_host_module (shared)
 authz_user_module (shared)
 autoindex_module (shared)
 cgi_module (shared)
 deflate_module (shared)
 dir_module (shared)
 env_module (shared)
 mime_module (shared)
 negotiation_module (shared)
 php5_module (shared)
 setenvif_module (shared)
 status_module (shared)
Syntax OK
Awatar użytkownika
jasiekmarc
Posty: 88
Rejestracja: 27 września 2009, 20:05
Lokalizacja: Wrocław

Post autor: jasiekmarc »

To, co ustawiałeś w

Kod: Zaznacz cały

/etc/apache2/apache2.conf
jest już zdefiniowane w

Kod: Zaznacz cały

/etc/apache2/sites-available/default
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post autor: lessmian2 »

kacpero1094 i widzisz gdzieś wśród aktywnych modułów mod_rewrite? Bo ja nie :-> Zatem:

Kod: Zaznacz cały

a2enmod rewrite
/etc/init.d/apache2 restart
Poza tym, choć nie znam pełnej konfiguracji Twojego serwera, tak jak napisał jasiekmarc niekoniecznie musi to działać tak jak chcesz. Czy możesz wyświetlić coś z katalogu /media/UbuPart/Kacper/projekt/?


PS.
kacpero1094 pisze:apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
Dopisz gdzieś linię:

Kod: Zaznacz cały

ServerName nazwa_serwera
kacpero1094
Posty: 31
Rejestracja: 03 listopada 2009, 18:13
Lokalizacja: Pabianice

Post autor: kacpero1094 »

Włączyłem i działa.
lessmian2 pisze:Dopisz gdzieś linię:

Kod: Zaznacz cały

ServerName nazwa_serwera
Tylko gdzie?
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post autor: lessmian2 »

Pewnie w pliku konfiguracyjnym. Może być apache2.conf. Zamiast nazwa_serwera możesz oczywiście wpisać swoją nazwę.
kacpero1094
Posty: 31
Rejestracja: 03 listopada 2009, 18:13
Lokalizacja: Pabianice

Post autor: kacpero1094 »

Mam jeszcze jeden problem.
Kiedy wpiszę /jakas_strona, to uruchamia się plik jakas_strona.php, a nie katalog /jakas_strona
Nawet jak wyłączam mod_rewrite.
Czy ktoś wie jak to zlikwidować? Przeszkadza mi to bardzo, a dodatkowo uniemożliwia wykonanie niektórych reguł z .htaccess.
ODPOWIEDZ