Auteur Topic: API 404 probleem - "http://x.x.x.x/spotweb/api?t=c" geeft foutmelding  (gelezen 6275 keer)

Offline MnzndrN!

  • Bedankjes
  • -Gegeven: 3
  • -Ontvangen: 2
  • Berichten: 15
Ik heb best een tijdje lopen zoeken om mijn 404 probleem op te lossen als ik http://x.x.x.x/spotweb/api?t=c probeerde te testen.

Uiteraard eerst de machtigingen op de mappen goed gezet en vervolgens ook het .htaccess bestand aangemaakt. Helaas geen resultaat.

Toen bedacht ik me dat wellicht de PHP instellingen icm de Apache server niet goed zouden staan. Het is eigenlijk een beetje gĂȘnant, maar daar zat het probleem. Als je dus net zo'n "expert" bent als ik 8) ;) , check dan het volgende:

ga naar hoofdmenu, Webstation, algemene instellingen, HTTP Back-end server en kies voor Apache ipv Nginx. Zie ook bijlage.
  • Mijn Synology: DS916+
  • HDD's: 4 x WD30EFRX
  • Extra's: 8

Offline bartmans99

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 19
  • -Ontvangen: 91
  • Berichten: 737
Re: API 404 probleem - "http://x.x.x.x/spotweb/api?t=c" geeft foutmelding
« Reactie #1 Gepost op: 02 januari 2017, 14:54:04 »
Je bent niet de enige  :o. Ik had hetzelfde probleem. Sinds de mogelijkheid er is in DSM om zelf je webserver te kiezen, heb ik probleem bij kennissen ook al vaker opgelost.

In hetzelfde scherm staan trouwens ook de PHP-instellingen. Als je in package center Beta hebt aanstaan, kun je al PHP 7 kiezen ... dat scheelt behoorlijk qua snelheid.
[edit: na de laatste update van PHP 7 werkt het niet meer onder 7. Die mist de Curl extension, die ook niet te installeren is via DSM]. Dus betrouwbaarste blijft PHp 5.6 en APache 2.2]

Offline mikemm

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 3
Re: API 404 probleem - "http://x.x.x.x/spotweb/api?t=c" geeft foutmelding
« Reactie #2 Gepost op: 02 februari 2017, 19:38:40 »
Zijn er meer mensen die dit probleem hebben?
Ik probeer de combi met sickrage weer voor mekaar te krijgen, maar de API werkt uberhaupt niet bij mij.
Toch heeft het ooit (voor een herinstallatie en via de nieuwe Spotweb bron) wel gewerkt.
Kan het zijn dat het met de nieuwe bron niet goed meer werkt?

Ook werkt de retrieve via de website niet. Hierbij wordt ook de API gebruikt.
Ik heb hierbij geprobeerd de link direct in de browser te proberen waarbij de volgende melding zichtbaar wordt:

#!/usr/bin/php SpotWeb v0.68.28.32 on PHP v5.6.28 crashed
Fatal error occured retrieving reports: Unknown OwnsettingsCreatedOutputException
#0 /volume1/web/spotweb/lib/Bootstrap.php(142): CustomException->__construct()
#1 /volume1/web/spotweb/lib/Bootstrap.php(49): Bootstrap->validate(Object(Services_Settings_Base))
#2 /volume1/web/spotweb/retrieve.php(12): Bootstrap->boot()
#3 {main}

btw de manuele retrieve via CLI werkt wel gewoon. De scheduler ook.
Alleen is de API erg handig om via Sickrage te zoeken.

Iemand tips?
  • Mijn Synology: ds414

Offline PaRaN0iD

  • Bedankjes
  • -Gegeven: 3
  • -Ontvangen: 0
  • Berichten: 39
Re: API 404 probleem - "http://x.x.x.x/spotweb/api?t=c" geeft foutmelding
« Reactie #3 Gepost op: 12 februari 2017, 18:30:25 »
Kijk eens. Hier kom ik wel verder mee. Ik heb nu alles (dacht ik) gechecked aan machtigingen en die heb ik nu wel goed staan. Blijf alleen die 404 error krijgen. Maar via dat pull down menu kan ik geen apache selecteren. Er is geen andere optie als Nginx.

Ik had wel PHP7 uitgezet omdat ik ervoor problemen had met spotweb. Even verder kijken.
  • Mijn Synology: DS1512+

Offline mikemm

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 3
Re: API 404 probleem - "http://x.x.x.x/spotweb/api?t=c" geeft foutmelding
« Reactie #4 Gepost op: 12 februari 2017, 19:28:09 »
Ondertussen ben ik wel iets verder gekomen.

Momenteel heb ik een werkende installatie met Apache 2.2 en PHP 7 (en waarschijnlijk Curl ook goed).
Het geval Sickrage -> spotweb was bij mij het probleem dat de .htaccess vanuit de installatie niet goed staat.
Het kan bewust zijn om te zorgen dat buitenstaanders geen verbinding kunnen maken, maar ik heb de reden niet echt gevonden.
Of dat het aan mijn knutselkunsten ligt.

De .htaccess stond bij mij in /volume1/web/spotweb/spotweb/.htaccess

De apache log meldde dat deze zocht naar /volume1/web/spotweb/.htaccess

Tja... Daar stond deze dus niet. En kon het dus niet vinden (404)

Blijft bij mij alleen de retrieve binnen spotweb zelf over. Dit heb ik tot op heden nog niet gevonden waarom deze meld dat mijn "ownsettings" unknown zijn...
  • Mijn Synology: ds414

Offline PaRaN0iD

  • Bedankjes
  • -Gegeven: 3
  • -Ontvangen: 0
  • Berichten: 39
Re: API 404 probleem - "http://x.x.x.x/spotweb/api?t=c" geeft foutmelding
« Reactie #5 Gepost op: 12 februari 2017, 20:28:23 »
Oh ik had nog meer getyped. Alleen doordat ik bmp wilde uploaden heeft ie me edit eekst weggehaald.

Maar ik had dus een extra regel erin gezet. :

    RewriteEngine on 
    RewriteCond %{REQUEST_URI} !api/ 
    RewriteBase /web/spotweb/                                 <--- deze had ik er extra ingezet als test. Zonder was hetzelfde
    RewriteRule api/?$ index.php?page=newznabapi [QSA]
    RewriteRule details/([^/]+) index.php?page=getspot&messageid=$1 [L]

Deze weer weg gehaald. Weer opnieuw opgestart. nu kreeg ik die andere melding zoals op de bijlage hierboven. Ook had ik die extra $dbsettings['pass']  toegevoegd aan de dcsettings.inc.php  die laatste staat daar leeg en die heb ik 'largotim' aan toegevoegd.

  • Mijn Synology: DS1512+

Offline PaRaN0iD

  • Bedankjes
  • -Gegeven: 3
  • -Ontvangen: 0
  • Berichten: 39
Re: API 404 probleem - "http://x.x.x.x/spotweb/api?t=c" geeft foutmelding
« Reactie #6 Gepost op: 12 februari 2017, 20:31:01 »
Hoe kan je zien wat die appache zoekt ?  Zelf heb ik hem wel in volume1/web/spotweb staan die htaccess

Bedoel je dat die retrieve niet via Putty werkt of via de browser ? Ik had ook php 7 erop en hoeveel dingen heb je aangevinkt daaronder met die mysql en dergelijke ? (daar liep het fout bij mij bv)

Edit, ik kan ook niet meer in spotweb via de browser , krijg dan dezelfde melding. Lijkt me dan dat er iets in die .htaccess zit of die dbsettings.inc.php ?  Ik zie trouwens bij web/spotweb/bin/ ook een .htaccess staan met een paar regels

Oeps  :geek:
  • Mijn Synology: DS1512+

Offline PaRaN0iD

  • Bedankjes
  • -Gegeven: 3
  • -Ontvangen: 0
  • Berichten: 39
Re: API 404 probleem - "http://x.x.x.x/spotweb/api?t=c" geeft foutmelding
« Reactie #7 Gepost op: 12 februari 2017, 22:11:00 »
GELUKT !

Heel vreemd, ik heb de dbsettings.inc.php weer aangepast en de waarde bij pass leeg gelaten. Ik kon nu weer bij me spotweb zelf komen en nu doet ook ineens de API check het  8)   Samenloop denk ik van de Apache 2.2 die niet aanwezig was, de dbsettings die ik foutief aangepast had en ook die htaccess die de extra map regel had die niet nodig was.
  • Mijn Synology: DS1512+

Offline mikemm

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 3
Re: API 404 probleem - "http://x.x.x.x/spotweb/api?t=c" geeft foutmelding
« Reactie #8 Gepost op: 12 februari 2017, 22:30:35 »
Mooi dat het nu wel weer werkt.
Ik had dus een heel bericht geschreven en  *poef* weg..  :o
Niet meer nodig denk ik jouw bericht lezende  ;)

Anyway. De retrieve werkt in putty wel. Heb ook via cron de regelmatige updates.
De API is bereikbaar. Alleen als ik de link van de knop in een nieuw tabblad run geeft deze de foutmelding.
Niet echt wereldschokkend, maar soms is een manuele retrieve wel handig.

  • Mijn Synology: ds414

Offline PaRaN0iD

  • Bedankjes
  • -Gegeven: 3
  • -Ontvangen: 0
  • Berichten: 39
Re: API 404 probleem - "http://x.x.x.x/spotweb/api?t=c" geeft foutmelding
« Reactie #9 Gepost op: 12 februari 2017, 22:48:20 »
Misschien iets te vroeg gejuicht, probeer nu naar spotweb te connecten via browser maar blijf op verbinden hangen , misschien is die spots aan het updaten...

Lijkt erop dat spotweb de ene keer druk bezig is want hij wilt dan niet openen via de browser. In principe update ie wel dus even aankijken.
  • Mijn Synology: DS1512+


 

VERPLAATST: Probleem vast IP adres geven aan NAS

Gestart door BrioletBoard NAS hardware vragen

Reacties: 0
Gelezen: 830
Laatste bericht 20 juni 2017, 12:29:33
door Briolet
Drive Connection Count 1, SMART geeft geen fouten

Gestart door Joost2Board NAS hardware vragen

Reacties: 0
Gelezen: 528
Laatste bericht 28 juni 2021, 17:17:55
door Joost2
foutmelding bij notificaties per e-mail

Gestart door backitupBoard Synology DSM 7.0

Reacties: 14
Gelezen: 1970
Laatste bericht 10 november 2021, 12:10:27
door stapper
fout spotweb bij 1e retrieve

Gestart door ikkeenjij36Board Spotweb

Reacties: 13
Gelezen: 4729
Laatste bericht 08 november 2017, 23:20:41
door ikkeenjij36
VERPLAATST: Foutmelding 0x80070035 met Windows 10 Pro

Gestart door BirdyBoard Netwerk algemeen

Reacties: 0
Gelezen: 520
Laatste bericht 27 maart 2024, 19:24:50
door Birdy