open_basedir problem

This may have something to do with the other problem that I’m having. I’m trying to install a fresh version in order to troubleshoot and, this may have happened with the installation that I’m having problems with.

SuiteCRM is installed at http://www.jechosting.com/ugh (until it works, after which it will change)

Install reports:


Warning: file_exists(): open_basedir restriction in effect. File(modules/BeanDictionary.php/SugarFeeds/) is not within the allowed path(s): (/var/www/clients/client1/web1/web:/var/www/clients/client1/web1/private:/var/www/clients/client1/web1/tmp:/var/www/jechosting.com/web:/srv/www/jechosting.com/web:/usr/share/php5:/usr/share/php:/tmp:/usr/share/phpmyadmin:/etc/phpmyadmin:/var/lib/phpmyadmin) in /var/www/clients/client1/web1/web/ugh/modules/SugarFeed/SugarFeed.php on line 203 Warning: file_exists(): open_basedir restriction in effect. File(modules/TableDictionary.php/SugarFeeds/) is not within the allowed path(s): (/var/www/clients/client1/web1/web:/var/www/clients/client1/web1/private:/var/www/clients/client1/web1/tmp:/var/www/jechosting.com/web:/srv/www/jechosting.com/web:/usr/share/php5:/usr/share/php:/tmp:/usr/share/phpmyadmin:/etc/phpmyadmin:/var/lib/phpmyadmin) in /var/www/clients/client1/web1/web/ugh/modules/SugarFeed/SugarFeed.php on line 203 Warning: file_exists(): open_basedir restriction in effect. File(custom/modules/unified_search_modules_display.php/SugarFeeds/) is not within the allowed path(s): (/var/www/clients/client1/web1/web:/var/www/clients/client1/web1/private:/var/www/clients/client1/web1/tmp:/var/www/jechosting.com/web:/srv/www/jechosting.com/web:/usr/share/php5:/usr/share/php:/tmp:/usr/share/phpmyadmin:/etc/phpmyadmin:/var/lib/phpmyadmin) in /var/www/clients/client1/web1/web/ugh/modules/SugarFeed/SugarFeed.php on line 203 Warning: file_exists(): open_basedir restriction in effect. File(custom/modules/logic_hooks.php/SugarFeeds/) is not within the allowed path(s): (/var/www/clients/client1/web1/web:/var/www/clients/client1/web1/private:/var/www/clients/client1/web1/tmp:/var/www/jechosting.com/web:/srv/www/jechosting.com/web:/usr/share/php5:/usr/share/php:/tmp:/usr/share/phpmyadmin:/etc/phpmyadmin:/var/lib/phpmyadmin) in /var/www/clients/client1/web1/web/ugh/modules/SugarFeed/SugarFeed.php on line 203 Warning: Invalid argument supplied for foreach() in /var/www/clients/client1/web1/web/ugh/modules/AOR_Reports/AOR_Report.php on line 85 

vhost file:

<Directory /var/www/jechosting.com>
                AllowOverride None
                Order Deny,Allow
                Deny from all
</Directory>

<VirtualHost *:80>
                                        DocumentRoot /var/www/jechosting.com/web

                ServerName jechosting.com
                ServerAlias www.jechosting.com
                ServerAdmin webmaster@jechosting.com

                ErrorLog /var/log/ispconfig/httpd/jechosting.com/error.log

                Alias /error/ "/var/www/jechosting.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/jechosting.com/web>
                                Options FollowSymLinks
                                AllowOverride All
                                Order allow,deny
                                Allow from all
                </Directory>
                <Directory /var/www/clients/client1/web1/web>
                                Options FollowSymLinks
                                AllowOverride All
                                Order allow,deny
                                Allow from all
                </Directory>




                # suexec enabled
                <IfModule mod_suexec.c>
                        SuexecUserGroup web1 client1
                </IfModule>
                # Clear PHP settings of this website
                <FilesMatch "\.ph(p3?|tml)$">
                                SetHandler None
                </FilesMatch>
                # php as fast-cgi enabled
        # For config options see: http://httpd.apache.org/mod_fcgid/mod/mod_fcgid.html
                <IfModule mod_fcgid.c>
                                IdleTimeout 300
                                ProcessLifeTime 3600
                                # MaxProcessCount 1000
                                DefaultMinClassProcessCount 0
                                DefaultMaxClassProcessCount 100
                                IPCConnectTimeout 3
                                IPCCommTimeout 360
                                BusyTimeout 300
                </IfModule>
                <Directory /var/www/jechosting.com/web>
                                AddHandler fcgid-script .php .php3 .php4 .php5
                                FCGIWrapper /var/www/php-fcgi-scripts/web1/.php-fcgi-starter .php
                                Options +ExecCGI
                                AllowOverride All
                                Order allow,deny
                                Allow from all
                </Directory>
                <Directory /var/www/clients/client1/web1/web>
                                AddHandler fcgid-script .php .php3 .php4 .php5
                                FCGIWrapper /var/www/php-fcgi-scripts/web1/.php-fcgi-starter .php
                                Options +ExecCGI
                                AllowOverride All
                                Order allow,deny
                                Allow from all
                </Directory>


                # add support for apache mpm_itk
                <IfModule mpm_itk_module>
                        AssignUserId web1 client1
                </IfModule>

                <IfModule mod_dav_fs.c>
                # Do not execute PHP files in webdav directory
                        <Directory /var/www/clients/client1/web1/webdav>
                                <ifModule mod_security2.c>
                                        SecRuleRemoveById 960015
                                        SecRuleRemoveById 960032
                                </ifModule>
                                <FilesMatch "\.ph(p3?|tml)$">
                                        SetHandler None
                                </FilesMatch>
                        </Directory>
                        DavLockDB /var/www/clients/client1/web1/tmp/DavLock
                        # DO NOT REMOVE THE COMMENTS!
                        # IF YOU REMOVE THEM, WEBDAV WILL NOT WORK ANYMORE!
      # WEBDAV BEGIN
                        # WEBDAV END
                </IfModule>

<IfModule mod_fcgid.c>
  FcgidMaxRequestLen 51200000
</IfModule>
</VirtualHost>

There is no open_basedir directive in php.ini

I really like your product and have spent the past week trying to make it work and am willing to put more into it, I just need to know what work.

Permissions for directories are all 777, files are all 766. All are owned by the user:group that the working Wordpress files belong to, too.

I had to “touch .htaccess” in the crm root before it would be OK with showing images and after that, it seems OK, but something is wrong.

Something I’m seeing, and I’m not sure, but is “File(modules/BeanDictionary.php/SugarFeeds/)” right? BeanDictionary.php is a file, not a directory, or is this a PHP thing?

So, the one person that I saw had a similar problem (just that it comes up when you search for “open_basedir”). Their solution was to use a different product?

Can I get ANY support? I’d take half-ass answers, they’re at least answers.