![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 131 Pomógł: 0 Dołączył: 20.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam serwer postawiony na Gentoo Chciałem podnapisywać pliki php na html za pomocą .htaccess Dodałem poprawne dyrektywy i mam problem Jeżeli wpiszę adres: mojadomena/index.php to wszystko ladnie sie odpala, natomiast po wpisaniu mojadomena/index.html wyskakuje mi błąd, że system nie może odnaleźć pliku index.php w katalogu głównym strony. Apache ma zainstalowany mod-rewrite, ponieważ jak chciałem dodać dyrektywe LoadModule rewrite_module modules/mod_rewrite.so to przy restarcie apacha wyskoczył mi błąd, że mor_rewite jest automatycznie zainstalowany i nie moze być dopisany. Wiecie może o co chodzi? Dodam, ze htaccess działa poprawnie, bo na windowsie wszystko ladnie hula.... Dyrektywy wpisane w htaccess to: Options FollowSymLinks RewriteEngine On RewriteRule ^index.html$ index.php [L] Pozdrawiam Ten post edytował ilkar 19.02.2009, 11:31:04 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 5 Dołączył: 10.07.2007 Skąd: Piotrków Tryb. Ostrzeżenie: (0%) ![]() ![]() |
Ustawiles AllowOverride na All?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 131 Pomógł: 0 Dołączył: 20.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
A gdzie to mam ustawić?
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 320 Pomógł: 53 Dołączył: 18.09.2007 Skąd: Radom Ostrzeżenie: (0%) ![]() ![]() |
a z google nie można skotrzystac??
http://www.google.pl/search?hl=pl&q=Li...&lr=lang_pl /etc/apache2/sites-available/default ogólnie etc/apache2/sites-enabled/httpd.conf lub cos podobnego Ten post edytował artur_dziocha 19.02.2009, 12:10:43 |
|
|
![]()
Post
#5
|
|
Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
Kod RewriteBase /Path/To/Directory/
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 131 Pomógł: 0 Dołączył: 20.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
AllowOverride mam na All
RewriteBase ustawiam w htaccess ? czy w httpd.conf ? Ogólnie jest tak, ze w przeglądarce wyskakuje mi informacja: że nie ma pliku w /home/domena/www/index.php, kiedy plik tam jest |
|
|
![]()
Post
#7
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
ale apacha restartujesz po tych wszystkich zmianach?
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 320 Pomógł: 53 Dołączył: 18.09.2007 Skąd: Radom Ostrzeżenie: (0%) ![]() ![]() |
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> ja w terminalu(Debian) wpisałem coś takieego po instalacji apache itp i mod_rewrite mi działa bez problemów. nie wiem jak w gentoo Kod a2enmod rewrite
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 131 Pomógł: 0 Dołączył: 20.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
tak restartuje...
Tutaj chyba nie chodzi o dzialanie samego mod'a, bo nie wyskakuje mi błąd, że nie działa, bardziej coś z ustawieniem katalogów... A może chmody?? |
|
|
![]()
Post
#10
|
|
Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
Sprawdź czy masz skompilowane mod_rewrite i załadowane w httpd.conf. Czy plik .htaccess oraz index.php masz w tym samym katalogu? Najlepiesz pokaż strukturę katalogu.
|
|
|
![]() ![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 131 Pomógł: 0 Dołączył: 20.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
zroblem sprawdzenie czy mam poprawnie zainstalowny mod_rewrite na serwerze w sposob nastepujacy:
stworylem plik test.php z kodem: if (!empty($sprawdz_mod_rewrite)) { $rewrite_result = 1; } else { $rewrite_result = 0; } if ($rewrite_result == 1) { echo 'Mod_Rewrite jest zainstalowany na tym serwerze'; } else { echo 'Mod_Rewrite nie jest zainstalowany na tym serwerze lub jest błędnie skonfigurowany'; } w .htaccess wpisalem: Options +FollowSymLinks <IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^(test.php)$ test.php?sprawdz_mod_rewrite=1 [QSA] RewriteRule ^$ test.php?sprawdz_mod_rewrite=1 [QSA] </IfModule> i w przegladarce wyskoczylo mi: Internal error 500 Internal Server Error UID of script "/home/domena/www/test.php" is smaller than min_uid (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
![]()
Post
#12
|
|
Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
Stwórz plik z phpinfo" title="Zobacz w manualu PHP" target="_manual i sprawdź w sekcji Loaded Modules. Najprawdopodobniej masz zły .htaccess (nie chce mi się analizować) i Apache generuje błąd 500.
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 131 Pomógł: 0 Dołączył: 20.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
dobra, udalo mi sie, dzieki wszystkim za pomoc
Ten post edytował ilkar 19.02.2009, 13:58:05 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 06:46 |