php-fpm Roundcube problem

Discussion in 'General' started by frprim, Jun 18, 2014.

  1. frprim

    frprim New Member

    Roundcube works just find with other mods ie. suphp, mod-php etc, but with php-fpm I get this error:
    This is the vhost file for this domain:

    Code:
    <Directory /var/www/benocid.com>
    		AllowOverride None
    				Order Deny,Allow
    		Deny from all
    		</Directory>
    
    <VirtualHost *:80>
    					DocumentRoot /var/www/clients/client2/web8/web
    			
    		ServerName benocid.com
    		ServerAlias www.benocid.com
    		ServerAdmin [email protected]
    
    		ErrorLog /var/log/ispconfig/httpd/benocid.com/error.log
    
    		Alias /error/ "/var/www/benocid.com/web/error/"
    		ErrorDocument 400 /error/400.html
    		ErrorDocument 401 /error/401.html
    		ErrorDocument 403 /error/403.html
    		ErrorDocument 404 /error/404.html
    		ErrorDocument 405 /error/405.html
    		ErrorDocument 500 /error/500.html
    		ErrorDocument 502 /error/502.html
    		ErrorDocument 503 /error/503.html
    
    		<IfModule mod_ssl.c>
    		</IfModule>
    
    		<Directory /var/www/benocid.com/web>
    				Options +FollowSymLinks
    				AllowOverride All
    								Order allow,deny
    				Allow from all
    				
    				# ssi enabled
    				AddType text/html .shtml
    				AddOutputFilter INCLUDES .shtml
    				Options +Includes
    		</Directory>
    		<Directory /var/www/clients/client2/web8/web>
    				Options +FollowSymLinks
    				AllowOverride All
    								Order allow,deny
    				Allow from all
    				
    				# ssi enabled
    				AddType text/html .shtml
    				AddOutputFilter INCLUDES .shtml
    				Options +Includes
    		</Directory>
    
    		<IfModule mod_ruby.c>
    			<Directory /var/www/benocid.com/web>
    				Options +ExecCGI
    			</Directory>
    			RubyRequire apache/ruby-run
    			#RubySafeLevel 0
    			AddType text/html .rb
    			AddType text/html .rbx
    			<Files *.rb>
    				SetHandler ruby-object
    				RubyHandler Apache::RubyRun.instance
    			</Files>
    			<Files *.rbx>
    				SetHandler ruby-object
    				RubyHandler Apache::RubyRun.instance
    			</Files>
    		</IfModule>
    
    		<IfModule mod_perl.c>
    			PerlModule ModPerl::Registry
    			PerlModule Apache2::Reload
    			<Directory /var/www/benocid.com/web>
    				PerlResponseHandler ModPerl::Registry
    				PerlOptions +ParseHeaders
    				Options +ExecCGI
    			</Directory>
    			<Directory /var/www/clients/client2/web8/web>
    				PerlResponseHandler ModPerl::Registry
    				PerlOptions +ParseHeaders
    				Options +ExecCGI
    			</Directory>
                <Files *.pl>
    				SetHandler perl-script
                </Files>
    		</IfModule>
    
    		<IfModule mod_python.c>
    			<Directory /var/www/benocid.com/web>
    				<FilesMatch "\.py$">
    					SetHandler mod_python
    				</FilesMatch>
    				PythonHandler mod_python.publisher
    				PythonDebug On
    			</Directory>
    		</IfModule>
    
    		# cgi enabled
    	<Directory /var/www/clients/client2/web8/cgi-bin>
    						Order allow,deny
    			Allow from all
    					</Directory>
    		ScriptAlias  /cgi-bin/ /var/www/clients/client2/web8/cgi-bin/
    		<FilesMatch "\.(cgi|pl)$">
    			SetHandler cgi-script
    		</FilesMatch>
    		# suexec enabled
    		<IfModule mod_suexec.c>
    			SuexecUserGroup web8 client2
    		</IfModule>
    		# Clear PHP settings of this website
    		<FilesMatch ".+\.ph(p[345]?|t|tml)$">
    				SetHandler None
    		</FilesMatch>
    		<IfModule mod_fastcgi.c>
    				<Directory /var/www/clients/client2/web8/cgi-bin>
    										Order allow,deny
    					Allow from all
    								    </Directory>
    				<FilesMatch "\.php[345]?$">
    					SetHandler php5-fcgi
    				</FilesMatch>
                    Action php5-fcgi /php5-fcgi
    				Alias /php5-fcgi /var/www/clients/client2/web8/cgi-bin/php5-fcgi-*-80-benocid.com
                    FastCgiExternalServer /var/www/clients/client2/web8/cgi-bin/php5-fcgi-*-80-benocid.com -idle-timeout 300 -host 127.0.0.1:9017 -pass-header Authorization
    		</IfModule>
    
    
    		# add support for apache mpm_itk
    		<IfModule mpm_itk_module>
    			AssignUserId web8 client2
    		</IfModule>
    
    		<IfModule mod_dav_fs.c>
    		# Do not execute PHP files in webdav directory
    			<Directory /var/www/clients/client2/web8/webdav>
    				<ifModule mod_security2.c>
    					SecRuleRemoveById 960015
    					SecRuleRemoveById 960032
    				</ifModule>
    				<FilesMatch "\.ph(p3?|tml)$">
    					SetHandler None
    				</FilesMatch>
    			</Directory>
    			DavLockDB /var/www/clients/client2/web8/tmp/DavLock
    			# DO NOT REMOVE THE COMMENTS!
    			# IF YOU REMOVE THEM, WEBDAV WILL NOT WORK ANYMORE!
          # WEBDAV BEGIN
    			# WEBDAV END
    		</IfModule>
    
    
    </VirtualHost>
    and this is roundcube.conf

    Code:
    Alias /webmail /var/www/apps/roundcube
    <Directory /var/www/apps/roundcube>
      Options +FollowSymLinks
      DirectoryIndex index.php
      
      <IfModule mod_php5.c>
        AddType application/x-httpd-php .php
    
        php_flag magic_quotes_gpc Off
        php_flag track_vars On
        php_flag register_globals Off
    php_admin_value open_basedir /usr/share/php:/usr/share/pear:/usr/lib/roundcube:/etc/roundcube:/usr/share/roundcube:/var/lib/roundcube:/var/log/roundcube:/var/www/apps/roundcube/:/tmp
        php_value include_path .
      </IfModule>
      
      AllowOverride All
      Order Deny,Allow
      Allow from All
    </Directory>
    
    # Protecting basic directories:
    <Directory /var/www/apps/roundcube/temp>
      Options -FollowSymLinks
      AllowOverride None
      Order Deny,Allow
      Deny from All
    </Directory>
    <Directory /var/www/apps/roundcube/logs>
      Options -FollowSymLinks
      AllowOverride None
      Order Deny,Allow
      Deny from All
    </Directory>
    <DirectoryMatch \.svn>
      Order Deny,Allow
      Deny from All
    </DirectoryMatch>

    Thanks in advance
     
  2. till

    till Super Moderator Staff Member ISPConfig Developer

  3. frprim

    frprim New Member

    thanks for the reply. I did what u asked and still get the error

     

Share This Page