vTiger CRM 6:本地设置适用于 /var/www 但不适用于不同的分区。为什么?

vTiger CRM 6: Local setup works on /var/www but not on different partition. Why?

我首先 got cloneed vtiger 在安装在 /data/ 的不同分区上并检查到 6.5.0

已从 ondrej 启动板安装 php5.6 和必要的插件(不建议安装 php7.x 我不能)。

apache2/site-enabled/crm.conf

中创建了一个 VHost
<VirtualHost *:80>
    ServerName "vtiger-local.host.com"
    DocumentRoot "/data/CRM/"
<Directory "/data/CRM/">
   Options Indexes FollowSymLinks Includes ExecCGI MultiViews
   AllowOverride None
   Require all granted
</Directory>
</VirtualHost>

已编辑 /etc/hosts 文件

127.0.0.1 vtiger-local.host.com

在那之后我做了一个 chmod -R 777 但它正在抛出

Call to a member function Execute() on null in /data/CRM/vtigercrm/include/database/PearDatabase.php

但是当我 git clone/var/www

时,同样的配置是 运行 顺利

我遗漏了什么吗?

P.S 已编辑 $root_directory 以及 $site_URL 忘记添加原始问题。

您是否更改了 config.inc.php 文件夹中的路径?

从 CRM 的根目录打开 config.inc.php 文件。并使用 CRM URL 更新 $site_URL 参数,并使用根目录更新 $root_directory 参数CRM 的路径。

只需复制文件夹并更改根路径即可开始工作。