Только что скачал текущий «официальный» API Tumblr с https://github.com/tumblr/tumblr.php и сделал супер-минимальную тестовую страницу, чтобы проверить ее, получив все ключи. Ключи верны, а пути верны:
<?php
$consumerKey = 'xxx';
$consumerSecret = 'xxx';
$token = 'xxx';
$tokenSecret = 'xxx';
error_reporting(E_ALL);
include('correct_path/API/RequestHandler.php');
include('correct_path/API/RequestException.php');
include('correct_path/API/Client.php');
// Authenticate via OAuth
$client = new Tumblr\API\Client($consumerKey, $consumerSecret, $token, $tokenSecret);
echo 'Hello';
Как только он попадает в строку «новый Tumblr», скрипт вылетает. Это не будет эхом Привет, но если я закомментирую эту строку, это будет эхом Привет. Никогда не сообщает об ошибках. Этот сценарий настолько прост, что я не могу понять, в чем дело. Надеюсь, это так просто и очевидно, что я этого не вижу. Я на PHP 5.6. на CentOS. Помогите?
Задача ещё не решена.
Других решений пока нет …