我已经将一个站点从一个主机迁移到另一个主机,在这个站点上有一个 crm 工作或至少曾经工作过。由于迁移已完成,crm 的链接以 error500-internal server error 响应,我联系了主机以进行检查。他们说他们修好了,现在它向我显示了以下内容
PHP 警告:include_once():open_basedir 限制生效。文件(/var/www/vhosts/mysite.com/httpdocs/crm/includes/adodbtime/adodb-time.inc.php)不在允许的路径内:(G:/PleskVhosts//mysite.com\ ;C:\Windows\Temp) 在第 229 行的 G:\PleskVhosts\mysite.com\httpdocs\crm\filefunc.inc.php
PHP 警告:include_once(/var/www/vhosts/mysite.com/httpdocs/crm/includes/adodbtime/adodb-time.inc.php):无法打开流:G:\PleskVhosts\mysite.com 中不允许操作\httpdocs\crm\filefunc.inc.php 在第 229 行
PHP 警告:include_once():无法打开“/var/www/vhosts/mysite.com/httpdocs/crm/includes/adodbtime/adodb-time.inc.php”以包含(include_path='G:\PleskVhosts\mysite.php) com\httpdocs/htdocs') 在第 229 行的 G:\PleskVhosts\mysite.com\httpdocs\crm\filefunc.inc.php
PHP 警告:file_exists():open_basedir 限制生效。文件(/var/www/vhosts/mysite.com/httpdocs/crm/core/lib/functions.lib.php)不在允许的路径中:(G:/PleskVhosts//mysite.com\;C :\Windows\Temp) 在第 231 行的 G:\PleskVhosts\mysite.com\httpdocs\crm\filefunc.inc.php
我正在使用 plesk 面板,对此我真的很陌生。我想出的解决方案需要更改我无权访问的 php.ini 文件。在我再次联系主人之前,我想我会先在这里问。
如果有帮助,我将在这些行上显示代码:
if (! defined('ADODB_DATE_VERSION')) include_once ADODB_PATH.'adodb-time.inc.php';
if (! file_exists(DOL_DOCUMENT_ROOT ."/core/lib/functions.lib.php"))