2010.11.19. 05:14:33 dátumon oscar balladares <[email protected]> írta:
Hi guys and girls!
Is there a way to publish a Symfony project with the index.php (front
controller) on the web-root directory? (instead of the sf_app_name/web/
directory).
I have this question cuase there are many clients that like just to put
the
project folder on the
htdocs directory (mostly are Windows users) and they expect the
application
to work (This way you are jumping over the virtual host configurations
suggested on the jobeet tutorial)
And also some free web hosting do not allow configuring a Virtual Host,
they
expect you to put your index.php on the toplevel directory and that is
imposible with a common Symfony project hierarchy (as far as I know and
the
reason of my question).
If I put a SF project on the top level, I would have to access my app
like :
http://myapp.suckingfreewebhosting.com/*web*/index.php
when I would love to do:
http://myapp.suckingfreewebhosting.com/index.php
So if there is no wayto have the front controller on the web-root
directory,
my current thoughts are :
1-My clients should have enough money to get a web master services to
configure the project for them.
2- Free hosting sucks, I should get a real hosting.
That is what takes my breath away this days, cuase I do really would
love to
use Symfony on really small projects and not only on big projects having
access to a virtual host, I dont want to do things like the DIY style
anymore.
Is there a way to get the front controller in the web-root directory?
Hi!
This is unsecure, but it's easy. Just move all files in the web directory
to the root directory, then edit index.php, replace
require_once(dirname(__FILE__).'/../config/ProjectConfiguration.class.php');
with
require_once(dirname(__FILE__).'/config/ProjectConfiguration.class.php');
Again, this is ugly, all your files (including the settings yml files) are
visible to everyone, you have to solve this by setting .htaccess to deny
those files.
Peter
--
If you want to report a vulnerability issue on symfony, please send it to
security at symfony-project.com
You received this message because you are subscribed to the Google
Groups "symfony users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/symfony-users?hl=en