サイトをあるホストから別のホストに移行しました。このサイトには、機能している、または少なくとも機能していた 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) 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): ストリームを開くことができませんでした: 操作は 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. com\httpdocs/htdocs') G:\PleskVhosts\mysite.com\httpdocs\crm\filefunc.inc.php の 229 行目
PHP 警告: file_exists(): open_basedir 制限が有効です。ファイル (/var/www/vhosts/mysite.com/httpdocs/crm/core/lib/functions.lib.php) は許可されたパス内にありません: (G:/PleskVhosts//mysite.com\;C :\Windows\Temp) の G:\PleskVhosts\mysite.com\httpdocs\crm\filefunc.inc.php 行 231
私は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"))