Symfony - több project egy szerveren
Üdv.
Symfony telepítésével szenvedek már több napja. Van egy szerver, amin csak htaccess-hez férek hozzá, meg csak a wwwroot-hoz, semmi többhöz, és oda szeretnék feltenni több symfony projectet.
A mappaszerkezetem ilyen:
Egyelőre csak a teabolt project van benne.
A htaccess fájljaim így néznek ki:
wwwroot/.htaccess:wwwroot/teabolt/web/.htaccess:Ez az alap, amit a projecthez generált a symfony.
A problémám a következő. Sikerült feltenni a Symfonyt, minden frankón működik, csak az url-el nem stimmel valami:
http://domain.loc/teabolt/-re a symfony 404-es hibaoldala jelenik meg, és helyette a
http://domain.loc/teabolt/web/ -en lehet elérni a projectet.
Tud valaki megoldást a problémára?
  
 ■ Symfony telepítésével szenvedek már több napja. Van egy szerver, amin csak htaccess-hez férek hozzá, meg csak a wwwroot-hoz, semmi többhöz, és oda szeretnék feltenni több symfony projectet.
A mappaszerkezetem ilyen:
wwwroot/
.htaccess
main/
...
teabolt/
apps/
web/
.htaccess
...
symfony/
...
.htaccess
main/
...
teabolt/
apps/
web/
.htaccess
...
symfony/
...
Egyelőre csak a teabolt project van benne.
A htaccess fájljaim így néznek ki:
wwwroot/.htaccess:
RewriteEngine On
# avoid internal loop of rule ^(.*)$
RewriteCond		%{ENV:REDIRECT_STATUS}			200
RewriteRule		.*				-				[L]
# redirect project into its web folder, and skip the default page rule
RewriteRule		^teabolt/(.*)$	teabolt/web/$1	[QSA,L,S=1]
# redirect the default page into the main folder
RewriteRule		^(.*)$			main/$1			[QSA,L]
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 /
  # 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>
A problémám a következő. Sikerült feltenni a Symfonyt, minden frankón működik, csak az url-el nem stimmel valami:
http://domain.loc/teabolt/-re a symfony 404-es hibaoldala jelenik meg, és helyette a
http://domain.loc/teabolt/web/ -en lehet elérni a projectet.
Tud valaki megoldást a problémára?
 
     



A hiba forrása
Ha beteszem a wwwroot/teabolt/web/index.php elejére, hogy
Valószínűleg a link gyártó részén kéne még tákolni a symfonynak ahhoz, hogy rendesen menjen a dolog. Egyelőre még nem néztem meg, hogy hogyan csinálja a linkeket, remélem ahhoz is hozzá lehet férni valahogy...
Megoldás
wwwroot/.htaccess:
azt azert tegyuk hozza, hogy
szvsz kevesen hasznaljak igy a symfony-t, nem csodalkozom, hogy nehezen talaltal ehhez infot.
most viszont a tobbiek mar konnyebben ossze tudjak hozni. kosz a leirast.
Nincs mit