Index.php ( I deleted the comments ): <?php if (!defined('DS')) define('DS', DIRECTORY_SEPARATOR);
if (!defined('ROOT')) define('ROOT', dirname(dirname(dirname(__FILE__)))); if (!defined('APP_DIR')) define('APP_DIR', basename(dirname(dirname(__FILE__)))); if (!defined('CAKE_CORE_INCLUDE_PATH')) define('CAKE_CORE_INCLUDE_PATH', ROOT); if (!defined('WEBROOT_DIR')) define('WEBROOT_DIR', basename(dirname(__FILE__))); if (!defined('WWW_ROOT')) define('WWW_ROOT', dirname(__FILE__) . DS); if (!defined('CORE_PATH')) { if (function_exists('ini_set')) { ini_set('include_path', CAKE_CORE_INCLUDE_PATH . PATH_SEPARATOR . ROOT . DS . APP_DIR . DS . PATH_SEPARATOR . ini_get('include_path')); define('APP_PATH', null); define('CORE_PATH', null); } else { define('APP_PATH', ROOT . DS . APP_DIR . DS); define('CORE_PATH', CAKE_CORE_INCLUDE_PATH . DS); } } if (!include(CORE_PATH . 'cake' . DS . 'bootstrap.php')) trigger_error("Can't find CakePHP core. Check the value of CAKE_CORE_INCLUDE_PATH in app/webroot/index.php. It should point to the directory containing your " . DS . "cake core directory and your " . DS . "vendors root directory.", E_USER_ERROR); if (isset($_GET['url']) && $_GET['url'] === 'favicon.ico') { return; } else { $Dispatcher = new Dispatcher(); $Dispatcher->dispatch($url); } if (Configure::read() > 0) echo "<!-- " . round(getMicrotime() - $TIME_START, 4) . "s -->"; ?> /.htaccess: <IfModule mod_rewrite.c> RewriteEngine on RewriteRule ^private/$ private/index.php [L] # private section, used to redirect http://www.maryphoto.be/private to http://www.maryphoto.be/maryphoto/webroot/private/index.php RewriteRule ^$ maryphoto/webroot/accueil.php [L] # I am upgrading my website to cakePHP, so I redirect visitors to accueil.php to see the "old" one. RewriteRule (.*) maryphoto/webroot/$1 [L] </IfModule> SetEnv PHP_VER 5 # Used on OVH to activate PHP5 /maryphoto/.htaccess: <IfModule mod_rewrite.c> RewriteEngine on RewriteRule ^$ webroot/ [L] RewriteRule (.*) webroot/$1 [L] </IfModule> /maryphoto/webroot/.htaccess: <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?url=$1 [QSA,L] </IfModule> Hope it will help, Fabian Pijcke. On Sep 4, 9:03 pm, francky06l <[EMAIL PROTECTED]> wrote: > Well if all links are wrong, it's problem of mod-rewrite and/or > index.php. What platform do you use ? > Can you paste your .htaccess and webroot/index.php in the bin or by > mail ? > > On Sep 4, 8:45 pm, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote: > > > I have this problem for all my URL's, the images cannot be found ( url > > searched:http://www.server.com/home/maryphot/www/maryphoto/img/image.ext > > in place ofhttp://www.server.com/img/image.ext), my form's actions > > have the same problem. > > > My CSS cannot be found anymore. > > > I can solve some problems by updating my app/webroot/index.php but I > > don't know how to alter it to get all the thing running ... > > > Looking at the html.php helper, I think that it's its $webroot member > > that is altered ... > > > die($this->webroot); ===> /home/maryphot/www/maryphoto > > > (The real absolute dir on my server is: "/home.10/maryphot/www/ > > maryphoto", I don't know if it helps ... ?) > > > Thank you again ! > > > Pijcke Fabian > > > On 4 sep, 20:35, francky06l <[EMAIL PROTECTED]> wrote: > > > > Do you have same problems for other links ? Check also your index.php > > > in webroot .. > > > All this seems a configuration problem to me. > > > > On Sep 4, 8:31 pm, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote: > > > > > Hi again, > > > > > I changed it to PagesController to SpagesController and nothing > > > > changed: my links are as ugly as before :( > > > > > I also tried to modify my .htaccesses but the result was really > > > > disturbing so I resetted them to the officials ones ... > > > > > Thank for your help anyway ! > > > > > On 4 sep, 20:23, francky06l <[EMAIL PROTECTED]> wrote: > > > > > > Pages is reserved, try with a new name and let know about the results. > > > > > > On Sep 4, 8:11 pm, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote: > > > > > > > Hi, thanks for your answer :) > > > > > > > Yes, mod_rewrite is installed on my server ... > > > > > > > I'll use $html->link instead of my beginners technic ^^ > > > > > > > My controller's named PagesController, I'll change for > > > > > > SpagesController ( Static pages ) > > > > > > > Thank you again, have somebody idea's for my url's issue ? > > > > > > > On 4 sep, 19:58, francky06l <[EMAIL PROTECTED]> wrote: > > > > > > > > Strange, have you got mod-rewrite set up ? > > > > > > > By the way instead of : > > > > > > > > <a href="<?php echo $html->url('/pages/magasin/Mouscron'); ? > > > > > > > > >">Mouscron</a><br /> > > > > > > > > you could use echo $html->link('Mouscron', '/pages/magasin/'); > > > > > > > > What is the name of your controller ? "Pages" is a "reserved" > > > > > > > name for > > > > > > > static pages in cakePhp. > > > > > > > > On Sep 4, 6:18 pm, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote: > > > > > > > > > Hi there, > > > > > > > > > I'm new to cakePHP and trying to create a simple application, > > > > > > > > but I > > > > > > > > have a problem with the html helper and also I think the Router > > > > > > > > class ... > > > > > > > > > So I just created a controller with no model associated and 2 > > > > > > > > views > > > > > > > > named "index.thtml" and "magasin.thtml". > > > > > > > > > These pages are accessible via > > > > > > > > "http://www.server.com/pages/index" and > > > > > > > > ("http://www.server.com/pages/magasin/Mouscron" or > > > > > > > > "http://www.server.com/pages/magasin/Leers-Nord") ( the > > > > > > > > controller attributes > > > > > > > > different variables according to the parameter ). > > > > > > > > > In index.thtml, I wrote: > > > > > > > > > <a href="<?php echo $html->url('/pages/magasin/Mouscron'); > > > > > > > > ?>">Mouscron</a><br /> > > > > > > > > > <a href="<?php echo $html->url('/pages/magasin/Leers-Nord'); > > > > > > > > ?>">Leers- > > > > > > > > Nord</a> > > > > > > > > > And the resultant HTML code is: > > > > > > > > > <a href="/home/maryphot/www/maryphoto/pages/magasin/ > > > > > > > > Mouscron">Mouscron</a><br /> > > > > > > > > <a > > > > > > > > href="/home/maryphot/www/maryphoto/pages/magasin/Leers-Nord">Leers- > > > > > > > > Nord</a> > > > > > > > > > The part "/home/maryphot/www/maryphoto" is overdue, and I don't > > > > > > > > know > > > > > > > > how to remove it, I checked /cake/libs/view/helpers/html.php > > > > > > > > and I > > > > > > > > found that the url() function was a member of the Router class, > > > > > > > > then I > > > > > > > > saw at it but don't know how to fix that problem ... Can > > > > > > > > someone help > > > > > > > > me ? > > > > > > > > > Sorry for my bad english ... :( --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Cake PHP" group. To post to this group, send email to cake-php@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~----------~----~----~----~------~----~------~--~---