Thanks for your reply Luciano!

Sadly, it doesn't work in either way. The problem seems to be the relative
path I used on every asset: for example, instead of "css/style.css" I used
"/css/style.css".. so it looks on the "root" folder for the asset. I tried
removing the first slash on one css file to try it on and it "worked" (it
pointed to "demos/myDemoApp/es/css/style.css" .. it included the /es/
because of the culture on the URL, I don't know why). As I mentioned early,
I used this type of relative path because using "css/style" didn't work,
even on the main domain (maybe using "RewriteBase /" would work in this
way?).

So.. I give up. I was trying to make it work on a subdirectory on a shared
hosting I have, but it seems that the only way is using a Virtual Host, so
I'll have to migrate my app to a VPS.


Thanks for all your help guys!



On Tue, Aug 3, 2010 at 3:35 PM, Luciano A. Andrade <
andrade.luci...@gmail.com> wrote:

> you can try to set
> sfConfig::set('sf_web_css_dir_name', "demo/myDemoApp/css");
>
> which may not work if the stylesheet is set with the full path (check
> the stylesheet_path helper function)
>
> if you try to change the .htacces, you shuld change the RewriteBase
> and probably a simple Alias shuld work out.
>
> Alias /css /demo/myDemoApp/css
>
> but you my not be able to set this on an htaccess file, a redirect my also
> work
>
> Redirect /css /demo/myDemoApp/css
>
>
> 2010/8/3 Gustavo Adrian <comfortablynum...@gmail.com>
> >
> > Hi,
> > Here is ProjectConfiguration.class.php: http://pastebin.com/fEhCWbf8
> > And here the .htaccess: http://pastebin.com/cFQHfKwJ
> > I created a symlink to public_html. Everything works like before, and I
> have the same problem. With Firebug I notice that the browser, for example,
> looks for the css assets at: www.mainDomain.com/css when it should be
> www.mainDomain.com/demo/myDemoApp/css
> > NOTE: I tried with RewriteBase commented out and with RewriteBase
> /demos/myDemoApp like it's in the pastebin example. It doesn't work in
> either way.
> >
> > Thanks!
> >
> > On Tue, Aug 3, 2010 at 11:39 AM, Anibal Sólon <anibalso...@gmail.com>
> wrote:
> >>
> >> You can paste (http://pastebin.com/) the .htaccess and
> projectConfiguration.class.php file? Dont think that is the .htaccess
> >>
> >> On Tue, 2010-08-03 at 00:24 -0300, Gustavo Adrian wrote:
> >>
> >> Finally I did it from with a cron, but it didn't work. Is there a way to
> configure the .htaccess file to make the trick?
> >>
> >>
> >>
> >> Thanks
> >>
> >> On Mon, Aug 2, 2010 at 11:34 PM, Anibal Sólon <anibalso...@gmail.com>
> wrote:
> >>
> >> You can make it with PHP!
> >>
> >> It's a hard, but functional, way: http://php.net/symlink
> >>
> >>
> >> On Mon, 2010-08-02 at 19:00 -0300, Gustavo Adrian wrote:
> >>
> >> First of all, thanks for your reply!
> >>
> >>
> >> The problem of creating a symlink comes from the fact that I have a
> shared hosting. Is there a way of doing this on a shared hosting without ssh
> access?.
> >>
> >>
> >> Anyway, remember that my app is working 100%. My problem lies in the
> place where my app looks for the assets. I think it has to be a way to fix
> this from .htaccess and I thought that using "RewriteBase /demos/myDemoApp"
> would work but it didn't. It still looks on the main domain for my assets
> (For ex: www.maindomain.com/css/style.css) when it should look for them on
> www.maindomain.com/demo/myDemoApp/css/style.css.
> >>
> >>
> >>
> >>
> >>
> >>
> >> Thanks!
> >>
> >> On Mon, Aug 2, 2010 at 5:14 PM, Luciano A. Andrade <
> andrade.luci...@gmail.com> wrote:
> >>
> >> The easy way to do this is with a symlink from public_html to web (on
> your symfony proyect) symlink will work if apache is correctly configured,
> ie, followsymlink is active.
> >>
> >> Other easy option is change the way the front controller loads the
> config, just put every thing from your web directory in public_html and
> change the relative path that includes the configuration
> >>
> >> on sf 1.0 it means change the line
> >> define('SF_ROOT_DIR',    realpath(dirname(__FILE__).'/..'));
> >>
> >> on sf 1.2 (or 1.1 don't remember) to change the following line
> >>
> require_once(dirname(__FILE__).'/../config/ProjectConfiguration.class.php');
> >>
> >> on the files you use to access your sf app usually frontend.php /
> frontend_dev.php / index.php / admin.php / admin_dev.php ...etc.
> >> 2010/8/2 Gustavo Adrian <comfortablynum...@gmail.com>
> >>
> >> Anyone?
> >>
> >>
> >>
> >>
> >> On Fri, Jul 30, 2010 at 1:13 PM, Gustavo Adrian <
> comfortablynum...@gmail.com> wrote:
> >>
> >> Hi all,
> >>
> >>
> >> This is a topic I've been avoiding for a long time but now I need to
> deploy my app on a subdirectory and there's no other option. IMPORTANTE:
> It's on a SHARED HOSTING.
> >>
> >>
> >> The app dir structure now is something like this:
> >>
> >> /
> >> /demos
> >>   /myAppSymfonyFiles
> >>     /app
> >>     /cache
> >>     /config
> >>     /data
> >>     /lib
> >>     /plugins
> >> /public_html
> >>   /demos
> >>     /myDemoApp
> >>
> >>
> >>
> >>
> >> So, the public dir, as you may guessed, is "public_html". Under
> /demos/myDemoApp I have the contents of the "web" dir of Symfony. on
> "myAppSymfonyFiles" I've put the other Symfony dirs so they're private.
> >>
> >>
> >> I've changed successfully the webDir from projectConfiguration.class.php
> and I've changed the path to this file on the front controller as well.
> Everything works EXCEPT.. that it looks for every asset on the MAIN domain
> like:
> >>
> >> www.mainDomain.com/css/style.css
> >>
> >> When it should be..
> >>
> >> www.mainDomain.com/demos/myDemoApp/css/style.css
> >>
> >>
> >> I tried to change the .htaccess from RewriteBase / to RewriteBase
> /demos/myDemoApp with no success.
> >>
> >>
> >> Anyone knows what I'm missing?
> >>
> >>
> >>
> >>
> >>
> >>
> >> Thanks!
> >>
> >> --
> >> 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 symfony-users@googlegroups.com
> >> To unsubscribe from this group, send email to
> >> symfony-users+unsubscr...@googlegroups.com<symfony-users%2bunsubscr...@googlegroups.com>
> >> For more options, visit this group at
> >> http://groups.google.com/group/symfony-users?hl=en
> >>
> >>
> >>
> >>
> >> --
> >> 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 symfony-users@googlegroups.com
> >> To unsubscribe from this group, send email to
> >> symfony-users+unsubscr...@googlegroups.com<symfony-users%2bunsubscr...@googlegroups.com>
> >> For more options, visit this group at
> >> http://groups.google.com/group/symfony-users?hl=en
> >>
> >>
> >>
> >> --
> >> 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 symfony-users@googlegroups.com
> >> To unsubscribe from this group, send email to
> >> symfony-users+unsubscr...@googlegroups.com<symfony-users%2bunsubscr...@googlegroups.com>
> >> For more options, visit this group at
> >> http://groups.google.com/group/symfony-users?hl=en
> >>
> >>
> >> Anibal Sólon
> >>
> >> --
> >> 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 symfony-users@googlegroups.com
> >> To unsubscribe from this group, send email to
> >> symfony-users+unsubscr...@googlegroups.com<symfony-users%2bunsubscr...@googlegroups.com>
> >> For more options, visit this group at
> >> http://groups.google.com/group/symfony-users?hl=en
> >>
> >>
> >>
> >>
> >> --
> >> 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 symfony-users@googlegroups.com
> >> To unsubscribe from this group, send email to
> >> symfony-users+unsubscr...@googlegroups.com<symfony-users%2bunsubscr...@googlegroups.com>
> >> For more options, visit this group at
> >> http://groups.google.com/group/symfony-users?hl=en
> >>
> >> Anibal Sólon
> >>
> >> --
> >> 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 symfony-users@googlegroups.com
> >> To unsubscribe from this group, send email to
> >> symfony-users+unsubscr...@googlegroups.com<symfony-users%2bunsubscr...@googlegroups.com>
> >> For more options, visit this group at
> >> http://groups.google.com/group/symfony-users?hl=en
> >
> > --
> > 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 symfony-users@googlegroups.com
> > To unsubscribe from this group, send email to
> > symfony-users+unsubscr...@googlegroups.com<symfony-users%2bunsubscr...@googlegroups.com>
> > For more options, visit this group at
> > http://groups.google.com/group/symfony-users?hl=en
>
> --
> 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 symfony-users@googlegroups.com
> To unsubscribe from this group, send email to
> symfony-users+unsubscr...@googlegroups.com<symfony-users%2bunsubscr...@googlegroups.com>
> For more options, visit this group at
> http://groups.google.com/group/symfony-users?hl=en
>

-- 
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 symfony-users@googlegroups.com
To unsubscribe from this group, send email to
symfony-users+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/symfony-users?hl=en

Reply via email to