вот мой код:
<html>
<head>
<title>Bigcommerce API</title>
</head>
<body>
<?php
include('bigcommerce.php');
use Bigcommerce\Api\Client as Bigcommerce;
Bigcommerce::configure(array(
'store_url' => 'https://xxx.mybigcommerce.com/api/v2/',
'username' => 'admin',
'api_key' => 'xxx'
));
$ping = Bigcommerce::getTime();
if ($ping) echo $ping->format('H:i:s');
echo('hello');
?>
</body>
</html>
Я запускаю это, и ничего не происходит. Я смотрю в браузере, и он не показывает ошибок. Как мне вообще начать отлаживать?
РЕДАКТИРОВАТЬ
Я вынул / api / v2 и теперь вижу эту ошибку:
Неустранимая ошибка: необработанное исключение «Исключение» с сообщением «DateTime :: __ construct (): полагаться на настройки часового пояса системы небезопасно. Вы требуется использовать настройку date.timezone или функцию date_default_timezone_set (). Если вы использовали какой-либо из этих методов и по-прежнему получаете это предупреждение, вы, скорее всего, неправильно написали идентификатор часового пояса. На данный момент мы выбрали часовой пояс UTC, но, пожалуйста, установите date.timezone, чтобы выбрать свой часовой пояс. ‘ в /Library/WebServer/Documents/bigcommerce.php:404 Трассировка стека: # 0 /Library/WebServer/Documents/bigcommerce.php(404): DateTime -> __ construct (‘@ 1418752201’) # 1 / Library / WebServer / Documents /index.php(19): Bigcommerce \ Api \ Client :: getTime () # 2 {main} добавляется в /Library/WebServer/Documents/bigcommerce.php в строке 404
Благодарю.
РЕДАКТИРОВАТЬ
Я добавил следующее в index.php, и оно работает!
if( ! ini_get('date.timezone') )
{
date_default_timezone_set('GMT');
}
Я добавил следующее в index.php, и оно работает!
if( ! ini_get('date.timezone') )
{
date_default_timezone_set('GMT');
}
— LanterneRouge
Других решений пока нет …