Я пытаюсь подключить приложение php к Google datastore.i я установил API хранилища данных, используя $ composer Требуется google / cloud-datastore, также включена учетная запись службы и билинг, я установил GOOGLE_APPLICATION_CREDENTIALS для приложения. сейчас я пытаюсь установить зависимости, но выдает эту ошибку
это мой код
<?php
session_start();
require './vendor/autoload.php';
use Google\Cloud\Datastore\DatastoreClient;
if(isset($_POST['submit']))
{
# Your Google Cloud Platform project ID
$projectId = 'my project id of json file';
# Instantiates a client
$datastore = new DatastoreClient([
'projectId' => $projectId
]);
# The kind for the new entity
$kind = 'user';
# The name/ID for the new entity
$name = '1234567890123456';
# The Cloud Datastore key for the new entity
$taskKey = $datastore->key($kind, $name);
# Prepares the new entity
$task = $datastore->entity($taskKey, ['name' => $_POST['name'], 'password' => $_POST['password']]);
# Saves the entity
$datastore->upsert($task);
echo 'Saved ' . $task->key() . ': ' . $task['name'] . PHP_EOL;
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<title>Login V12</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!--===============================================================================================-->
<link rel="icon" type="image/png" href="images/icons/favicon.ico"/>
<!--===============================================================================================-->
<link rel="stylesheet" type="text/css" href="assets/bootstrap/css/bootstrap.min.css">
<!--===============================================================================================-->
<link rel="stylesheet" type="text/css" href="fonts/font-awesome-4.7.0/css/font-awesome.min.css">
<!--===============================================================================================-->
<link rel="stylesheet" type="text/css" href="fonts/Linearicons-Free-v1.0.0/icon-font.min.css">
<!--===============================================================================================-->
<link rel="stylesheet" type="text/css" href="assets/animate/animate.css">
<!--===============================================================================================-->
<link rel="stylesheet" type="text/css" href="assets/css-hamburgers/hamburgers.min.css">
<!--===============================================================================================-->
<link rel="stylesheet" type="text/css" href="assets/select2/select2.min.css">
<!--===============================================================================================-->
<link rel="stylesheet" type="text/css" href="css/util.css">
<link rel="stylesheet" type="text/css" href="css/main.css">
<!--===============================================================================================-->
</head>
<body>
<div class="limiter">
<div class="container-login100" >
<div class="wrap-login100 p-t-190 p-b-30">
<form class="login100-form validate-form" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
<div class="alert alert-danger" role="alert" style="display:none">
<button type="button" class="close" onClick="$('.alert').hide();" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
<h4 class="alert-heading">Error!</h4>
<hr>
<p class="mb-0 err-msg"></p>
</div>
<div class="wrap-input100 validate-input m-b-10" data-validate = "E-mail is required">
<input class="input100" type="text" name="name" id="" placeholder="E-mail">
<span class="focus-input100"></span>
<span class="symbol-input100">
<i class="fa fa-envelope"></i>
</span>
</div>
<div class="wrap-input100 validate-input m-b-10" data-validate = "Password is required">
<input class="input100" type="password" name="password" id="password" placeholder="Password">
<span class="focus-input100"></span>
<span class="symbol-input100">
<i class="fa fa-lock"></i>
</span>
</div>
<div class="container-login100-form-btn p-t-10">
<button class="login100-form-btn" type="submit" name ="submit" id="submit-button">
Register
</button>
</div>
<div class="text-center w-full p-t-25 p-b-230">
<a href="login.php" class="txt1">
Login?
</a>
</div>
</form>
</div>
</div>
</div>
<!--===============================================================================================-->
<script src="assets/jquery/jquery-3.2.1.min.js"></script>
<!--===============================================================================================-->
<script src="assets/bootstrap/js/popper.js"></script>
<script src="assets/bootstrap/js/bootstrap.min.js"></script>
<!--===============================================================================================-->
<script src="assets/select2/select2.min.js"></script>
<!--===============================================================================================-->
<script src="js/main.js"></script>
</body>
</html>
Я получаю страницу HTTP ERROR 500, не работающую при отправке через клик.