Plesk 10 Subdomain mit inkludierten Zend Framework 1.10

JensP

New Member
Hallo Zusammen,

ich habe eine Plesk Subdomain eingerichtet und per vhost.conf das Document Root zu public verschoben. Die Anwendung hat ein Standard Zend Framework Modul Layout:

Code:
appdir
-- application
---- modules
------ default
-- docs
-- library
---- Ext
---- Zend
-- public
-- tests

Unter library/Zend liegt wie zu sehen das integrierte Framework, meine vhost.conf

Code:
DocumentRoot /srv/www/vhosts/domain/internal/public

<Directory /srv/www/vhosts/domain/internal>

    AllowOverride All
    php_admin_flag engine on
    php_admin_flag safe_mode off
	
    SetEnv APPLICATION_ENV "production"
	
    php_admin_value open_basedir "/srv/www/vhosts/domain/internal:/tmp"
    php_admin_value include_path "./srv/www/vhosts/domain/internal/library/Zend:/srv/www/vhosts/domain/internal/library:/srv/www/vhosts/domain/internal" 	
	
</Directory>

Trotzdem bekomme ich eine Warning... seltsam ist der Pfad: /usr/share/php5//srv/www? Wieso ist da ein /usr/share vor?

Code:
Warning: is_readable(): open_basedir restriction in effect. File(/usr/share/php5//srv/www/vhosts/domain/internal/application/modules/default/views/helpers/HeadMeta.php) is not within the allowed path(s): (/usr/share/php5/PEAR:/var/lib/php5:/tmp:/srv/www/vhosts/domain/internal) in /srv/www/vhosts/domain/internal/library/Zend/Loader.php on line 190

Hat jemand ne idee?

gruß
 
Der include_path ist falsch gesetzt. So müsste es aussehen:

Code:
php_admin_value include_path ".:/srv/www/vhosts/domain/internal/library/Zend:/srv/www/vhosts/domain/internal/library:/srv/www/vhosts/domain/internal"


HTH
foo
 
Back
Top