Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: nazwa.pl i symfony
Forum PHP.pl > Forum > PHP > Frameworki
sticker
Witam wszystkich, dzisiaj przegrałem wykonany serwis na nazwa.pl i ku mojemu zdziwieniu nie wpisując w adresie nazwa domeny/web/ i dostałem 404
Tak jakby directory index był inny niż index.php. Wiece jak to obejść? Patrzyłem co w htaccess piszczy i dopisanie DirectoryIndex index.php nic nie pomaga. Jakieś inne sugestie ?

Z góry dzięki za odpowiedzi
phpion
Zapoznaj się z wątkiem:
http://forum.php.pl/index.php?showtopic=76023
ogólnie nie polecam ani home.pl, ani nazwa.pl (pod kątem Symfony).
sticker
ok problem polegał na tym że trzeba było włączyć rewrite base smile.gif
pawel_k
Cytat(phpion @ 27.01.2008, 19:06:43 ) *
Zapoznaj się z wątkiem:
http://forum.php.pl/index.php?showtopic=76023
ogólnie nie polecam ani home.pl, ani nazwa.pl (pod kątem Symfony).

szczerze to z nazwa.pl nie mam najmniejszych problemów, mam na nim w tym momencie 4 serwisy na symfony... na home.pl też kiedyś umieszczałem jakiś projekt i również nie było problemów nie do przejścia...
Cysiaczek
Podepnę się pod temat, bo też dotyczy frontu Symfony.
Aplikacja działa poprawnie z tym wyjatkiem, że odnosząc się poprzez http://domain.com/project/web/index.php/module/action wyświetla mi domyślny kontroler z domyślną akcją (bez obrazków)...
"Symfony Project Created
Congratulations! You have successfully created your symfony project.
"
ble ble ble...

Dodam, że na localu wszystko śmiga i jest to niezależne od ustawień RewriteBase. Słaby jestem z htaccess, więc jeśli ktoś wie, co trzeba zmienić, to będę zobowiązany ;]

.htaccess
Kod
Options +FollowSymLinks +ExecCGI

<IfModule mod_rewrite.c>
  RewriteEngine On

  # uncomment the following line, if you are having trouble
  # getting no_script_name to work
  RewriteBase /project/web

  # we skip all files with .something
  RewriteCond %{REQUEST_URI} \..+$
  RewriteCond %{REQUEST_URI} !\.html$
  RewriteRule .* - [L]

  # we check if the .html version is here (caching)
  RewriteRule ^$ index.html [QSA]
  RewriteRule ^([^.]+)$ $1.html [QSA]
  RewriteCond %{REQUEST_FILENAME} !-f

  # no, so we redirect to our front web controller
  RewriteRule ^(.*)$ index.php [QSA,L]
</IfModule>

# big crash from our front web controller
ErrorDocument 500 "<h2>Application error</h2>symfony application failed to start properly"
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.