我在php中使用firebase作为后端,但当我调用“ServiceAccount”的“fromJsonFile”方法时,我得到以下错误:
致命错误:未捕获错误:调用私有方法Kreait\Firebase\Service帐户::fromJsonFile()从上下文"在C:\xampp\htdocs\wordpress\wp-Content\plugins\firebase-connection.php: 7堆栈跟踪:#0 C:\xampp\htdocs\wordpress\wp-Content\plugins\sb-api\<##1 C:\xampp\htdocs\wordpress\wp-settings.php(362):include_once('C:\xampp\htdocs...')#2 C:\xampp\htdocs\wordpress\wp-config.php(90):require_once('C:\xampp\htdocs...')#3 C:\xampp\htdocs\wordpress\wp-load.php(37):require_once('C:\xampp\htdocs...')#4 C:\xampp\htdocs\wordpress\wp-admin\admin.php(34):require_once('C:\xampp\htdocs...')#5 C:\xampp\htdocs\wordpress\wp-admin\index.php(10):require_once('C:\xampp\htdocs...')#6{main}在第7行的C:\xampp\htdocs\wordpress\wp-Content\plugins\firebase-connection.php
The site is experiencing technical difficulties. Please check your site admin email inbox for instructions.
这是我的密码:
<?php
require __DIR__.'/vendor/autoload.php';
use Kreait\Firebase\Factory;
use Kreait\Firebase\ServiceAccount;
$serviceAccount = ServiceAccount::fromJsonFile(__DIR__.'/google-service-account.json');
$firebase = (new Factory)
->withServiceAccount($serviceAccount)
->create();
$database = $firebase->getDatabase();
?>
第五版。十、
// @see https://firebase-php.readthedocs.io/en/5.2.0/troubleshooting.html
$factory = (new Factory)->withServiceAccount(__DIR__.'/google-service-account.json');
$database = $factory->createDatabase();
// if you want auth
//$auth = $factory->createAuth();
你能告诉我们你目前使用的firebase php的版本吗?
如果您使用的是低于5的版本。请更新至最新版本。
https://github.com/kreait/firebase-php
它使用的是PHP7.2^。当前的wordpress需要7.3版本,因此必须更新到最新版本
这也是留档。
https://firebase-php.readthedocs.io/en/latest/
我不知道到底是什么问题,但似乎错误表明您无法访问私有方法,所以您应该通过将其更新为public或public static method来访问它。
我正在尝试使用Android studio提供的工具将我的Android应用程序连接到firebase,但我面临着很多麻烦。 我已经尝试更新依赖到最新的最新的谷歌服务,但错误仍然存在,显示的错误是无法解析Android应用模块的Gradle配置。解决分级生成问题和/或重新同步。 分级/应用程序a
这是我的server.js文件 .env文件 我得到这个错误 (节点:16036)UnhandledPromiserEjectionWarning:错误:QueryReqWrap.OnResolve[as oncomplete](dns.js:203:19)处的queryTxt timeout data.ztmkm.MongoDB.NET(使用显示警告是在何处创建的)(节点:16036)Unhan
我想把Tableau和Cassandra联系起来。 Tableau版本:10.0(我也尝试了8.3) Cassandra版本:3.0.8 DataStax Enterprise Server 5.0.2 我能够从Datastax DevCenter连接到Cassandra,所以我认为问题要么在画面端,要么在驱动程序本身。 我尝试了10.0和8.3版本的Tableau,都不起作用。 我遵循了以下指示
输出:-
这是我发送给Firebase的提交表单:
我做错了什么?多谢了。