Jan Behrens

Zend Framework auf Stratoserver mit Plesk 9

Ersteinmal laden wir uns einen aktuellen Checkout aus dem ZendFramework SVN in den php share:
cd /usr/share/php5
svn checkout http://framework.zend.com/svn/framework/standard/trunk/library/Zend

Dann ändern wir das DocumentRoot für unsere Domain so, dass wir eine weitere Ebene haben, damit nur der Ordner, welcher die über den Webserver abrufbaren Dateien beinhaltet, erreichbar ist – beim ZendFramework per default “public”. Ausserem muss das open_basedir um den share-Pfad von PHP erweitert werden. Hierzu gehen wir in den Ordner /srv/www/vhost/<domain>/conf und legen die Datei vhost.conf an:

DocumentRoot /srv/www/vhosts/<domain>/httpdocs/public
<directory "/srv/www/vhosts/<domain>/httpdocs">
php_admin_value open_basedir "/srv/www/vhosts/<domain>httpdocs:/tmp:/usr/share/php5"
</directory>

Anschließend wird der vhost im Apache neu geladen und dieser dann neu gestartet:

/usr/local/psa/admin/sbin/websrvmng --reconfigure-vhost --vhost-name=<domain>
/usr/local/psa/admin/sbin/websrvmng -r

There you go, viel Spaß mit dem ZendFramework auf deiner Strato/Plesk Mühle.

Leave a Reply


You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>