Re: Webroot problem when accessing cake app through service provider's SSL
I can get the system to work with a VERY ugly fix: In layout if i replace these: echo $html->css('cake.generic'); => echo preg_replace( "/ssl/", "thesite.com", $html->css('cake.generic') ); echo $content_for_layout; => echo preg_replace( "/ssl/", "thesite.com", $content_for_layout ); etc. But I really don't like doing it like this. If anyone has a better suggestion please tell me! On Mar 31, 12:37 pm, karma wrote: > Thanks for your help! > > I still can't get it to work however. I tried any possible settings in > the .htaccess. > > The problem is that cake defines the webroot directory in views as "/ > ssl/application_name/" when it shoud be because of the SSL "/ > thesite.com/application_name/". > > Because that directory is set wrong all includes (css, javascript) and > form actions point to that wrong directory. Where does cake get this > directory? It can be echoed in a view (echo $this->webroot). Is there > some setting where I can change this value? > > On Mar 30, 3:45 pm, Martin Westin wrote: > > > Just guessing but try this: > > >http://book.cakephp.org/view/37/Apache-and-mod_rewrite-and-htaccess > > > The last part about setups that have already been "rewritten". Your > > provider might be using mod_rewrite for it's ssl urls and then Cake's > > rewriting will not work as expected. > > > /Martin > > > On Mar 29, 8:02 pm, karma wrote: > > > > Hi! > > > > I have a problem getting cakephp to set correct webroot directory. > > > I've the webroot installed in "/ssl/application_name > > > /webroot" folder at the service providers server. The application > > > works perfectly when I access it through > > > "www.thesite.com/ssl/application_name". > > > > BUT > > > > The service provider offers SSL-encryption through this centered > > > service, where the site is accessed through address "https:// > > > ssl.serviceprovider.com/thesite.com/application_name/". This messes > > > the application up cause the webroot is not set correctly. I tried to > > > change WWW_ROOT constant but it doesn't help. If I echo $this->webroot > > > in a view it says "/ssl/application_name/". I need to get this > > > application to work through this centered SSL. > > > > So, how could I get the application work correctly in this kind of a > > > setup? I'm in quite a hurry to get this to work so any help is > > > appreciated! --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "CakePHP" group. To post to this group, send email to cake-php@googlegroups.com To unsubscribe from this group, send email to cake-php+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~--~~~~--~~--~--~---
Re: Webroot problem when accessing cake app through service provider's SSL
Thanks for your help! I still can't get it to work however. I tried any possible settings in the .htaccess. The problem is that cake defines the webroot directory in views as "/ ssl/application_name/" when it shoud be because of the SSL "/ thesite.com/application_name/". Because that directory is set wrong all includes (css, javascript) and form actions point to that wrong directory. Where does cake get this directory? It can be echoed in a view (echo $this->webroot). Is there some setting where I can change this value? On Mar 30, 3:45 pm, Martin Westin wrote: > Just guessing but try this: > > http://book.cakephp.org/view/37/Apache-and-mod_rewrite-and-htaccess > > The last part about setups that have already been "rewritten". Your > provider might be using mod_rewrite for it's ssl urls and then Cake's > rewriting will not work as expected. > > /Martin > > On Mar 29, 8:02 pm, karma wrote: > > > Hi! > > > I have a problem getting cakephp to set correct webroot directory. > > I've the webroot installed in "/ssl/application_name > > /webroot" folder at the service providers server. The application > > works perfectly when I access it through > > "www.thesite.com/ssl/application_name". > > > BUT > > > The service provider offers SSL-encryption through this centered > > service, where the site is accessed through address "https:// > > ssl.serviceprovider.com/thesite.com/application_name/". This messes > > the application up cause the webroot is not set correctly. I tried to > > change WWW_ROOT constant but it doesn't help. If I echo $this->webroot > > in a view it says "/ssl/application_name/". I need to get this > > application to work through this centered SSL. > > > So, how could I get the application work correctly in this kind of a > > setup? I'm in quite a hurry to get this to work so any help is > > appreciated! --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "CakePHP" group. To post to this group, send email to cake-php@googlegroups.com To unsubscribe from this group, send email to cake-php+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~--~~~~--~~--~--~---
Webroot problem when accessing cake app through service provider's SSL
Hi! I have a problem getting cakephp to set correct webroot directory. I've the webroot installed in "/ssl/application_name /webroot" folder at the service providers server. The application works perfectly when I access it through "www.thesite.com/ssl/application_name". BUT The service provider offers SSL-encryption through this centered service, where the site is accessed through address "https:// ssl.serviceprovider.com/thesite.com/application_name/". This messes the application up cause the webroot is not set correctly. I tried to change WWW_ROOT constant but it doesn't help. If I echo $this->webroot in a view it says "/ssl/application_name/". I need to get this application to work through this centered SSL. So, how could I get the application work correctly in this kind of a setup? I'm in quite a hurry to get this to work so any help is appreciated! --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "CakePHP" group. To post to this group, send email to cake-php@googlegroups.com To unsubscribe from this group, send email to cake-php+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~--~~~~--~~--~--~---
Webroot problem when accessing cake app through service provider's SSL
Hi! I have a problem getting cakephp to set correct webroot directory. I've the webroot installed in "/ssl/application_name/webroot" folder at the service providers server. The application works perfectly when I access it through "www.thesite.com/ssl/application_name". BUT The service provider offers SSL-encryption through this centered service, where the site is accessed through address "https:// ssl.serviceprovider.com/thesite.com/application_name/". This messes the application up cause the webroot is not set correctly. I tried to change WWW_ROOT constant but it doesn't help. If I echo $this->webroot in a view it says "/ssl/application_name/". I need to get this application to work through this centered SSL. So, how could I get the application work correctly in this kind of a setup? I'm in quite a hurry to get this to work so any help is appreciated! --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "CakePHP" group. To post to this group, send email to cake-php@googlegroups.com To unsubscribe from this group, send email to cake-php+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~--~~~~--~~--~--~---