Php 无法读取GOOGLE\u应用程序\u凭据指定的凭据文件

Php 无法读取GOOGLE\u应用程序\u凭据指定的凭据文件,php,wordpress,google-app-engine,Php,Wordpress,Google App Engine,在我的wp config.php文件中添加了putenv之后,我能够在本地部署该站点。但是,当我运行gcloud app deploy时,我在域中得到了错误 根据我在Dropbox中放置的json文件,请参见下面的屏幕截图。正确的地方应该在哪里 看到部署后出现的错误了吗 将json密钥文件上载到托管服务器。不要把它放在盒子里 公共服务区 这意味着您必须在项目中部署它 dropbox文件夹是计算机的本地文件夹,因此在运行本地开发实例时可见 可能应该将json放在与wp-config.php相同的

在我的wp config.php文件中添加了
putenv
之后,我能够在本地部署该站点。但是,当我运行
gcloud app deploy
时,我在域中得到了错误

根据我在Dropbox中放置的json文件,请参见下面的屏幕截图。正确的地方应该在哪里

看到部署后出现的错误了吗

将json密钥文件上载到托管服务器。不要把它放在盒子里 公共服务区

这意味着您必须在项目中部署它

dropbox文件夹是计算机的本地文件夹,因此在运行本地开发实例时可见

可能应该将json放在与wp-config.php相同的位置,然后将env设置为:

putenv('GOOGLE_APPLICATION_CREDENTIALS=dosbrandingke-f191a195723d.json')

上面说

将json密钥文件上载到托管服务器。不要把它放在盒子里 公共服务区

这意味着您必须在项目中部署它

dropbox文件夹是计算机的本地文件夹,因此在运行本地开发实例时可见

可能应该将json放在与wp-config.php相同的位置,然后将env设置为:


putenv('GOOGLE_APPLICATION_CREDENTIALS=dosbrandingke-f191a195723d.json')

我对PHP7.2也有类似的问题。php无法读取环境变量,必须在etc/apache2/envars中声明 将此行添加到此文件,解决了我的问题

export GOOGLE_APPLICATION_CREDENTIALS=/var/www/html/myjson.json
export FIREBASE_CREDENTIALS=/var/www/html/myjson.json

我对PHP7.2也有类似的问题。php无法读取环境变量,必须在etc/apache2/envars中声明 将此行添加到此文件,解决了我的问题

export GOOGLE_APPLICATION_CREDENTIALS=/var/www/html/myjson.json
export FIREBASE_CREDENTIALS=/var/www/html/myjson.json

我试过了,但是插件仍然不起作用。请参见上面的新屏幕截图。i、 stack.imgur.com/SQbsc.pngI尝试过,但插件仍然无法工作。请参见上面的新屏幕截图。i、 stack.imgur.com/SQbsc.png