Fatal error: Class 'YandexMoney' not found in /home/u718825730/public_html/api_get_token.php on line 11.
Как будто не находит класс в подключенной библиотеке. Подключаю библиотеку через require_once. Грешил на права файлов на хостинге, ставил даже на все 755, все равно ошибка остается, все пути перепроверил по сто раз,подскажите пожалуйста из-за чего такое может быть, буду очень благодарен за помощь. Вот скрипт собственно(дефайны затер в целях безопасности):
<?php
define ('CLIENT_ID', 'CLIENT_ID');
define ('REDIRECT_URI', 'REDIRECT_URI');
define ('CLIENT_SECRET', 'CLIENT_SECRET');
require_once "/home/u718825730/public_html/lib/YandexMoney/YandexMoney.php";
$code = $_GET['code'];
if(!isset($code)) { // посылаем человека на страницу подтверждения получения токена приложением
$scope = "account-info " . "payment-p2p " . "payment-shop";
$authUri = YandexMoney::authorizeUri(CLIENT_ID, REDIRECT_URI, $scope);
header('Location: ' . $authUri);
exit();
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Yandex.Money PHP SDK</title>
</head>
<body>
<div>
<h3>Yandex.Money PHP - Getting token</h3>
<?php
$ym = new YandexMoney(CLIENT_ID, './ym.log');
$receiveTokenResp = $ym->receiveOAuthToken($code, REDIRECT_URI, CLIENT_SECRET);
print "<p>";
if($receiveTokenResp->isSuccess()) {
$token = $receiveTokenResp->getAccessToken();
print "Receive token: " . $token; // вывод токена
}
else {
print "Error: " . $receiveTokenResp->geterror();
die();
}
print "</p>";
?>
</div>
</body>
</html>