utilisant CakePHP 1.3, je le schéma suivant:Comment exécuter CakePHP application du sous-répertoire
/srv/www/_cakephp13/
/app/
/cake/
/plugins/
/vendors/
etc...
/srv/www/htdocs/
/cake_app/
/other-dir/
... où htdocs
est le répertoire public, et je l'ai déplacé webroot
de mon application pour être cake_app
ci-dessus. .. Qui semble être presque de travail. (Après avoir personnalisé l'index.php de webroot). Lorsque j'accède à http://devserver/cake_app/
, je peux voir le contrôleur/vue de page "Accueil" par défaut (que j'ai personnalisé, donc que semble fonctionner). Mais quand j'accède http://devserver/cake_app/controller/view
je reçois erreurs.
Est-il possible d'exécuter une application Cake dans un sous-répertoire d'une racine de site? Comment puis-je faire fonctionner cela?
Idéalement, je ne veux pas éditer de Apache ... Si conf je peux résoudre ce problème avec la configuration de gâteau ou htaccess, je serai beaucoup plus heureux.
Pouvez-vous publier votre fichier .htaccess? Et dans quel répertoire? – webbiedave
Ils sont partout, alors lequel? =) * htdocs * n'en a pas, * cake_app * et d'autres dans * _cakephp13 * sont les fichiers par défaut qui décompressent avec Cake. Je ne les ai pas édités. La définition du répertoire Apache pour * htdocs * a AllowOverride défini sur Tous. –
Celui dans cake_app. Vous devez vérifier que le fichier .htaccess est en cours d'exécution et que la réécriture est activée et active. Exécutez quelques tests pour vérifier les deux. – webbiedave