Google API客户库库给出了PHP错误



我在我的Ubuntu Server上安装了Google API客户库16.04使用Composer,我正在跟踪他们在网页上的指导。

每当我需要验证G套房帐户时,我都包括此代码:

require_once vendor/autoload.php;但是它正在扔500 internal error

错误的详细信息是

<br /><b>Fatal error</b>: require_once(): Failed opening required '../../../../vendor/autoload.php' (include_path='.:/usr/share/php') in <b>/var/www/html/php/insert.php</b> on line <b>6</b><br />

我运行了find . -name autoload.php命令,并发现该文件位于./vendor/autoload.php,因此我使用require_once('../../../../vendor/autoload.php');将其映射到正确的路径。不过,我在上面遇到了错误。

我尝试使用下面Alex的答案所建议的require_once __DIR__ . '/vendor/autoload.php',但我现在会收到以下错误。

<br /><b>Fatal error</b>: require_once(): Failed opening required '/var/www/html/php/vendor/autoload.php' (include_path='.:/usr/share/php') in <b>/var/www/html/php/insert.php</b> on line <b>6</b><br />

我需要该文件才能运行。

假设composer.json位于与insert.php相同的目录中,require行应该是这样的:

require_once __DIR__ . '/vendor/autoload.php'

__DIR__被转换为当前脚本所在的目录的绝对路径,'/vendor/autoload.php'是从目录到autoload.php的相对路径。

相关内容

  • 没有找到相关文章

最新更新