Hi followed this tutorial and encountered this error when installing CMS like Joomla or Drupal: Code: Warning: include() [function.include]: open_basedir restriction in effect. File() is not within the allowed path(s): (/var/www/clients/client3/web5/web:/var/www/clients/client3/web5/tmp:/var/www/site.com/web:/srv/www/site.com/web:/usr/share/php5:/tmp:/usr/share/phpmyadmin:/etc/phpmyadmin:/var/lib/phpmyadmin) in theme_render_template() (line 1234 of/var/www/clients/client3/web5/web/includes/theme.inc). I doublechecked the PHP open_basedir directive. It contained all the necessay paths so that is not the cause. I selected suexec and fastcgi. Choosing suphp or modphp doesn't make a difference. After a lot of troubleshooting I removed php-Eaccelerator and the errors dissapeared. Only now php is a lot slower. Is this a bug? Any way around it? I need php caching. Thx
Thx for your reply Falko, I managed to fix it by installing PHP Eaccelerator from source with the following: Code: ./configure -enable-eaccelerator=shared -with-php-config=$PHP_PREFIX/bin/php-config -with-eaccelerator-shared-memory -with-eaccelerator-sessions -with-eaccelerator-content-caching -with-eaccelerator-debug -with-libdir=/usr/lib/php/modules/ -exec-prefix=/usr --without-eaccelerator-use-inode Especially this part is important: Code: -exec-prefix=/usr --without-eaccelerator-use-inode Other options are supposedly to make it play nicely with mod_fcgid Working all nice now. Thx for the great tutorial. Tuxic