Hi Benjamin,
I'm the author of the codemassacre post, and things have changed for
version 1.2.
I need to write a newer post.
For now, this is how I am able to do it (no worries, had the same
problem).
First, this goes into the factories.yml for the all environment
all:
request:
param:
path_info_key: REQUEST_URI
Now comes the bitch:
Add this to the top of the /config/ProjectConfiguration.class.php
file:
$_SERVER["REQUEST_URI"] = str_replace($_SERVER["SCRIPT_NAME"], "",
$_SERVER["REQUEST_URI"]);
This is just a little hack, since godaddy keeps the script filename in
the request uri.. this confuses symfony.
That should be all. Let me know if / how that works. Maybe I'm
forgetting something.
Have a great day,
Daniel
On Mar 17, 8:08 am, Benjamin <[email protected]> wrote:
> Thank you. I've actually done everything outlined in those posts.
>
> The one thing I'm not sure about is:
>
> path_info_key: REDIRECT_URL
>
> Someone mentioned it should go into the factories.yml file for symfony
> 1.2. I don't know where to put it in that file however.
>
> all:
> routing:
> class: sfPatternRouting
> param:
> generate_shortest_url: true
> extra_parameters_as_query_string: true
>
> I placed it in settings.yml
>
> prod:
> .settings:
> no_script_name: on
> logging_enabled: off
> path_info_key: REDIRECT_URL
>
> On Mar 17, 10:02 am, Tom Haskins-Vaughan <[email protected]>
> wrote:
>
> > After a quick google:
>
> >http://www.codemassacre.com/2008/07/24/problems-hosting-symfony-sites...
>
> > See if either of those help.
>
> > Tom
>
> > Benjamin wrote:
> > > Hi, sorry I should have posted that. The default module is content
> > > with the index action:
>
> > > # default rules
> > > homepage:
> > > url: /
> > > param: { module: content, action: index }
>
> > > content:
> > > url: /:action.html
> > > param: { module: content }
>
> > > default_index:
> > > url: /:module
> > > param: { action: index }
>
> > > default:
> > > url: /:module/:action/*
>
> > > On Mar 17, 9:50 am, Tom Haskins-Vaughan <[email protected]>
> > > wrote:
> > >> What module/action is specified in your routing.yml file for the the
> > >> root url (/)?
>
> > >> Benjamin wrote:
> > >>> Hi,
> > >>> If someone can please help me figure out what to fix here that would
> > >>> be great. I'm getting 404 errors, No Input File Specified errors,
> > >>> nothing works. This is on a godaddy shared server. Not mine.
> > >>>http://ldnr.org/frontend_dev.php
> > >>> php.ini file located in webroot
> > >>> cgi.fix_pathinfo = on
> > >>> register_globals = off
> > >>> allow_url_fopen = on
> > >>> expose_php = Off
> > >>> max_input_time = 60
> > >>> variables_order = "EGPCS"
> > >>> extension_dir = ./
> > >>> upload_tmp_dir = /tmp
> > >>> precision = 12
> > >>> url_rewriter.tags =
> > >>> "a=href,area=href,frame=src,input=src,form=,fieldset="
> > >>> memory_limit = 20000000
> > >>> session.gc_maxlifetime = 72000
> > >>> magic_quotes_gpc = Off
> > >>> magic_quotes_runtime = Off
> > >>> magic_quotes_sybase = Off
> > >>> .htaccess file
> > >>> 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>
> > >>> apps/frontend/config/settings.yml
> > >>> path_info_key: REDIRECT_URL
> > >> --
> > >> Tom Haskins-Vaughan
> > >> Temple Street Media: Design and Development for the Web
> > >> [email protected] |www.templestreetmedia.com
>
> > --
> > Tom Haskins-Vaughan
> > Temple Street Media: Design and Development for the Web
> > [email protected] |www.templestreetmedia.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
-~----------~----~----~----~------~----~------~--~---