无法打开流:没有这样的文件或目录

时间:2016-10-06 03:44:56

标签: php wordpress vagrant virtualbox

我试图激活zibbra库。 我在zibbra文档中遵循的库和适配器 我的文件夹路径是这样的 C:\ XAMPP \ htdocs中\ doorbraakboeken 它似乎在我激活库时 这就是它的用途

Warning: require_once(../api-client-library/php/library.php): failed to open stream: No such file or directory in /var/www/html/wp-content/themes/doorbraak/templates/homepage.php on line 8

Fatal error: require_once(): Failed opening required '../api-client-library/php/library.php' (include_path='/var/www/html/vendor') in /var/www/html/wp-content/themes/doorbraak/templates/homepage.php on line 8

我的代码写在doorbraakboeken.be/wp-content/themes/doorbraak/templates/homepage.php文件中,这是我下面的代码来调用库

<?php


    require_once("../api-client-library/php/library.php");
    require_once("../api-client-library/php/adapter/standalone");

    //Instantiate the adapter
    $adapter = new Zibbra_Adapter_Standalone();

    //Instantiate the library
    $library =  ZLibrary::getInstance($adapter);
    $library->setApiClientId("test client id");
    $library->setApiClientSecret("test client secret");

?>

这是我的文件夹 文件夹内的主文件夹doorbraakboeken

api-client-library
doorbraakboeken.be
wordpress.zibbra.com

我正在使用Windows和im使用vagrant虚拟盒 有人可以帮我解决这个问题,以正确指出路径以加载我的库吗? 任何帮助都非常感谢。 TIA

2 个答案:

答案 0 :(得分:0)

尝试如下:

require_once __DIR__ . "/relative/path/from_file";

//For You
require_once __DIR__ . "/doorbraakboeken/api-client-library/...upto_file_dest";

OR

尝试进行以下更改:

通过配置文件C:\ xampp \ apache \ conf \ httpd.conf,将DocumentRoot从“C:/ xampp / htdocs”更改为您的项目目录或任何位置。

答案 1 :(得分:0)

使用以下功能更改文档根目录。

<?php include( get_template_directory() . '/includes/myfile.php'); ?>