Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [inne]Mod Rewrite nie uruchamia skryptów php
favik
post
Post #1





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 18.05.2010

Ostrzeżenie: (0%)
-----


Witam,
Właśnie przenoszę stronkę z serwera wirtualnego na dedykowany, wgrałem już wszystkie pliki, stronka odpaliła mi się poprzez link:
http://xxx.xxx.xxx.xxx/~admin/

jednak przechodząc na jakąkolwiek podstronę np:
http://xxx.xxx.xxx.xxx/~admin/dokument-11.html
dostaję błąd:
  1. Not Found
  2. The requested URL /dokument.php was not found on this server.


chociaż plik dokument.php istnieje i gdy wpiszę taką jego nazwę to się odpala, oto mój plik .htaccess:
  1. <IfModule mod_rewrite.c>
  2. RewriteEngine On
  3. RewriteBase /
  4.  
  5. RewriteRule ^dokument-([0-9]+)\.html$ dokument.php?vid=$1 [L]
  6. ...
  7. ...
  8. ..


systemem CentOS 5.3
php 5.2.10

Wygląda na to że Mod Rewrite działa ale pliki php nie są odnajdywane z czym to może być związane? i jak to naprawić?(IMG:style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
melkorm
post
Post #2





Grupa: Zarejestrowani
Postów: 1 366
Pomógł: 261
Dołączył: 23.09.2008
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


a skąd wiesz że rewrite działa? wywal if'a i sprawdź czy dostaniesz 500'centką.
Go to the top of the page
+Quote Post
favik
post
Post #3





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 18.05.2010

Ostrzeżenie: (0%)
-----


usunąłem te linijki <IfModule mod_rewrite.c> i </IfModule> ale dalej to samo,
a podejrzewam że mod działa bo przekierowuje tak jak chciałem z .html na .php (co widać w wyrzuconym błędzie 404)

Ten post edytował favik 30.05.2011, 19:28:54
Go to the top of the page
+Quote Post
melkorm
post
Post #4





Grupa: Zarejestrowani
Postów: 1 366
Pomógł: 261
Dołączył: 23.09.2008
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Spróbuj
Kod
RewriteRule ^dokument-([0-9]+)\.html$ ./dokument.php?vid=$1 [L]


Jeszcze możesz spróbować wywalić RewriteBase, raczej jest on niepotrzebny.

Ten post edytował melkorm 30.05.2011, 19:31:41
Go to the top of the page
+Quote Post
favik
post
Post #5





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 18.05.2010

Ostrzeżenie: (0%)
-----


Usunąłem i zmieniłem ale praktycznie bez zmian teraz błąd wygląda tak:
  1. Not Found
  2.  
  3. The requested URL /home/admin/public_html/dokument.php was not found on this server.
  4.  
  5. Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.


czytałem też coś o "AllowSymLinks", ale nie wiem czy to coś pomoże w tym wypadku?
albo czy to może być związane z tym że wchodzę bezpośrednio na serwer a nie przez podpiętą domenę?
Go to the top of the page
+Quote Post
melkorm
post
Post #6





Grupa: Zarejestrowani
Postów: 1 366
Pomógł: 261
Dołączył: 23.09.2008
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


próbowałeś usunąć BasePath?

I gdzie znajduje się plik dokument.php ?
Go to the top of the page
+Quote Post
favik
post
Post #7





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 18.05.2010

Ostrzeżenie: (0%)
-----


nie próbowałem i nie wiem gdzie to mogę znaleźć

plik dokument.php znajduje się dokładnie w:
/home/admin/domains/przyszładomena.pl/public_html

ale przez usera 'admin' w:
/home/admin/public_html/

czy link http://xxx.xxx.xxx.xxx/~admin/ nie wprowadza jakichś ograniczeń?
Go to the top of the page
+Quote Post
Mackos
post
Post #8





Grupa: Zarejestrowani
Postów: 362
Pomógł: 44
Dołączył: 10.06.2009

Ostrzeżenie: (0%)
-----


a na www.przyszladomena.pl/dokument-11.html też nie działa ?
Go to the top of the page
+Quote Post
favik
post
Post #9





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 18.05.2010

Ostrzeżenie: (0%)
-----


domena nie jest jeszcze podpięta bo chciałbym to zrobić dopiero jak będzie wszystko działało

działa gdy wpiszę link np w postaci:
http://xxx.xxx.xxx.xxx/~admin/dokument.php?vid=10

co powino odpowiadać:
http://xxx.xxx.xxx.xxx/~admin/dokument-10.html

ale ten drugi nie działa tylko mam błąd że plik dokument.php nie istnieje, ech załamać się można... ;(
Go to the top of the page
+Quote Post
worek
post
Post #10





Grupa: Zarejestrowani
Postów: 82
Pomógł: 3
Dołączył: 26.04.2011

Ostrzeżenie: (0%)
-----


jaki hosting?? Znaczy się z jakiej firmy. Może pomogę
Go to the top of the page
+Quote Post
favik
post
Post #11





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 18.05.2010

Ostrzeżenie: (0%)
-----


hosting w OVH
Go to the top of the page
+Quote Post
worek
post
Post #12





Grupa: Zarejestrowani
Postów: 82
Pomógł: 3
Dołączył: 26.04.2011

Ostrzeżenie: (0%)
-----


Tutaj masz od nich ładnego manuala jak skonfigurować plik htaccess

http://pomoc.ovh.pl/HtaccessModRewrite

a tutaj masz obszerny art o mod rewrite, czytaj uważnie na pewno ci pomoże i pamiętaj o follow sym links

http://4programmers.net/Z_pogranicza/Mod_rewrite

Ten post edytował worek 31.05.2011, 11:03:23
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 13:33