Thank you very muck Daniel.  That solved it:

apps/frontend/config/factories.yml

all:
  routing:
    class: sfPatternRouting
    param:
      generate_shortest_url:            true
      extra_parameters_as_query_string: true
  request:
    param:
      path_info_key: REQUEST_URI

On Mar 17, 12:46 pm, Richtermeister <[email protected]> wrote:
> Hey Ben,
>
> look at the factories.yml again.
> You added my settings to the routing settings,
> but the belong in the request settings.
>
> The request section is not there yet (commented out). You need to add
> it as shown in my previous post.
> Lemme know if that changes things.
>
> Daniel
>
> On Mar 17, 10:42 am, Benjamin <[email protected]> wrote:
>
>
>
> > Hi Daniel.
>
> > I had to rename php.ini to php5.ini.  I didn't see the 5 in that the
> > first time I read your post.  This got the index.php front controller
> > working.  As for everything else, it still doesn't work.
>
> > I modified config/ProjectConfiguration.class.php:
>
> > <?php
>
> > # FROZEN_SF_LIB_DIR: /usr/share/php/symfony
> > $_SERVER["REQUEST_URI"] = str_replace($_SERVER["SCRIPT_NAME"], "",
> > $_SERVER["REQUEST_URI"]);
>
> > require_once dirname(__FILE__).'/../lib/symfony/autoload/
> > sfCoreAutoload.class.php';
> > sfCoreAutoload::register();
>
> > class ProjectConfiguration extends sfProjectConfiguration
> > {
> >     public function setup() {
> >         $this->setWebDir($this->getRootDir().'/ldnr');
>
> >         // for compatibility / remove and enable only the plugins you
> > want
> >         $this->enableAllPluginsExcept(array('sfDoctrinePlugin',
> > 'sfCompat10Plugin'));
> >     }
>
> > }
>
> > And apps/frontend/config/factories.yml
>
> > all:
> >   routing:
> >     class: sfPatternRouting
> >     param:
> >       generate_shortest_url:            true
> >       extra_parameters_as_query_string: true
> >       path_info_key: REQUEST_URI
>
> > The site only works for the index.php front controller.
>
> > 404 | Not Found | sfError404Exception
> > Empty module and/or action after parsing the URL "/
> > frontend_dev.php/" (/).
>
> > On Mar 17, 12:16 pm, Richtermeister <[email protected]> wrote:
>
> > > 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
-~----------~----~----~----~------~----~------~--~---

Reply via email to