По документации отсюда https://itorrents.org/automation.php
Я добавил их пример torrent (Ubuntu x64 для тестирования) и добавил код, как указано в инструкции:
Example ...
<?php
ini_set( 'soap.wsdl_cache_enabled', '0' );
$client = new SoapClient('http://itorrents.org/api/torrage.wsdl');
$infoHash = $client->cacheTorrent(base64_encode(file_get_contents('http://itorrents.org/torrent/B415C913643E5FF49FE37D304BBB5E6E11AD5101.torrent')));
echo $infoHash . "\n";
PS: Кроме того, локально протестировано путем загрузки .torrent-файла и добавления в папку, та же ошибка. (Добавлена прямая ссылка, чтобы те, кто тестирует, не загружали ее на свой компьютер)
Журнал ошибок ...
Fatal error: Uncaught SoapFault exception: [HTTP] Internal Server Error in /var/www/htdocs/test/soap.php:6 Stack trace: #0 [internal function]: SoapClient->__doRequest('<?xml version="...', 'https://itorren...', 'urn:xmethods-de...', 1, 0) #1 /var/www/htdocs/test/soap.php(6): SoapClient->__call('cacheTorrent', Array) #2 {main} thrown in /var/www/htdocs/test/soap.php on line 6