require_once的结果是 "No such file or directory "错误。

问题描述 投票:0回答:1

我是PHP新手。

今天我试着要求使用一个叫 "Ripcord "的PHP库,但它没有工作。

我用Composer安装了这个库,用这个命令。

% composer.phar require darkaonline/ripcord

...如你所见,供应商库在我的源代码树中被创建了。

source tree

下面是我在代码中调用require_once的过程 (test.php (在源树上)

<?php

require __DIR__ . '/vendor/autoload.php';

$url = "http://ymb.lan:8069";
$db = "odoo_elite";
$username = "admin";
$password = "admin";

require_once('ripcord.php');

$common = Ripcord::client("$url/xmlrpc/2/common");
$common->version();

但当我运行时,在require_once行得到以下错误。

% php test.php

Warning: require_once(ripcord.php): failed to open stream: No such file or directory in /Users/eylin/Dropbox/Code/elite-portal/test.php on line 10

Fatal error: require_once(): Failed opening required 'ripcord.php' (include_path='.:') in /Users/eylin/Dropbox/Code/elite-portal/test.php on line 10

有什么办法吗?

php composer-php odoo require-once ripcord
1个回答
0
投票

如果你是在Linux系统中,我支持你要包含的文件名是Ripcord.php(以大写R开头)。然而你在语句中写的是小写的r。

require_once('ripcord.php');

试试重新检查操作系统的类型.

© www.soinside.com 2019 - 2024. All rights reserved.