Почему Wamp-сервер выдает ошибки при использовании Composer?
Я пытаюсь использовать API голландского сайта, который используется школами в Нидерландах, чтобы отслеживать оценки и другие данные учеников. Вы можете найти документацию здесь: http://www.magister-api.nl/ (это на голландском языке). Я установил Wamp-сервер и Composer, точно так же, как сказано в документации API. У меня также есть расширение Curl PHP и расширение Mcrypt PHP в Wamp, как сказано в документации. У меня есть файл composer.json в корне проекта с:
{
"require": {
"stanvk/magister": "~2.0"
}
}
Затем я выполнил обновление Composer.
Единственный код, который у меня есть:
<?php
require 'vendor/autoload.php';
use Magister\Magister;
use Magister\Models\Grade\Grade;
new Magister($school, $username, $password);
$grades = Grade::all();
foreach ($grades as $grade)
{
echo $grade->CijferStr;
}
?>
Это тот же код, который приведен в качестве примера на веб-сайте документации.
Но когда я запускаю его, я получаю следующие ошибки:
Я много пытался решить эту проблему, но я не могу понять это. Это первый раз, когда я использую композитора и Packagist.
1 ответ
Первые две ошибки не связаны с композитором или Wamp - вы просто используете две переменные, которые не были определены, $username
а также $password
(и, возможно, $school
). Остальные ошибки, похоже, связаны с тем, что они не имеют значения (Magister
объект, кажется, пытается запросить имя пользователя.magister.net, и без имени пользователя.. это поле пусто).
Укажите правильное имя пользователя и пароль, и все будет работать так, как вы ожидаете.