我正在尝试通过Composer从GitHub安装服务,但是由于无法安装服务(PrintNode-PHP),因此我在理解和调试方面遇到了麻烦。
我通过UnoEuro拥有一家网络酒店,我已经安装了Composer。这似乎工作正常。
在GitHub上,有一个我想在我的Web-酒店上安装的服务,因此我已连接到我要通过Terminal / SSH(Mac)安装的我的Web-酒店和文件夹,并安装了该服务:{{ 3}}
我安装了服务:php composer.phar require PrintNode/printnode-php:dev-master
并获得此(成功)结果:
./composer.json has been created
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 1 install, 0 updates, 0 removals
- Installing printnode/printnode-php (dev-master 960acab): Cloning 960acabca3
Writing lock file
Generating autoload files
现在我正在尝试示例,这是发生错误的地方。 我正在尝试执行以下示例:https://github.com/PrintNode/PrintNode-PHP
但是,我收到未找到文件(credentials.php)的错误-使用Composer时,我认为供应商安装会确保已安装所有相关文件。可以在此处看到错误:https://github.com/PrintNode/PrintNode-PHP/blob/master/examples/example-1-submitting-a-printjob.php
在该文件夹中查找时,尽管位于src / PrintNode / credentials.php中,但我仍具有凭据.php文件。因此,我尝试更新上述PHP文件中的路径,但仍然存在相同的错误:
Warning: include(credentials.php) [function.include]: failed to open stream: No such file or directory in /var/www/maxie.dk/public_html/labels/example-1-submitting-a-printjob.php on line 8
所以问题是:我在这里做错了什么?我遗漏了什么导致我无法正确地从Composer安装和使用PrintNode服务?
我希望有人可以指导我,以便我可以使它起作用。非常感谢。