Posted By

NiReiC on 03/07/11


Tagged


Versions (?)

index.php de CakePHP pour OVH


 / Published in: PHP
 

Si on copie tous les fichier de app/webroot/ à la racine de l'application.

  1. <?php
  2. /**
  3.  * Index
  4.  *
  5.  * The Front Controller for handling every request
  6.  *
  7.  * PHP versions 4 and 5
  8.  *
  9.  * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
  10.  * Copyright 2005-2010, Cake Software Foundation, Inc. (http://cakefoundation.org)
  11.  *
  12.  * Licensed under The MIT License
  13.  * Redistributions of files must retain the above copyright notice.
  14.  *
  15.  * @copyright Copyright 2005-2010, Cake Software Foundation, Inc. (http://cakefoundation.org)
  16.  * @link http://cakephp.org CakePHP(tm) Project
  17.  * @package cake
  18.  * @subpackage cake.app.webroot
  19.  * @since CakePHP(tm) v 0.2.9
  20.  * @license MIT License (http://www.opensource.org/licenses/mit-license.php)
  21.  */
  22. /**
  23.  * Use the DS to separate the directories in other defines
  24.  */
  25. if (!defined('DS')) {
  26. define('DS', DIRECTORY_SEPARATOR);
  27. }
  28. /**
  29.  * These defines should only be edited if you have cake installed in
  30.  * a directory layout other than the way it is distributed.
  31.  * When using custom settings be sure to use the DS and do not add a trailing DS.
  32.  */
  33.  
  34. /**
  35.  * The full path to the directory which holds "app", WITHOUT a trailing DS.
  36.  *
  37.  */
  38. if (!defined('ROOT')) {
  39. define('ROOT', '/homez.409/dindarde/www');
  40. }
  41. /**
  42.  * The actual directory name for the "app".
  43.  *
  44.  */
  45. if (!defined('APP_DIR')) {
  46. define('APP_DIR', 'app');
  47. }
  48. /**
  49.  * The absolute path to the "cake" directory, WITHOUT a trailing DS.
  50.  *
  51.  */
  52. if (!defined('CAKE_CORE_INCLUDE_PATH')) {
  53. define('CAKE_CORE_INCLUDE_PATH', 'cake');
  54. }
  55.  
  56. /**
  57.  * Editing below this line should NOT be necessary.
  58.  * Change at your own risk.
  59.  *
  60.  */
  61. if (!defined('WEBROOT_DIR')) {
  62. define('WEBROOT_DIR', 'webroot');
  63. }
  64. if (!defined('WWW_ROOT')) {
  65. define('WWW_ROOT', dirname(__FILE__) . DS);
  66. }
  67. if (!defined('CORE_PATH')) {
  68. 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'))) {
  69. define('APP_PATH', null);
  70. define('CORE_PATH', null);
  71. } else {
  72. define('APP_PATH', ROOT . DS . APP_DIR . DS);
  73. define('CORE_PATH', CAKE_CORE_INCLUDE_PATH . DS);
  74. }
  75. }
  76. if (!include(CORE_PATH . 'cake' . DS . 'bootstrap.php')) {
  77. trigger_error("CakePHP core could not be found. 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);
  78. }
  79. if (isset($_GET['url']) && $_GET['url'] === 'favicon.ico') {
  80. return;
  81. } else {
  82. $Dispatcher = new Dispatcher();
  83. $Dispatcher->dispatch();
  84. }

Report this snippet  

You need to login to post a comment.