CakePHP-Fr.Org

Forum francophone du Framework CakePHP

Vous n'êtes pas identifié.

#1 27-11-2014 10:59:43

digaburla
Pièce Montée
Date d'inscription: 03-07-2014
Messages: 190

Installation Cake php - OVH

Bonjour,

Voila je souhaite mettre mon site en ligne pour tester ce dernier. Il existe déjà un site actuellement en ligne :

Sur mon serveur OVH, j'ai ranger les dossiers comme ceci

www / mon-site-test / tous les dossiers config Cake (app - lib - plugins etc etc)

En suivant différentes explications trouvées ici et là, j'ai modifié ceci :

www / mon-site-test /.htaccess

Code: php

  1. SetEnv PHP_VER 5
  2. SetEnv SESSION_USE_TRANS_SID 0
  3.  
  4. Options -Indexes
  5.  
  6. <IfModule mod_rewrite.c>
  7.    RewriteEngine on
  8.    RewriteRule    ^$ www/mon-site-test/app/webroot/    [L]
  9.    RewriteRule    (.*) www/mon-site-test/app/webroot/$1 [L]
  10. </IfModule>

www / mon-site-test /app |
                                      | .htaccess

Code: php

  1. <IfModule mod_rewrite.c>
  2.     RewriteEngine on
  3.      RewriteRule    ^$ www/mon-site-test/app/webroot/    [L]
  4.    RewriteRule    (.*) www/mon-site-test/app/webroot/$1 [L]
  5. </IfModule>

www / mon-site-test /app |
                                      | .htaccess

Code: php

  1. <IfModule mod_rewrite.c>
  2.     RewriteEngine on
  3.      RewriteRule    ^$ www/mon-site-test/app/webroot/    [L]
  4.    RewriteRule    (.*) www/mon-site-test/app/webroot/$1 [L]
  5. </IfModule>

www / mon-site-test /app/webroot |
                                                   |index.php

Code: php

  1. if (!defined('ROOT')) {
  2.   define('ROOT', DS . 'home' .DS. 'plurielc' .DS. 'www' .DS.'mon-site-test');
  3. }
  4.  
  5. /**
  6.  * The actual directory name for the "app".
  7.  *
  8.  */
  9. if (!defined('APP_DIR')) {
  10.   define('APP_DIR', 'app');
  11. }

Le .htaccess du webroot

Code: php

  1. <IfModule mod_rewrite.c>
  2.     RewriteEngine On
  3.     RewriteCond %{REQUEST_FILENAME} !-d
  4.     RewriteCond %{REQUEST_FILENAME} !-f
  5.     RewriteRule ^ index.php [L]
  6. </IfModule>

Retour erreur : Internal Server Error
Qui est du certainement à un .htaccess défaillant

Voilou, si quelqu'un peut m'orienter ?

Je continu de mon côté les recherches.

Mercii

Dernière modification par digaburla (27-11-2014 11:13:10)

Hors ligne

 

#2 27-11-2014 12:06:03

cyberbobjr
Baker
Date d'inscription: 13-07-2010
Messages: 625

Re: Installation Cake php - OVH

Salut,
en théorie, en production la racine de l'url ne devrait pas pointer sur /Cake/app mais sur :
/Cake/app/webroot
et il ne faudrait pas toucher les fichier index.php car ils prennent les variables globales serveur pour déterminer les chemins d'accès.
Sinon, je ne suis pas assez calé pour te dépanner désolé sad


Développeur freelance et disponible, contactez-moi en privé.
Mon blog CakePHP : http://caketuts.key-conseil.fr

Hors ligne

 

#3 27-11-2014 12:34:09

digaburla
Pièce Montée
Date d'inscription: 03-07-2014
Messages: 190

Re: Installation Cake php - OVH

Salut, merci de ta réponse.

Je penses que j'ai un problème également dans les chemins d'accés :

En suivant ces informations : trouver sur un autre post (ce post là)  j'arrive a afficher le logo du site, puis tout le reste de mon écran est bleu ( le bleu de CakePHP), lorsque j'inspectes les élements (F12), j'ai par exemple le chemin de mes CSS qui ne sont pas correct !

Ils pointent vers :

Code: php

  1. <link rel="stylesheet" type="text/css" href="/mon-site-test/css/reset.css">

alors que pour moi ça devrait être :

Code: php

  1. <link rel="stylesheet" type="text/css" href="/mon-site-test/app/webroot/css/reset.css">

Merci de votre aide

Hors ligne

 

#4 27-11-2014 14:14:47

cyberbobjr
Baker
Date d'inscription: 13-07-2010
Messages: 625

Re: Installation Cake php - OVH

Non, justement c'est que je disais smile en production ton documentRoot doit pointer sur /cake/app/webroot
C'est ce qui est indiqué sur la doc :
http://book.cakephp.org/2.0/fr/deployment.html

Dans tous les cas, vous devez définir le document de l’hôte/domaine virtuel pour qu’il soit app/webroot/. Cela retire la possibilité que des fichiers soient exécutés en-dehors du répertoire webroot.


Développeur freelance et disponible, contactez-moi en privé.
Mon blog CakePHP : http://caketuts.key-conseil.fr

Hors ligne

 

#5 27-11-2014 15:26:16

digaburla
Pièce Montée
Date d'inscription: 03-07-2014
Messages: 190

Re: Installation Cake php - OVH

Ok je viens de relire la Doc. mais il y a quelque chose que je ne dois pas bien saisir...
En local, je n ai pas de hic (du moins je crois)
...

Hors ligne

 

#6 28-11-2014 11:57:03

digaburla
Pièce Montée
Date d'inscription: 03-07-2014
Messages: 190

Re: Installation Cake php - OVH

Un spécialiste par ici ?

Hors ligne

 

#7 28-11-2014 16:44:15

digaburla
Pièce Montée
Date d'inscription: 03-07-2014
Messages: 190

Re: Installation Cake php - OVH

Excusais moi de revenir à la charge, mais là je crois que j'ai lu pas mal de chose, mais rien n'y fait..
Quelqu'un aurait il la gentillesse de me mettre sur la voie ?
Merci cicici

Hors ligne

 

#8 30-11-2014 14:52:04

spout
Cooker
Date d'inscription: 18-12-2010
Messages: 1899

Re: Installation Cake php - OVH

La voie: RewriteBase

Hors ligne

 

#9 01-12-2014 11:39:27

digaburla
Pièce Montée
Date d'inscription: 03-07-2014
Messages: 190

Re: Installation Cake php - OVH

Code: php

  1. <IfModule mod_rewrite.c>
  2.    RewriteEngine on
  3.    RewriteBase /pluriel-communication/
  4.    RewriteRule    ^$ app/webroot/    [L]
  5.    RewriteRule    (.*) app/webroot/$1 [L]
  6. </IfModule>
  7. SetEnv PHP_VER 5_4

J'ai donc était sur la voie de RewriteBase, j'ai une "An Internal Error Has Occurred."

Enfait mon site ressemble à çà :

Une micro partie de mon header, puis du bleu cakephp;

Bref je continu les recherches....

Merci

Dernière modification par digaburla (01-12-2014 15:56:17)

Hors ligne

 

#10 02-12-2014 10:32:12

digaburla
Pièce Montée
Date d'inscription: 03-07-2014
Messages: 190

Re: Installation Cake php - OVH

Maintenant que tu m'as montré la voie, tu veux pas me montrer la raison ???
Je comprend rien de rien...

J'ai repris depuis le départ avec un dossier Cake d'origine, que j’installe suivant la doc. Pour ce dernier pas de problème (j'ai juste les mess d'erreur pour le Salt et la BDD).
Je fais exactement la même chose avec mon dossier et la çà ne fonctionne pas.
J'imagine qu'il y à quelque chose de minime qui se passe mais j'y vois plus rien...

Mon arbo :

www / mon_application (dans ce dossier tous les éléments de cake)

et mes 3 .htaccess(s)

Code: php

  1. <IfModule mod_rewrite.c>
  2.    RewriteEngine on
  3.    RewriteBase /home/plurielcd/www/pluriel-communication-copie/
  4.    RewriteRule    ^$ /app/webroot/    [L]
  5.    RewriteRule    (.*) /app/webroot/$1 [L]
  6. </IfModule>

Code: php

  1. <IfModule mod_rewrite.c>
  2.    RewriteEngine on
  3.    RewriteBase /home/plurielcd/www/pluriel-communication-copie/
  4.    RewriteRule    ^$ /app/webroot/    [L]
  5.    RewriteRule    (.*) /app/webroot/$1 [L]
  6. </IfModule>

Code: php

  1. <IfModule mod_rewrite.c>
  2.     RewriteEngine On
  3.   RewriteBase /home/plurielcd/www/pluriel-communication-copie/
  4.     RewriteCond %{REQUEST_FILENAME} !-d
  5.     RewriteCond %{REQUEST_FILENAME} !-f
  6.     RewriteRule ^(.*)$ index.php/$1 [QSA,L]
  7. </IfModule>

SVP PLEASE,
Même une réponse en japonnais me conviendrais... =/

Dernière modification par digaburla (02-12-2014 11:29:30)

Hors ligne

 

#11 02-12-2014 11:52:18

spout
Cooker
Date d'inscription: 18-12-2010
Messages: 1899

Re: Installation Cake php - OVH

Apache te donne la raison dans les logs.

Hors ligne

 

#12 03-12-2014 14:17:04

digaburla
Pièce Montée
Date d'inscription: 03-07-2014
Messages: 190

Re: Installation Cake php - OVH

Salut,
J'ai suivi l'installation en mode production de la Doc.
Les bugs rencontrés étaient du à la case sensitive. Pour un"f" au lieu d'un "F" sur mes $this->form.
(Quant on a la t^te dans le guidon,....)
Mon site apparaît bien maintenant. Mais mes lien sont foireux.
Si vous avez des tutos ou des sources sur la réécriture d'URL, je suis preneur.
Merci encore

Hors ligne

 

#13 03-12-2014 14:28:23

spout
Cooker
Date d'inscription: 18-12-2010
Messages: 1899

Re: Installation Cake php - OVH

Prochaine fois, pense à activer display_errors PHP alors wink

Hors ligne

 

Pied de page des forums

Propuls� par FluxBB
Traduction par FluxBB.fr