我的空间是腾讯云空间,使用的是宝塔搭建,当前想使用腾讯云短信功能,正在使用tencentcloud-sdk-php,
根据提示,执行命令composer require tencentcloud/tencentcloud-sdk-php
已经添加依赖。
现在问题来了:
在文件管理器中找到了文件夹 vendor 目录
我的网站项目目录是:
在项目php文件引用:
require '/root/vendor/autoload.php';
提示出错:
Warning: require_once(): open_basedir restriction in effect. File(/root/vendor/autoload.php) is not within the allowed path(s): (/www/wwwroot/XXXXXX.xyz/:/tmp/:/proc/) in /www/wwwroot/XXXXXX.xyz/apply/sms.php on line 2
Warning: require_once(/root/vendor/autoload.php): failed to open stream: Operation not permitted in /www/wwwroot/XXXXXX.xyz/apply/sms.php on line 2
Fatal error: require_once(): Failed opening required '/root/vendor/autoload.php' (include_path='.:') in /www/wwwroot/XXXXXX.xyz/apply/sms.php on line 2
现在问题是:
1、怎样写引用路径?
2、怎样才能将vendor这个目录安装到站点的制定目录下,如安装到 XXXXX.xyz/apply目录下
谢谢了!
相似问题