Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
N'ayant pas reçu de réponse à mon offre, pour me faire installer zend framework sur un serveur dédié, je vais tenter de l'installer moi même.
Configuration:
Un serveur Kimsufi 2G Linux Plesk 9.5
1° Je souhaite installer la library zend framework pour tous les domaines de mon serveur.
2° Je souhaite installer une application pour tous les domaines de mon serveur.
Ou placer les fichiers ? Comment renseigner correctement le fichier index pour chaque www.mondomaine.tld ?
Amicalement,
Jean
Dernière modification par jfvole (11-07-2011 14:42:10)
Hors ligne
Bonjour,
Je me réponds, pour donner la solution à ceux qui chercheraient aussi.
Copie de la libraire zend dans : /var/www (/var/www/library/zend)
Copie de l'application dans : /var/www (/var/www/application)
Ajout d'un fichier vhost.conf dans: /var/www/vhosts/monsite.fr/conf (1 pour chaque site)
[lang=xml]<Directory /var/www/vhosts/monsite.fr/httpdocs> <IfModule sapi_apache2.c> php_admin_flag engine on php_admin_flag safe_mode off php_admin_value open_basedir "/var/www/vhosts/monsite.fr/httpdocs:/tmp:/var/www/library:/var/www/application" </IfModule> <IfModule mod_php5.c> php_admin_flag engine on php_admin_flag safe_mode off php_admin_value open_basedir "/var/www/vhosts/monsite.fr/httpdocs:/tmp:/var/www/library:/var/www/application" </IfModule> </Directory>
Appliquer la nouvelle configuration et relancer appache
/usr/local/psa/admin/sbin/websrvmng -u --vhost-name=monsite.fr
apache2ctl restart
Reste à modifier le fichier /var/www/vhosts/monsite.fr/httpdocs/index.php pour tenir compte de la librairie et de la l'application avec des chemins réels.
[lang=php]// Define path to application directory defined('APPLICATION_PATH')|| define('APPLICATION_PATH', realpath('/var/www/application'));
[lang=php]// Ensure library is on include_path set_include_path(implode(PATH_SEPARATOR, array(realpath('/var/www/library'),get_include_path(),)));
Ressources :
Zend Framework
http://enarion.net/web/plesk/subdomains … n_basedir/
Forum Zend
Dernière modification par jfvole (30-06-2011 10:48:16)
Hors ligne
Bonjour,
sur plesk j'ai créé mon domaine pour test.toto.com
il a créé le répertoire /var/www/vhosts/toto.com/test
Dans test j'ai copié mes repertoires
/public
/librairie
/application
Dans public j'ai mon fichier index et je voudrais faire pointer mon url sur public/index.php
comme je le fais dans apache avec httpd-vhosts.conf
<VirtualHost *:80> DocumentRoot "xxxxxxxx" ServerName test.toto.com </VirtualHost>
Comment je peux faire ?
merci
Hors ligne
Bonjour, voici comment je fais
<VirtualHost *:80> ServerName tondomaine DocumentRoot xxxxxxxx\public SetEnv APPLICATION_ENV "development" <Directory xxxxxxxx\public> DirectoryIndex index.php AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost>
Dernière modification par Orkin (30-03-2012 09:26:25)
Hors ligne
bonjour,
quand je lance la commande
/usr/local/psa/admin/sbin/websrvmng -u --vhost-name=monsite.fr j'ai ça : <VirtualHost> cannot occur within <VirtualHost> section <VirtualHost *:80> ServerName aaa.test.fr DocumentRoot /var/www/vhosts/toto.mobi/aaatest/web <Directory /var/www/vhosts/toto.mobi/aaatest/web> DirectoryIndex index.php AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost>
d'ou ça peut venir ?
merci
Hors ligne
Pages: 1