Bonjours a tous

Bon je vous explique mon problème j'ai depuis deux jours souscrit un hébergement mutualisé chez Maven Hosting et j'ai quelque problème nivo URL rewriting

Donc J'ai Upload mon apli dans le dossier WWW ou html-pûblic du coup j'ai www/app ou www/lib/cake ect...

J'ai donc trois htaccess un dans www/

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^robots.txt robots.txt [L]
RewriteRule ^$ /app/webroot/ [L]
RewriteRule (.*) /app/webroot/$1 [L]
</IfModule>

un autre dans www/app/

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteBase /
    RewriteRule ^$ webroot/ [L]
    RewriteRule (.*) webroot/$1 [L]
 </IfModule>

et enfin un dans www/app/webroot/

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
</IfModule>

J'ai modifié ces htaccess un peut dans tous les sens en changeant les RewriteBase ect..

Mais a mon avis il y a un problème a ce nivo

J 'ai effectuer un php info a cette adresse

Php_info

page d'accueil

j'ai aussi modifier la ligne suivante de www/app/Config/core.php

ligne 100 environs

//Configure::write('App.baseUrl', env('SCRIPT_NAME'));

Par

Configure::write('App.baseUrl', '/');

J'ai essayé de contacter l'hébergeur pour s'avoir si le mod Rewrite étais activé sur mon serveur mais malheureusement pas de réponse!!!!!!

Merci pour votre aide d'avance

Et oui au faite mon erreur c une erreur 500

et il ne trouve pas mon time helper

2 réponses


BenFarhat
Réponse acceptée

Vérifie que le helper TimeHelper est seulement déclaré au niveau de ton controller et que tu ne l'utilises que dans tes vues (View)

Brory Gregunel
Auteur
Réponse acceptée

Merci BenFarhat Mais la je vient juste de rêver mon appli en locla marché alors que dans mon app controller j'avais ecri time au lieu de Time du coup maintenant avec Time sa marche Merci de ton aide et désolé pour cette perte de temps stupide