Welk spotX programma gebruik je?: SpotWeb
Wat is de versie van het spotX programma?: meest recent, net git pull uitgevoerd
Wat is je besturingssysteem?: Linux
Wat is de versie van het besturingssysteem?: 32bits
Welke Usenet Provider heb je?: supernews
Welke Internet Provider heb je?: Geen antwoord gegeven
Welk Anti-Virus/Firewall programma gebruik je?: Geen antwoord gegeven
Met welk programma download je?: nvt
Wanneer begon je probleem?: vers geinstalleerd op mijn raspberry pi 2 (archlinux, up-to-date)
Geef een beschrijving van je probleem: de API call werkt niet. Niet icm SONARR, maar ik krijg ook geen XML file als ik de API in de browser aanroep.
Veranderingen in .htaccess baat niet.
Wat heb je gedaan om het probleem te verhelpen?: /spotweb/?page=newznabapi geprobeerd, hierbij krijg ik een leeg XML bestand, met: <error code="200" description="Missing parameter"/>
/spotweb/api?t=c geeft een 404 error
Schone installatie: Ja
XML bestand.: Geen antwoord gegeven
Generated by Support Toolkit SRT Generator.
Deze vraag zal ongetwijfeld meermaals langskomen. Ik heb gezocht in het forum, ik kwam niets recents tegen (oudst was in 2013). Ik ga er vanuit dat er meerdere dingen zijn veranderd in de code van spotweb.
Het probleem is dat ik spotweb als newznab provider wil gebruiken in Sonarr. Sonarr wil deze newznab niet toevoegen, dus heb ik gekeken in het log --> 404 error.
Gecheckt in de browser of ik wel een API call kan doen, niet dus. Ook een 404 error (middels /spotweb/api?t=c).
Mijn htaccess zit op de goede plek (/srv/http/spotweb/.htaccess) en de inhoud is:
Code: Selecteer alles
#<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_URI} !api/
RewriteRule api/?$ /spotweb/index.php?page=newznabapi [QSA,L]
#</IfModule>
Graag hulp, ik kom er niet uit..
-- [bericht automatisch samengevoegd - 03 apr 2016, 13:46] --
OK, dit probleem heb ik opgelost. Na lang zoeken blijkt dat apache tegenwoordig htaccess blokkeert. Dit is te verhelpen door AllowOverride None naar AllowOverride All te veranderen in /etc/httpd/http.conf. Dit is wel minder veilig, maar ik kan toch niet van buiten mijn netwerk de pi benaderen.
Nu heb ik een volgend probleem. Ik heb spotweb succesvol als newznab provider in sonarr kunnen toevoegen, maar sonarr geeft bij zoeken geen resultaten. Als ik in het logbestand kijk, zie ik een error staan, als ik de API via de browser opvraag, krijg ik het volgende:
Code: Selecteer alles
This page contains the following errors:
error on line 2 at column 1: Extra content at the end of the document
Below is a rendering of the page up to the first error.
Code: Selecteer alles
<br />
<b>Warning</b>: strpos(): Empty needle in <b>/srv/http/spotweb/lib/dbeng/dbfts_mysql.php</b> on line <b>185</b><br />
<br />
<b>Warning</b>: strpos(): Empty needle in <b>/srv/http/spotweb/lib/dbeng/dbfts_mysql.php</b> on line <b>185</b><br />
<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:newznab="http://www.newznab.com/DTD/2010/feeds/attributes/">
<channel>
<atom:link href="http://192.168.192.26/spotweb/api" rel="self" type="application/rss+xml"/>
<title>Spotweb Index</title>
<description>Spotweb Index API Results</description>
<link>http://192.168.192.26/spotweb/</link>
<language>en-gb</language>
<webMaster>roy@tje.com (roy tje)</webMaster>
<category/>
<image>
<url>http://192.168.192.26/spotweb/images/spotnet.gif</url>
<title>Spotweb Index</title>
<link>http://192.168.192.26/spotweb/</link>
<description>SpotWeb Index API Results</description>
</image>
<newznab:response offset="0" total="0"/>
</channel>
</rss>
Code: Selecteer alles
if (strpos('*', substr($strippedTerm, -1)) !== false) {
$searchMode = 'match-boolean';
Iemand een idee??