Vous allez donc envoyer vos répertoires cake dans le répertoire httpdocs de votre domaine, si vous regardez avec votre navigateur votre application s'affiche bien mais nous sommes dans la configuration recommandée pour le dev, pas sur celle recommandée pour la prod (cf la doc)
Donc on va suivre les "bonnes pratiques" de Plesk, nous allons nous placer dans le répertoire conf de notre domaine (à coups de putty ou autre) :
/var/www/vhosts/votreDomaine.com/conf/
nous allons y créer un fichier vhost.conf (vous devriez voir aussi votre fichier httpd.include qu'il ne faut pas toucher car celui ci est régénéré lors de chaque manip sous plesk concernant un nouveau domaine ou apache en lui même ....)
et on va donc y écrire le contenu suivant :
Code apache : | Sélectionner tout |
1 2 3 4 5 6 7 8 9 10 11 12 | DocumentRoot /var/www/vhosts/votreDomaine.com/httpdocs/app/webroot <Directory "/var/www/vhosts/votreDomaine.com/httpdocs/app/webroot"> php_admin_value open_basedir "/var/www/vhosts/votreDomaine.com/httpdocs:/tmp" Options Indexes ExecCGI FollowSymLinks MultiViews AddHandler cgi-script .cgi AllowOverride all Order allow,deny Allow from all </Directory> |
Pourquoi garder httdocs en tant que open_basedir ? simplement pour que cake puisse inclure son Core tranquillement sans soucis ...
ensuite (à coups de putty) on tape la commande suivante pour mettre en place les modifs que l'on vient de faire :
Code : | Sélectionner tout |
/usr/local/psa/admin/sbin/websrvmng -u --vhost-name=votreDomaine.com