Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie
Toon posts:

SpotWeb - Webbased Spotnet - deel 2 Vorige deelOverzicht

Pagina: 1 2
Acties:

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
Mede-auteur:
  • Nakebod
  • Registratie: oktober 2000
  • Laatst online: 22:06

Nakebod

Wat is spotWeb?
SpotWeb is een webbased versie van het inmiddels redelijk bekende Spotnet. SpotWeb wordt ontwikkeld door een anonieme Tweaker.
Systeemeisen
  • Apache webserver
  • PHP v5.3
  • Modules: ctype, curl, DOM, gd, gettext, mbstring, xml, zip, zlib
  • Module: openssl, gmp of bcmath (In volgorde van snelste naar langzaamste)
  • MySQL, PostgreSQL of SQLite
Inhoudsopgave
Screenshots
SpotWeb komt standaard met een aantal templates, waaronder ook een mobiele template. Klik op de thumbnail om een vergroting te openen.
SpotWeb - We1rdoSpotWeb - Bakman


SpotWeb op je eigen server
SpotWeb is werkend te krijgen op meerdere systemen/platformen. Daarvoor zijn een aantal stappen benodigd. Voldoe je al aan de systeemeisen dan kan je verder met het downloaden en Spotweb configureren van spotweb. Als je de spotWeb bestanden al hebt gedownload kan je controleren of je aan de systeemeisen voldoet door het resultaat van http://localhost/spotweb/testinstall.php te bekijken.
Om het topic wat leesbaarder te houden staat hier alleen een kleine inhoudsopgave voor verschillende systemen.
Let op! Hieronder staan de hoofdlijnen per systeem, er kunnen dus meer stappen zijn.
SynologyQNAPUbuntuWindows
IPKG PackagesQPKG Packagesapt-get packagesApache
GITGITConfiguratieMySQL
DSM ConfiguratiePHP configuratieMySQL
MySQL


Spotweb downloaden
De simpelste methode is het gebruik maken van de .tar.gz of de .zip downloads.
Download het archiefbestand, pak deze uit in de map van je webserver, en start met de configuratie.

Downloaden/Updaten via GIT
Wil je simpel over de laatste bronbestanden beschikken dan kan je het beste gebruik maken van GIT.

GIT clone
Ga naar de hoofdmap op je webserver waar je spotweb wilt hebben: "cd /pad/naar/je/webdir".
git clone https://github.com/spotweb/spotweb.git

Standaard zal GIT een clone maken in een map met de naam van het project, in dit geval "spotweb". Wil je een GIT clone doen naar een andere submap voeg dan simpelweg een (nog niet bestaande) mapnaam toe achter het commando. Dit is handig als je bijvoorbeeld een fork van spotweb wilt gebruiken.

GIT update

Ga nu naar de directory waar je SpotWeb staat, en voer het update commando uit.
git pull

Als resultaat zou het resultaat vergelijkbaar moeten zijn met onderstaande.
DiskStation> git pull
    Updating af303bf..2d53a36
    Fast-forward
    SpotNntp.php               |    4 ++-
    SpotParser.php             |   23 +++++++++++++--------
    db.php                     |   10 +++++++++
    index.php                  |   30 +++++++++++++++++++++++++---
    retrieve.php               |   45 ++++++++++++++++++++++++++++++++++---------
    settings.php               |   23 +++++++++++++++++++--
    templates/filters.inc.php  |   14 ++++++++++++-
    templates/spotinfo.inc.php |   18 ++++++++++++++--
    templates/spots.inc.php    |   34 ++++++++++++++++++++++++++++++--
    testinstall.php            |    1 +
    10 files changed, 168 insertions(+), 34 deletions(-)
    

Database initialiseren & updaten

Soms komt het voor dat een nieuwe versie ook een database aanpassing vereist. Je krijg een foutmelding vergelijkbaar met volgende: Database schema is gewijzigd, draai upgrade-db.php aub Deze melding is eenvoudig op te lossen, al kan het een behoorlijke tijd duren afhankelijk van de aanpassing die gedaan moet worden. Breek dit proces daarom ook niet af als het lang duurt. Ook als je Spotweb voor de eerste keer hebt geïnstalleerd of je database hebt leeggegooid, moet je dit commando draaien om de correcte tabellen aan te laten maken.
php upgrade-db.php (Synology: /usr/bin/php upgrade-db.php

Na de eerste keer upgrade-db.php gedraaid te hebben kun je op Spotweb inloggen (username: admin, password: admin) om bij Instellingen de overige gegevens in te vullen. Vooral dingen als nieuwsservers zijn daarbij erg belangrijk!

Spotweb Configuratie
Voordat we beginnen met de spotweb configuratie moet je bedenken of je gebruik wilt maken van een MySQL of SQLite database. Voor de meeste mensen zal SQLite prima voldoen. Alle data wordt weggeschreven in een los database bestand. Hier is geen extra server voor nodig. Wil je gebruik maken van MySQL heb je een MySQL server nodig.
In sommige gevallen is het gebruik van SQLite niet mogelijk en ben je verplicht om MySQL te gebruiken.
In de praktijk blijkt dat een MySQL database zowel sneller werkt, alsmede een stuk kleiner blijft.

MySQL Configuratie
Deze stap is alleen nodig als je besluit om geen gebruik te maken van SQLite. Als je een beheer-tool hebt zoals phpMyAdmin kan je eenvoudig een database en gebruiker aanmaken. Heb je dit niet, kan je ook handmatig een database en gebruiker aanmaken.
mysql -p (Synology: /usr/syno/mysql/bin/mysql -p)
Enter password:

Laat -p weg als je gebruiker geen wachtwoord heeft. Voeg -u <gebruikersnaam> toe als je met een andere gebruiker wilt inloggen.
We gaan nu een nieuwe database 'spotweb' aanmaken, en een nieuwe gebruiker 'spotweb' die alleen vanaf 'localhost' mag verbinden, met het wachtwoord 'password' en geef deze alle rechten op de nieuwe spotweb database.
mysql> CREATE DATABASE spotweb;
Query OK, 1 row affected (0.04 sec)
mysql> CREATE USER 'spotweb'@'localhost' IDENTIFIED BY 'password';
mysql> GRANT ALL PRIVILEGES ON spotweb.* TO spotweb @'localhost' IDENTIFIED BY 'password';
mysql> quit
Bye

De database is nu klaar voor gebruik. De database structuur hoeven we zelf niet aan te maken, dit gaat spotweb voor ons doen.

settings.php vs ownsettings.php
In het bestand settings.php staan alle standaard instellingen van spotweb. Er zijn een paar minimale instellingen en daarnaast zijn er optionele instellingen. Denk hierbij aan bijvoorbeeld je server instellingen.

Spotweb heeft de mogelijkheid om settings.php (gedeeltelijk) te negeren. Dit wordt gedaan door je (gedeeltelijk) instellingen in ownsettings.php op te slaan.
Het voordeel van ownsettings.php is dat bij het updaten van de spotweb broncode je instellingen uit settings.php niet overschreven worden.

In ownsettings.php kopieer je alleen de regels vanuit settings.php die je wilt laten afwijken van de standaard. In ownsettings.php zet je bijvoorbeeld wel de inloggegevens van je usenet server, maar bijvoorbeeld niet het aantal spots per pagina als je de standaard waarde prima vindt.

Let op! ownsettings.php dient te beginnen met de PHP-tag:
PHP:
1
<?php

Je hoeft de PHP-tag bij voorkeur niet af te sluiten op het eind van dit bestand.
De configuratie
Alweer configuratie? Ja, maar sinds we nu hebben besloten of we MySQL of SQLite gebruiken kunnen we nu echt beginnen :) Het bestand settings.php bevat veel instructies die beschrijven wat welke instelling doet.
Zoals hierboven beschreven is de beste optie om gebruik te maken van ownsettings.php. Dit bestand bestaat nog niet, dus maak deze aan. Vergeet niet om te beginnen met de openings PHP-tag.

Database engine
$settings['db']['engine'] = 'mysql';
$settings['db']['host'] = 'localhost';
$settings['db']['dbname'] = 'spotweb';
$settings['db']['user'] = 'spotweb';
$settings['db']['pass'] = 'password';


Optionele aanpassingen
Naast de standaard instellingen zijn er een aantal optionele instellingen te doen voor spotweb.
Automatisch spots updaten
Via een cron-job kan je taken automatisch uitvoeren. Zet de volgende regel in je crontab. (Meestal via crontab -e of bewerk /etc/crontab)
*/30 * * * * root cd /path/to/spotweb && /usr/bin/php retrieve.php > /dev/null

Herstart hierna crond.
/etc/init.d/crond restart

Voor Synology gebruikers:
/usr/syno/etc/rc.d/S04crond.sh stop && /usr/syno/etc/rc.d/S04crond.sh start

Tip! Na een reboot van je Synology wordt je cronjob overschreven met standaard waardes. Om deze te bewaren voer de volgende tip uit: bakman in "SpotWeb - Webbased Spotnet"

Spotweb afschermen met .htaccess
Om SpotWeb af te schermen kan je gebruik maken van een .htaccess bestand in de SpotWeb map. Met .htaccess zijn verschillende vormen mogelijk. Onderstaand voorbeeld is welke ik zelf gebruik.

Het interne netwerk mag zonder gebruikersnaam/wachtwoord SpotWeb gebruiken, externe netwerken dienen een gebruikersnaam/wachtwoord op te geven. Een .passwd bestand kan je zelf maken, of online met .htaccess generator.
Order allow,deny
AuthType Basic
AuthName "Restricted Files"
AuthUserFile /path/to.your/.htpasswd
Require valid-user
Allow from 192.168.0
Satisfy Any

Een versimpelde versie welke alleen toegang vanaf het interne netwerk toestaat:
Order allow,deny
deny from all
allow from 192.168.1



Changelog
De changelog van spotweb zelf is te vinden op GitHub

Topic changelog
  • 01-11-2011: Topicstart deel 2
  • 30-11-2011: Settings staan nu voornamelijk in de database


Spotweb op je eigen server
Hieronder volgen de verschillende stappen die benodigd zijn voor specifieke systemen. Om het topic wat leesbaarder te houden zijn deze onderaan het topic geplaatst.


Spotweb op een Synology NAS
Spotweb is werkend te krijgen op een Synology NAS. Dit werkt echter niet out of the box, en ook niet op een standaard "fabrieks"-systeem.

IPKG Packages
Deze stap is optioneel: Om spotweb te downloaden kan je gebruik maken van GIT, maar ook een archiefbestand (.tar.gz of .zip) downloaden. Indien je gebruik wilt maken van GIT dien je de GIT client en textutils (Benodigd voor het updaten) te installeren.
Het gaat een beetje ver om dat hier helemaal te bespreken, voor meer informatie: Synology WIKI of het Het grote Synology topic deel 2 topic.
ipkg install git

GIT
DSM Configuratie
Login op de DSM. Standaard te bereiken via http://diskstation:5000. Open nu: Control Panel -> Web Services -> Select PHP extension en zorg ervoor dat minimaal de volgende modules aangevinkt zijn: gd, mysql, openssl, zip, zlib. Sla alle wijzigingen op door op OK te klikken.
Controleer ook of onder het tabblad Web Applications de webserver en MySQL server draaien.
Spotweb downloaden
De voorbereiding is nu klaar. Je kan nu verder met het downloaden van spotweb.



Spotweb op een QNAP NAS
Stappenplan voor QNAP door Warbringer.

Kant en klare QPKG installatie door sl1000



Spotweb op Ubuntu/Debian
Voor deze beschrijving heb ik gebruik gemaakt van Ubuntu 10.10 (64 bit), en alles wordt gedaan vanuit de CLI. Het is raadzaam om te beginnen met een volledig geupdate systeem.

Packages installeren
Het volgende commando installeerd de vereiste packages, en de daaraan gerelateerde vereiste packages. GIT is optioneel en kan je desgewenst weglaten.
apt-get install apache2 php5 php5-gmp php5-sqlite sqlite git
Configuratie
Na de installatie is de configuratie van Apache en PHP al compleet. De PHP en SQLite module werken echter nog niet omdat deze later zijn geinstalleerd dan Apache. Een simpele herstart van Apache is voldoende om ook PHP en SQLite werkend te krijgen.
Voordat we Apache herstarten moeten we nog een kleine aanpassing doen in de PHP configuratie. Er zijn 2 php.ini's, één is voor de webserver Apache en de ander is voor de CLI.

nano /etc/php5/apache2/php.ini
nano /etc/php5/cli/php.ini

Zoek in beide bestanden naar 'date.timezone' en vul deze in.
date.timezone = Europe/Amsterdam

Nu kunnen we Apache herstarten.
/etc/init.d/apache2 restart

MySQL
Indien je gebruik wilt maken van een MySQL database dien je de MySQL server en MySQL PHP module installeren. Vergeet na de installatie niet om Apache te herstarten!
apt-get install php5-mysql mysql-server

Spotweb downloaden
De voorbereiding is nu klaar. Je kan nu verder met het downloaden van spotweb.



Spotweb op Windows
Voor deze installatie wordt gebruik gemaakt van XAMPP van Apachefriends.
Tijdens de installatie van XAMPP kan je ervoor kiezen om Apache en MySQL als service te installen. Kies hiervoor als je de webserver en MySQL server wilt starten zodra de computer is opgestart. Dit is echter niet vereist, via het XAMPP Control Panel kan je Apache en MySQL ook handmatig starten.

Apache
Er hoeft weinig geconfigureerd te worden aan XAMPP, na installatie is alles klaar voor gebruik.
Standaard heeft XAMPP wel wat statuspagina's e.d. meegeleverd in C:\xampp\htdocs\. Je mag zelf kiezen wat je met deze bestanden doet, persoonlijk kies ik er altijd voor om ze te verwijderen.

Open een commandprompt (Start > Uitvoeren > cmd)
Op Windows Vista/7 moet je dit uitvoeren als administrator, maak hiervoor even een snelkoppeling op je bureaublad aan naar "cmd". Via het context-menu kan je het command prompt nu starten als administrator.
MySQL
XAMPP installeerd ook phpMyAdmin, een webbased MySQL beheertool.
Deze is standaard alleen te benaderen op http://127.0.0.1/phpmyadmin/.

Maak een nieuwe database aan: spotweb.
Klik hierna op Privileges en daarna op Add a new User.
Vul een gebruikersnaam in, een host (localhost voldoet) en twee keer het wachtwoord.
Onder het kopje "Database for user" kies voor "Grant all privileges on database "spotweb"" en klik op "Go".
MySQL is nu klaar voor gebruikt.

Let op! Sommige Windows gebruikers melden dat de strict-mode van de MySQL server uitgeschakeld dient te worden, dit komt meestal voor bij een losse MySQL installatie.
Is dit het geval, zoek het configuratiebestandje my.ini in je MySQL installatiemap, en zoek naar een regel vergelijkbaar met:
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
Pas deze dan aan naar:
sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

Herstart hierna MySQL.
Spotweb downloaden
De voorbereiding is nu klaar. Je kan nu verder met het downloaden van spotweb.

Nightspirit wijzigde deze reactie 15-12-2011 03:30 (5%)


  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
[gereserveerd]

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
raven22 schreef op dinsdag 01 november 2011 @ 08:51:
Ik probeer de afhandeling van nzb's via nzbget te laten verlopen. Echter nadat ik in de instellingen kies voor roep Nzbget aan via http, de juiste settings invoer, en op bijwerken druk krijg ik een bijna blank screen waarbij alle spots en layout verdwenen zijn. Alleen de bovenste werkbalk (met zoeken en inloggen) is aanwezig.

Als ik dan weer naar de voorkeuren ga en kies voor geen integratie dan wordt de layout weer normaal, maar dan is er geen nzb afhandeling.
Volgens dit bericht gebeurt dat als nzbget niet draait (of als de instellingen toch niet zo correct zijn als je denkt).

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
Senaxx schreef op woensdag 02 november 2011 @ 14:41:
[...]


Whoops ik had een search in het topic gedaan, en daarna direct mijn vraag getypt en niet meer gezien dat er al een deeltje 2 was.

Maar ik had die query op mijn dual-core nasje gedraait, maar daar is hij wel een flink aantal uurtjes mee bezig, en tot nu toe nog niet klaar.
MySQL is volgens mij nog steeds niet multi-core. Laat maar weten als ie klaar is ;)

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
Caveman schreef op woensdag 02 november 2011 @ 20:24:
Zonder vervelend te klinken, deeltje 1 is nog steeds niet op slot... Misschien nog even een modje aantikken?
Sorry, dat was ik helemaal vergeten te doen :+

Edit: en nu is het gebeurt. Lekker snel :)

Nightspirit wijzigde deze reactie 02-11-2011 21:49 (7%)


  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
Webjunkie schreef op donderdag 03 november 2011 @ 00:54:
zijn er meer mensen die deze error krijgen in sickbeard?


[...]


http://domein/spotweb/api?t=c levert netjes de gewenste xml
ook op het c class adres.
Zou je eigenlijk even erbij moeten zoeken welke URL sickbeard op dat moment probeerde te openen. Helaas is dat enkel te vinden in de SB logfile.

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
Of even deze fix handmatig toepassen :)

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
I-King schreef op donderdag 03 november 2011 @ 09:42:
Als ik het goed zie is de fix al geimplementeerd? Maar hij werkt nog altijd niet bij mij, of moet het nog toegevoegd worden?
Moet nog gebeuren. Daarom is op dit moment handmatig toevoegen het handigst.

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
Mar2zz schreef op donderdag 03 november 2011 @ 11:21:
[...]


Als ze die fix handmatig doen komt de volgende vraag morgen:
Ik kan niet meer pullen:
insert copy/paste van info overbestand dat door wijzigingen pull tegenhoud

[..]
Nee, want die fix wordt gewoon op de main-tree geplaatst :p

Of misschien wel en dan wat jij zegt idd

Nightspirit wijzigde deze reactie 03-11-2011 11:52 (5%)


  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
@woest85 + @raven22

Welke database?

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
Hoe ziet een
SQL:
1
SELECT * FROM grouppermissions LIMIT 0,5;

er bij jou uit?

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
woest85 schreef op donderdag 03 november 2011 @ 12:58:
[...]


//edit ik maak er wel ff een screenshot van xD

[afbeelding]
Volgens dat lijstje mag zelfs Anonymous gewoon de index openen (standaard instelling, maak je geen zorgen ;)) en zou het dus betekenen dat de user waarmee je bent ingelogd niet meer in anonymousgroup zit :s Tenzij ik het natuurlijk verkeerd begrijp.

Je zou even kunnen kijken in
SQL:
1
SELECT * FROM `usergroups`;

of je userid group 1 bevat;

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
woest85 schreef op donderdag 03 november 2011 @ 13:07:
[...]


[...]


usergroups tabel is nogal leeg zegmaar :+
Ok, hebben we in ieder geval het probleem gevonden :'( Eens kijken waarom en hoe we dat zsm naar standaard kunnen herstellen.

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
woest85 schreef op donderdag 03 november 2011 @ 13:10:
Daar was ik al bang voor ja :P

Ik heb overigens 3 users,
ID 1 = Anonymous
ID 2 = Admin
ID 5 = testuser
Snelste tijdelijke oplossing:
SQL:
1
2
3
4
5
6
7
UPDATE settings SET value = '0.45' WHERE name = 'schemaversion';
UPDATE settings SET value = '0.09' WHERE name = 'settingsversion';
UPDATE settings SET value = '0.22' WHERE name = 'securityversion';
INSERT INTO usergroups(userid, groupid, prio) VALUES(1, 1, 1);
INSERT INTO usergroups(userid, groupid, prio) VALUES(2, 1, 1);
INSERT INTO usergroups(userid, groupid, prio) VALUES(2, 2, 2);
INSERT INTO usergroups(userid, groupid, prio) VALUES(2, 3, 3);;

en voor iedere gebruiker die je hebt:
SQL:
1
2
INSERT INTO usergroups(userid, groupid, prio) VALUES(USERID_AANPASSEN!, 1, 1);
INSERT INTO usergroups(userid, groupid, prio) VALUES(USERID_AANPASSEN!, 2, 2);

Ik ga proberen te achterhalen waarom dit fout is gegaan...

Nightspirit wijzigde deze reactie 03-11-2011 14:02 (22%)


  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
woest85 schreef op donderdag 03 november 2011 @ 13:18:
Cheers, dat werkt. Heb helaas de oude versies van upgrade-db.php niet beschikbaar lokaal, dus kan niet nagaan waar het in zit. Op dat volume heb ik geen shadow copy's aanstaan helaas.
Dat is niet erg, via git kan ik oude versies ophalen en vergelijken ;)
Edit: euh ja. Ik dacht dat je zelf wel admin wilde zijn :+ Zo niet, haal je die gewoon weg :)

Weet al waarom het mis is gegaan: 'securityversion' werd op true gezet, en dat is blijkbaar kleiner dan 0.01. Dat was eerste versie securitysysteem dus gaat alles leeg :s

Waarom er dan niets meer instaat ipv standaard settings is me dan nog wel even een raadsel, maar swoa

Nightspirit wijzigde deze reactie 03-11-2011 13:42 (34%)


  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
raven22 schreef op donderdag 03 november 2011 @ 13:42:
[...]

Sorry, ben een sql noob, is mijn input nog nodig of is het probleem opgelost?
We zijn er enigzins uit. Als je snel weer verder wil kun je bovenstaande queries draaien, anders kun je wachten op een update.

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
woest85 schreef op donderdag 03 november 2011 @ 14:01:
[...]


Het zou natuurlijk kunnen dat hij geen gebruiker heeft met ID5. Overigens wordt met bovenstaande deze in group3 (admingroup) gezet, ipv. de adminuser met ID2.
Verduidelijkt :)

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
witteveder schreef op donderdag 03 november 2011 @ 17:42:
Hmmm... ook na de laatste git pull blijf ik:

Toegang geweigerd voor [Overzicht van spots tonen (0)]::[]

houden. Doe ik iets verkeerd?
Verkeerd niet, iets vergeten denk ik. upgrade-db.php draaien ;)

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
Dan moet je bovenstaande stappen maar even handmatig doorlopen.

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
witteveder schreef op donderdag 03 november 2011 @ 18:43:
[...]


/n00b alert
mysql zegt na de 1e regel:ERROR 1046 (3D000): No database selected

misschien kun je mij er even doorheen loodsen. Inloggen met user en password gaat goed, maar daarna
Dan moet je nog even USE spotweb; doen, waarbij spotweb uiteraard staat voor de databasenaam die jij hebt gekozen. Daarna werken mijn SQL-codes wel ;)

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
Ligt er een beetje aan wat "een error" is.

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
qwerty_running schreef op donderdag 03 november 2011 @ 21:39:
@Mar2zz: Dit komt doordat het ophalen (retrieve) van spots een gebruikersinstelling is geworden.

[...]

bron
Dat is niet sinds een week of 2.

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
Mar2zz schreef op vrijdag 04 november 2011 @ 07:16:
Ow wacht, retrieve werkt wel met php /var/www/spotweb/retrieve.php.
Ik krijg alleen die error als ik hetzelfde met php /var/www/spotweb/upgrade-db.php doe:
PHP Warning:  require_once(lib/SpotSecurity.php): failed to open stream: No such file or directory in /var/www/spotweb/lib/SpotClassAutoload.php on line 44
PHP Fatal error:  require_once(): Failed opening required 'lib/SpotSecurity.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/spotweb/lib/SpotClassAutoload.php on line 44


Ik weet op linux wel hoe ik dat voorkom, maar hoe op Windows in Xampp?
cd d:\xampp\spotweb
php upgrade-db.php

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
Mar2zz schreef op vrijdag 04 november 2011 @ 07:28:
Huh, kun je op windows gewoon php doen? ik dacht dat altijd via .exe ging... insert hamertje smiley ;)
Als php in je path zit wel ja. Anders geef je uiteraard het volledige pad op

Extensie is optioneel in DOS sinds 1.0 volgens mij en nog steeds in Windows ;)

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
Senaxx schreef op vrijdag 04 november 2011 @ 09:39:
Ik zit de fix staan van NightSpirit (waarvoor dank) Ik zal me spots table even legen en opnieuw vullen. Enig idee hoe het nog kan dat refresh.png mist?
Geen dank ;)

Ik ben iets anders aan het schrijven, dus als je wilt dat er iets wordt opgelost moet je even een issue op GitHub maken ;)

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
Daar heb je http://tweakimg.net/g/forum/images/icons/bookmark.gif en http://tweakimg.net/g/forum/images/icons/bookmark-todo.gif voor }:|

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
Misschien dat de oude TTL nogal aan de hoge kant stond.

http://www.spot-net.nl/fo...6&t=3286&start=330#p37249

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
henv schreef op vrijdag 04 november 2011 @ 20:48:
Nightspirit vraagje, is het toch niet een keer mogelijk om de newcount variabel te maken. Ik pas het nu altijd in de php file aan en bij een commit herstel ik hem weer naar 500
Als ik er eens aan toe kom wel ja :$

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
henv schreef op vrijdag 04 november 2011 @ 21:22:
[...]

ok thnx. dan wachten we geduldig. Als je het maar met lettergrootte 32 en blinkende letters bekend maakt :)
Geen <marquee>? _O-

Maar nu eerst bier

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
Ik zie gewoon comments, dus waarom het bij jou fout gaat zou ik niet weten.

commentsposted bevat alleen spots die met jou spotweb-installatie zijn gedaan. JIj hebt dus niets gespot.

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
Je moet daar ID invullen, maar dan wel van de echte user tabel ;)

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
Die 66 heb je uit de tabel grouppermissions, niet uit de tabel users. Voor de rest doe je het goed.

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
  1. Wiki lezen!
  2. Elke browser? Krijg je ergens in de HTML-code een error? Krijg je een java-script error?

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
PascalKroeze schreef op vrijdag 11 november 2011 @ 14:16:
Ik heb spotweb op mijn QNAP getest.
Ik zit alleen met één probleem, spotweb werkt niet vanuit buitenaf.
Als ik ergens op klik zie je dat hij het interne LAN IP adres probeerd te benaderen.
Dit gaat natuurlijk niet vanuit buitenaf.
Iemand hier ervaring mee?
Je hebt $settings['spotweburl'] ergens handmatig ingesteld? Zo ja, controleer of dat wel goed staat. Ik vermoed dat je hier je interne LAN IP hebt ingevuld.

Nightspirit wijzigde deze reactie 11-11-2011 14:35 (9%)


  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
Smika schreef op vrijdag 11 november 2011 @ 16:33:
[...]

Bedankt voor de tips..... nzbget is nu gelukt!

De gui werkt wel goed onder IE8, maar niet onder FF8 en chrome 15. Aangezien ik geen windows en IE gebruik.... zal ik maar even aan zoeken of er andere templates zijn. Heeft er iemand een aanbeveling
De GUI is getest onder IE8+, FF4+, Chrome, Opera en Safari door mij persoonlijk en daarmee zijn geen (grote) problemen. Mijn aanbeveling is dat je eens nagaat wat er precies mis gaat ;)

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
PascalKroeze schreef op vrijdag 11 november 2011 @ 19:18:
Bedankt, ik heb mijn ownsettings aangepast en nu werkt alles goed.

Ik heb alleen nog één probleem, mijn server haalt nog geen NZB spots binnen, alles is nog leeg.
Mijn nieuwsgroepen server staat geconfigureerd in settings.php en ownsettings.php

Enig idee waarom er geen spots binnen komen?
*glazen bol probeert...*
Sorry, hij's stuk denk ik.

Wat zegt retrieve.php?

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
PascalKroeze schreef op vrijdag 11 november 2011 @ 19:48:
[...]


Als ik retrieve.php vanuit webbrowser open krijg ik een access denied, meer info staat er niet.
Je zou je natuurlijk even kunnen inlezen op de Wiki en de TS voordat je vragen gaat stellen.

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
B2 schreef op vrijdag 11 november 2011 @ 20:54:
Ik krijg de volgende melding na een git pull bij het draaien van upgrade-db.php
code:
1
2
3
4
5
6
7
8
Validating index idx_cache_1
        Adding index idx_cache_1


SpotWeb crashed

Database schema of settings upgrade mislukt:
   Error executing query: Duplicate entry '0' for key 'idx_cache_1'

Ik snap dat blijkbaar de 0 entry voor 'idx_cache_1' al bestaat, maar ok, wat nu?
Maar... cache is daarboven toch pas net aangemaakt :?

Nightspirit wijzigde deze reactie 11-11-2011 21:01 (9%)


  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
B2 schreef op vrijdag 11 november 2011 @ 21:47:
[...]


Tja precies... dus wat kan er nu fout zijn?
Boeit op zich niet zo. Je kan of cache leeggooien of de duplicates er handmatig uit verwijderen.

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
Hmm een image zomaar corrupt noemen was inderdaad niet zo netjes van me. Wel geeft dit aan dat er tijdens het ophalen *iets* mis is gegaan, al is het vrij lastig te achterhalen wat er dan mis is.

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
Webjunkie schreef op zaterdag 12 november 2011 @ 01:13:
ik blijf maar problemen houden met plaatjes die niet getoond worden bij spots.

bij m'n verse debian (squeeze) install krijg ik bijvoorbeeld bij deze post: yWEUd5vvMLMoVW9TgAP5m%40spot.net een plaatje met 'ERROR - Image is corrupt' terwijl op een ubuntu install wel gewoon het juiste plaatje wordt getoond.

bij beide installaties geeft testinstall.php op alles OK.

iemand enig idee wat het probleem zou kunnen zijn?
Images worden met de nieuwste versie niet meer "zomaar" corrupt genoemd, dus als er iets mis gaat zou je nu een andere error moeten krijgen (inclusief error-nummer). Misschien kunnen we aan de hand daarvan beter achterhalen wat er mis is ;)
quote:
Pistolebob schreef op zaterdag 12 november 2011 @ 11:41:
Heeft iemand van jullie wel eens wat gespot via spotweb?
Kan je daarna je eigen spots downloaden? Ik krijg namelijk bij mijn eigen spots een leeg NZB bestand, terwijl anderen de spot wel lijken te kunnen downloaden :/
Getest, werkt hier. Misschien na een fix van vanochtend dat het bij jou nu ook weer werkt??

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
[/share/HDA_DATA/Web/spotweb] # php upgrade-db.php
Updating schema..(mysql)
Is dat het enige wat je ziet? Dan loopt het hele proces namelijk niet en is het logisch dat je het nog moet runnen.

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
PascalKroeze schreef op zaterdag 12 november 2011 @ 14:33:
[...]


Klopt, dat is het enige wat ik zie.
Ik zie dat tabel: spots en spotsfull worden gevuld met informatie.

Ik run de commando via putty.
Op Synology machines gebeurt dit wanneer php zonder path wordt uitgevoerd en daarom de ipkg versie wordt gerund. Je zou eens het volledige path naar php kunnen aanroepen (eg. iets van /usr/bin/php upgrade-db.php)
quote:
Wat wel vreemd is dat ik 2 folders heb gevonden waar ik deze commando kan invoeren.
Lijkt erop dat je spotweb 2 keer hebt geïnstalleerd :p Hoewel ik geen idee heb wat de .qpkg-map precies inhoudt.
Ik vermoed een symlink tussen die 2

Nightspirit wijzigde deze reactie 12-11-2011 14:46 (7%)


  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
Je doet daar precies het tegenovergesteld dan ik voorstelde
quote:
het volledige path naar php

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
Als ik de TS mag geloven moet het
/mnt/ext/opt/apache/bin/php -c /etc/config/ upgrade-db.php

zijn.

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
-1 is letterlijk dat curl niet of niet op tijd een antwoord heeft gekregen (meestal een timeout, maar of dat 100% timeout betreft moet ik nog even uitzoeken).

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
Ben op het moment bezig met statistieken. NIet noodzakelijk, wel geinig :p



  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
@WillemJan Zou nu opgelost moeten zijn. Even updaten en opnieuw upgrade-db draaien ;)

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
kraades schreef op zondag 13 november 2011 @ 21:06:
Nu op de laatste versie bij upgrade-db.php:
code:
1
2
3
4
5
6
7
8
9
10
SpotWeb crashed

Database schema of settings upgrade mislukt:
   Error executing query: Unknown column 'userid' in 'field list'


#0 /volume1/web/spotweb/lib/dbstruct/SpotStruct_abs.php(682): dbeng_mysql->rawExec('UPDATE comments...')
#1 /volume1/web/spotweb/lib/SpotUpgrader.php(53): SpotStruct_abs->updateSchema()
#2 /volume1/web/spotweb/upgrade-db.php(22): SpotUpgrader->database()
#3 {main}DiskStation>

Is het niet handiger dat (ook?) op GitHub te melden?

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
Misschien wel, als
SQL:
1
SELECT EXTRACT(MONTH FROM FROM_UNIXTIME(stamp)) AS data, count(*) AS amount FROM spots GROUP BY data;

hetzelfde laat zien zit het zo in je database :p
quote:
mennoo schreef op dinsdag 15 november 2011 @ 19:23:
Iemand enig idee hoe ik deze kan oplossen:

Retrieving new Spots from server news.lightningusenet.com...
Spots in database: 481695
Looking for articlenumber for messageid
Appr. Message count: 473120
First message number: 4108
Last message number: 477228
Current message: 475549

Retrieving 475549 till 476550

Fatal error occured retrieving messages:
Error executing query: Duplicate entry '517571' for key 1
Ik denk dat updaten je wel zal helpen, dit ziet eruit als een vrij antieke versie.

Nightspirit wijzigde deze reactie 15-11-2011 19:29 (37%)


  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
Gelukkig maar, anders had ik een bug geïntroduceerd })

Is dat niet een hele lading oude FTD spots die in een April is geïmporteerd ofzo?
quote:
Ik dacht dat er geen dubbele spots konden voorkomen..
messageid's zijn uniek

Nightspirit wijzigde deze reactie 15-11-2011 19:32 (30%)


  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
Pistolebob schreef op dinsdag 15 november 2011 @ 19:32:
[...]

Oh dat zou best kunnen. Ik heb nog niks gemerkt van dubbele spots i.i.g.
Ikzelf heb de instelling $settings['retrieve_newer_than'] = 1290578400; aanstaan, dus dit "probleem" heb ik niet en kan ook niet vergelijken. Met deze setting zie ik iig niet echt rare dingen.

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
supernova schreef op woensdag 16 november 2011 @ 15:06:
Heb vanmorgen een update gedaan van spotweb en n u krijg ik na elke retrieve de volgende melding:

PHP Warning: gzinflate(): data error in /var/www/html/spotweb/lib/SpotDb.php on line 1946

Maar het lijkt verder wel allemaal goed te gaan met de updates.. Iemand enig idee wat het zou kunnen zijn.
https://github.com/spotwe...1163#issuecomment-2746324

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
sattertje schreef op woensdag 16 november 2011 @ 17:34:
[...]

> cd /volume1/web/spotweb && /usr/bin/php retrieve.php
PHP Warning: Directive 'register_globals' is deprecated in PHP 5.3 and greater in Unknown on line 0

PHP Fatal error: Call to undefined function bindtextdomain() in /volume1/web/spotweb/lib/SpotTranslation.php on line 13

Iemand een idee?
testinstall.php geeft je het antwoord

Nightspirit wijzigde deze reactie 16-11-2011 17:49 (21%)


  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
Webjunkie schreef op donderdag 17 november 2011 @ 17:47:
[...]


ik heb echt geen flauw idee waar ik het zoeken moet :)
ik krijg nu ook vaak error 700 - no response from remote host, terwijl het plaatje op andere spotweb installaties wel wordt geladen.

mis ik nog iets van curl?

[...]


verkeerde php versie of kan het door de suhosin patch komen?

[...]


het moet toch iets zijn dat in de testinstall niet gecheckt wordt want daar staat alles op OK.
Misschien dat ik met voorbeeld messageid's iets kan achterhalen, ik kan nu enkel gokken

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
Even kort: 700 is de nieuwe -1 (ik vond -1 zo onhandig staan :+)
cpq6yxLy5q40zPETgACEM@spot.net
BWs5GRpOcn4vC61TgBVVW@spot.net

Bij mij doen beide images het, wat iig zou betekenen dat de code an sich gewoon correct werkt, maar bij jou er toch iets fout gaat. Gaat het ophalen van de blacklist ed wel correct?

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
hhoekstra schreef op donderdag 17 november 2011 @ 19:47:
Net bij het updaten van spotweb. Heb toen de laatste versie opgehaald en was alles weer goed. Is dit verklaarbaar Nightspirit ?
Zie https://github.com/spotwe...c81c128e3af51624622bf6ca6 denk ik

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
hhoekstra schreef op donderdag 17 november 2011 @ 20:09:
[...]


Moet ik dit nog aanmelden ? of boeit dit niet echt :-)
Ik linkte naar een commit die het gefixed heeft ;)
quote:
CptChaos schreef op donderdag 17 november 2011 @ 20:27:
Sinds een van de eerdere patches (binnen nu en afgelopen week) heb ik opeens last van een beetje vreemde weergave, bovenin, waar categorie, naam, grootte e.d. textueel staan:[afbeelding]Vandaar heb ik opnieuw een git pull gedaan. Is deze bekend, is er een fix voor, of zal ik hem op de github aanmelden?
Dat was al opgelost (als't goed is), updaten ;)

Nightspirit wijzigde deze reactie 17-11-2011 20:47 (52%)


  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
Whizzer schreef op vrijdag 18 november 2011 @ 09:13:
Hmmm... Bewust even niet teveel lopen pullen omdat ik blij was dat de boel werkte.. Toch even gedaan en meteen afgestraft..

Ik heb door het topic en google heen lopen grasduinen, maar exact deze foutmelding kom ik niet tegen... Ongetwijfeld iets kleins en simpels, maar wel buiten mijn kennisgebied helaas...
code:
1
2
3
4
5
6
7
8
9
10
Database schema of settings upgrade mislukt:
   Error executing query: Unknown column 'messageid' in 'where clause'


#0 /var/www-pages/spotweb/lib/dbeng/dbeng_abs.php(93): dbeng_mysql->rawExec('SELECT url FROM...')
#1 /var/www-pages/spotweb/lib/dbeng/dbeng_mysql.php(140): dbeng_abs->exec('SELECT url FROM...', Array)
#2 /var/www-pages/spotweb/lib/dbstruct/SpotStruct_abs.php(567): dbeng_mysql->arrayQuery('SELECT url FROM...')
#3 /var/www-pages/spotweb/lib/SpotUpgrader.php(53): SpotStruct_abs->updateSchema()
#4 /var/www-pages/spotweb/upgrade-db.php(22): SpotUpgrader->database()
#5 {main}

Iemand een idee en oplossing?
Wat geeft
SQL:
1
SHOW CREATE TABLE cachetmp;

?

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
Mar2zz schreef op vrijdag 18 november 2011 @ 09:12:
Too bad, ik dacht spot toevoegen is ook gelijk de uploadfunctie voor binaries, maar je moet het eerst geupload hebben en dan de nzb roggelen en die linken. (wou de functie ff testen)... php-pearNet_NTTP zal ook wel niet zo geschikt zijn om te uploaden, is toch maar 1 lijntje mogelijk?
JIj wilt ook geen gigabytes uploaden via spotweb hoor ;) Zal er ook niet inkomen (lijkt me)

php-pear wordt niet gebruikt. Net_NTTP is 1 lijntje tegelijk.

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
Volgens mij is voor jou nog het best die tabel gewoon weg te mikken.
SQL:
1
DROP TABLE cachetmp;


  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
raven22 schreef op vrijdag 18 november 2011 @ 17:02:
heb net git pull gedaan en krijg:

Converting your spotsfull data to another format
Please note - if you had spotsfull enabled, this can take a long time

SpotWeb crashed

Database schema of settings upgrade mislukt:
Error executing query: The total number of locks exceeds the lock table size

#0 /var/www/spotweb/lib/dbstruct/SpotStruct_abs.php(687): dbeng_mysql->rawExec('UPDATE spots s,...')
#1 /var/www/spotweb/lib/SpotUpgrader.php(53): SpotStruct_abs->updateSchema()
#2 /var/www/spotweb/upgrade-db.php(22): SpotUpgrader->database()
#3 {main}root@nzb:/var/www/spotweb#

kan ik dit verhelpen?
https://github.com/spotweb/spotweb/issues/1158

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
Whizzer schreef op vrijdag 18 november 2011 @ 22:04:
[...]


Dat blijkt inderdaad.. Nu werkt het weer, dank je! Ik word alleen nieuwsgierig waarom die tabel er dan in zat als ie toch weg kan.. Zal wel historie zijn..
Als overzetting van data. Maar met 11(?) records niet belangrijk.

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
MightyMr2Mike schreef op zaterdag 19 november 2011 @ 17:26:
Is er niet een soort bijwerk functie die de gaten zogezegd weer opvult??
php retrieve.php --retro

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
Nee, anders zou zoeken op Mike Oldfield je geen Mike Oldfield opleveren, maar alles waar Mike of Oldfield in voorkomt.

Als ik jou voorbeeld overneem krijg ik 0 resultaat terug, dus het werkt ook echt niet :+

Nightspirit wijzigde deze reactie 21-11-2011 12:04 (25%)


  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
Even getest, zoals jij dat opgeeft werkt wel met mysql, niet met pdo_mysql

Precies zoals jij deed en dan een ticket maken om te vragen waarom het niet werkt zoals in de Wiki staat :+

Nightspirit wijzigde deze reactie 21-11-2011 13:02 (26%)


  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
kraades schreef op dinsdag 22 november 2011 @ 07:57:
Spotweb versie van gisteren.

Waar kan ik instellen dat een gebruiker ook de recent downloads, watchlist e.d. kan leegmaken?

Ook bij de groeps authorisatie kan ik dit niet vinden. :?
spotsec_keep_own_downloadlist, erasedls & spotsec_keep_own_seenlist

Seenlist wordt verwijderd wanneer een gebruiker op "Markeer alles op gelezen" klikt, wat een user-instelling is om aan en uit te zetten.

Nightspirit wijzigde deze reactie 22-11-2011 08:22 (20%)


  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
supernova schreef op dinsdag 22 november 2011 @ 10:19:
Krijg hier in een keer de volgende probleem:


Updating schema..(mysql)


SpotWeb crashed

Database schema of settings upgrade mislukt:
Error executing query: Unknown table engine 'InnoDB'


Iemand een idee waarom en wat heeft het met de InnoDB engine in een keer te maken.???
Blijkbaar is die engine uitgeschakeld, en daar werkt Spotweb mee.

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
show engine innodb status;
geeft misschien meer info.

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
supernova schreef op dinsdag 22 november 2011 @ 10:35:
[...]


Dan krijg ik de melding:

ERROR 1286 (42000): Unknown table engine 'innodb'
Tja. enige wat ik me kan bedenken is dat er in MySQL iets mis is gegaan en dat in de errorlog daarvan vermeld zou moeten staan :?
quote:
LiquidSmoke schreef op dinsdag 22 november 2011 @ 10:39:
Hm, vanochtend Spotweb een update gegeven nadat ik zal zes dagen geen nieuwe spots meer zag (lang weekend weg geweest :+ ) en krijg deze melding:
code:
1
2
Finished updating blacklist. Added 162, removed 0, skipped 0 of 162 lines.
ERROR 1054 (42S22) at line 1: Unknown column 'spotsfull.userid' in 'where clause'

Na Finished updating blacklist heeft retrieve helemaal niets meer te zoeken in spotsfull, heb je een eigen aanpassing gedaan?
quote:
[Alles *lijkt* gewoon te werken, de kolom userid bestaat niet in de spotsfull table. Kan ik deze gewoon met de hand aanmaken? en zo ja, welk datatype moet dit zijn?
Onder normale omstandigheden NOOIT doen!

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
Na je vorige problemen met MySQL zelf zou ik eerst eens kijken of je database geen fouten aangeeft mbt tabellen en de opslag daarvan.

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
Laatste optie die ik zo even heb op afstand is het draaien van OPTIMIZE TABLE spotsfull; om te zien of dat iets oplost.

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
Maranello schreef op dinsdag 22 november 2011 @ 15:05:
[...]

Zij je privileges niet gewoon pleitte? Gebruik je dezelfde user voor spotweb als waarmee je de tabellen wel kan zien? Zo nee, geef je spotweb database user even privileges op je spotweb database.
SQL:
1
GRANT ALL PRIVILEGES ON spotweb.* TO spotweb @'localhost' IDENTIFIED BY 'password';

Kijk ook even naar fix_privileges script. Hoewel dat alleen van toepassing schijnt te zijn als je van MySQL versie bent veranderd, maar het is te proberen.
Op zich zou hij dan gewoon een 'access denied' melding moeten krijgen. Maar ja, bij hem is MySQL zo over de zeik dat niets gaat zoals het zou moeten, dus misschien heb je toch gelijk 8)7

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
xiD schreef op dinsdag 22 november 2011 @ 15:51:
Ik draai nu een --retro. De lijn spots_retro was niet te vinden in mn nttp table.
Nu wel, die wordt pas aangemaakt als je een keer --retro draait ;)

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
"auto_markasread";b:1;

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
Voor de geïnteresseerden: ik heb een SpotWeb database erop gezet met alles erop en eraan op nummer iuj2sgQy6FNaqr3@spot.net.

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
Webjunkie schreef op woensdag 23 november 2011 @ 01:04:
ik backup m'n database eens in de zoveel tijd en het valt me ineens op dat de backup van 17 november 5 kb groter is dan die van vandaag.
(hoe) kan dat? :)
Grapje zeker? 8)7

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
Nee, wat jij in MySQL moet zetten in die kolom is het resultaat van
PHP:
1
sha1(strrev(substr($this->_settings->get('pass_salt'), 1, 3)) . $newpassword . $this->_settings->get('pass_salt'));


  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
robbinonline schreef op woensdag 23 november 2011 @ 22:14:
[...]

In welk php bestand zet ik deze code?
Laat maar. Zet $settings['nonauthenticated_userid'] = 3; in je ownsettings (waarbij 3 je eigen userid is, 2 is voor admin user) en wijzig dan je wachtwoord. Niet vergeten daarna die code weer te verwijderen ;)
quote:
forkless schreef op donderdag 24 november 2011 @ 02:14:
Er is overigens een stapel aan code die met DOS/MIXED file formaat weggeschreven zijn.
Klopt en is bekend. Niet erg toch?
quote:
Mar2zz schreef op donderdag 24 november 2011 @ 16:56:
Mijn database-upgrade.php hangt al een uur op
	
Validating commentsxover(moderated)
		Adding column moderated(BOOLEAN) to commentsxover


Is dat normaal, als in duurt normaal eeuwen bij een gevulde database?
Duurde bij mij ook langer dan ik verwachtte. Komt vanzelf goed ;)

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
Julianl schreef op zaterdag 26 november 2011 @ 20:02:
Wat doe je als je wachtwoord dat je had niet meer overeen komt met het wachtwoord dat Spotweb vraagt? Ik kom nu nergens meer in...

Het enige wachtwoord wat (beschermd in de .htaccess) lijkt te werken leidt naar een andere pagina, maar daar is 'toegang voor tonen van spots' weer geweigerd. Heeft iemand een idee?
3 posts terugkijken :F en rechten goed zetten blijkbaar

Nightspirit wijzigde deze reactie 26-11-2011 20:23 (3%)


  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014

SQL:
1
FLUSH PRIVILEGES ;

Vergeten?

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
Wat doet een theoretische upgrade-db.php? :+

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
Mar2zz schreef op maandag 28 november 2011 @ 16:52:
# Check 'Customize PHP open_basedir' and add ':/opt/share/pear' at the end
Dit niet gedaan?


Daarnaast lees ik dat sinds vandaag/gister usenetgegevens een databaseinstelling is geworden, dat moet je dan uit de ownsettings.php halen.
Dit stuk kun je daaruit verwijderen:
[..]
Heel die /opt/share/pear is niet meer nodig. Kun je dus ook uit het scripts slopen.

Verder moeten $settings['retrieve_full'], $settings['retrieve_increment'], $settings['retrieve_newer_than'] ook weg (en nog meer, maar ik weet niet of je script dat al er niet in zette ;))

Edit: en zo te zien moet je je lijstje met verplichte PHP modules ook even uitbreiden :p In het geval van Synology zou ik gettext daar niet in opnemen trouwens.

Nightspirit wijzigde deze reactie 28-11-2011 16:59 (11%)


  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
Sorry :$ Is een beetje tussen het maken van Instellingen door geschoten, verder geen aandacht aan geschonken ;)

Layout issue zou ik op GitHub zetten (misschien op we1rdo's gedeelte)

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
Pear is niet meer nodig idd. Die heb ik ook uit de TS gesloopt.

Verplichte PHP modules:
ctype, curl, DOM, mbstring, xml, zlib

Optioneel:
gd (voor stats & errorimages)
zip (om NZBs te zippen :+)

Optioneel, maar minimaal 1 verplicht
mysql of pdo_mysql (ik negeer SQLite graag)
openssl, gmp of bcmath (In volgorde van snelste naar langzaamste)

Handig voor de meeste systemen, maar met geen mogelijk werkend te krijgen op een Synology dus laten we dat maar achterwege:
gettext

Het lijstje voor Synology wordt dan:
gd, mysql, openssl, zip, zlib (de missende modules zijn standaard al actief en kun je ook niet aan of uitzetten).

Nightspirit wijzigde deze reactie 28-11-2011 20:06 (20%)


  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
Nightspirit schreef op dinsdag 01 november 2011 @ 07:31:
Login op de DSM. Standaard te bereiken via http://diskstation:5000. Open nu: Control Panel -> Web Services -> Select PHP extension en zorg ervoor dat minimaal de volgende modules aangevinkt zijn: gd, mysql, openssl, zip, zlib. Sla alle wijzigingen op door op OK te klikken.
Controleer ook of onder het tabblad Web Applications de webserver en MySQL server draaien.
:+

ownsettings.php blijft wel nodig, je moet toch ergens de verbinding naar MySQL opgeven ;)
PEAR was vroeger nodig, is op dit momenteel helemaal komen te vervallen als eis. Die mag weg, foetsie en pleite.

Nightspirit wijzigde deze reactie 28-11-2011 20:13 (8%)


  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
Paul.tjuh1986 schreef op dinsdag 29 november 2011 @ 12:07:
[...]


Je newsreader settings zal je nog altijd zelf moeten invullen aangezien dit persoonsgebonden installatiegebonden is :)
There, fixed it.

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
Gamma_ed schreef op woensdag 30 november 2011 @ 10:21:
Wat ik ook probeer in de synology, het wil mij maar niet lukken. Als ik nu de webpagine van spotweb, krijg ik dit te lezen. Wie wil mij aub verder helpen want ik kom er niet uit. Alvast bedankt.

Warning: Unknown: open_basedir restriction in effect. File(/volume1/web/spotweb/index.php) is not within the allowed path(s): (:/opt/share/pear) in Unknown on line 0 Warning: Unknown: failed to open stream: Operation not permitted in Unknown on line 0 Fatal error: Unknown: Failed opening required '/var/services/web/spotweb/index.php' (include_path='.:/php/includes:/opt/share/pear') in Unknown on line 0
Je hebt nu alleen :/opt/share/pear in DSM gezet, in plaats van achtereen erbij te plakken? Nou was het al niet nodig, maar als je dat dan ook nog eens fout doet...

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
S1W schreef op woensdag 30 november 2011 @ 11:35:
Na laatste Git Pull heb ik deze error:

Notice: Undefined variable: filterHashes in /volume1/web/spotweb/lib/SpotDb.php on line 1990

Wat te doen?
Volgende keer even Instellingen - Updates openen voor je update, dan had je dit van te voren al geweten. En/of https://raw.github.com/sp.../master/notifications.xml toevoegen aan je favoriete RSS reader.
quote:
Xaero schreef op woensdag 30 november 2011 @ 11:38:
[...]
Bekend probleem. Nog een keer een retrieve draaien en dan hoort het gefixt te zijn..
Geen probleem, was van te voren netjes gemeld.
quote:
Gamma_ed schreef op woensdag 30 november 2011 @ 12:30:
[..]

Ik krijg ownsettings.php niet geopend. Ik krijg het bericht: toegang geweigerd.

Andere bestanden zoals retrieving.php of settings.php kan ik gewoon openen met kladblok...

Hoe kan ik het nu toch openen?
Zet de rechten eens goed op het bestand. Dat kan via DSM - File Browser.

Nightspirit wijzigde deze reactie 30-11-2011 13:14 (21%)


  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
Gamma_ed schreef op woensdag 30 november 2011 @ 13:24:
[...]


Dank voor je antwoord, maar als ik in bestandbrowser in DSM kijk, dan zie ik het bestand niet staan. Wel als ik via een windows computer met verkenner kijk. Nog andere opties?
Dan verwijder je het toch, maak je zelf een ownsettings aan daarna. Verwijderen kan via de Terminal.

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
Gamma_ed schreef op woensdag 30 november 2011 @ 14:02:
[...]
DiskStation> php upgrade-db.php
Updating schema..(mysql)
PHP Fatal error: Call to undefined function mysql_connect() in /volume1/web/spotweb/lib/dbeng/dbeng_mysql.php on line 79
DiskStation> upgrade-db.php
-ash: upgrade-db.php: not found
DiskStation> sh upgrade-db
sh: can't open 'upgrade-db'
DiskStation> sh upgrade-db.php
upgrade-db.php: line 1: can't open ?php: no such file
upgrade-db.php: line 2: syntax error: unexpected word (expecting ")")
DiskStation> php upgrade-db.php
Updating schema..(mysql)
PHP Fatal error: Call to undefined function mysql_connect() in /volume1/web/spotweb/lib/dbeng/dbeng_mysql.php on line 79
Lees de TS nog even door over verplichte PHP modules :F

En daarna over de beste manier om retrieve en upgrade te draaien op een Synology

Nightspirit wijzigde deze reactie 30-11-2011 14:26 (29%)


  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
spanx schreef op woensdag 30 november 2011 @ 15:37:
spotweb "Unable to continue: You did not setup any newsserver yet."

waat moet je dit nu wel instellen? mijn ownsettings is nu bijna leeg......
quote:
Mar2zz schreef op dinsdag 29 november 2011 @ 07:59:
gewoon op de webpagina van spotweb, onder instellingen.

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
spanx schreef op woensdag 30 november 2011 @ 15:55:
OMG..... dit is de eerste keer dat ik dit hoor.... hartelijk dank :)
Heb het maar even in de TS opgenomen :')
quote:
ps ik heb sinds het begin deze error...:

Starting to create statistics
PHP Fatal error: Maximum execution time of 60 seconds exceeded in /volume1/web/spotweb/lib/images/pchart/pDraw.class.php on line 1186



hoe krijg ik deze weg?
Kijk nog eens bij Instellingen ;)

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
Gamma_ed schreef op woensdag 30 november 2011 @ 16:50:
Eindelijk zie ik spotweb op de website...Mijn dank...

Ik krijg nu dit te zien op de spotweb site

Reset filters Notice: Undefined variable: filterHashes in /volume1/web/spotweb/lib/SpotDb.php on line 1990

Ik heb alle instellingen van de nieuwsgroep erin gezet, maar met zoeken vind ik mooi niets...

Wat doe ik nu weer verkeerd?
2 opties (beide uitvoeren is nog het best :p)
1) retrieve.php een keer draaien
2) updaten (git pull)

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
Gamma_ed schreef op woensdag 30 november 2011 @ 18:23:
[...]


allemaal gedaan, was even zoeken.

Maar nog steeds hetzelfde

En bij alle filters heb ik ook -1 staan, en dan nog onderstaande text erbij...
Notice: Undefined variable: filterHashes in /volume1/web/spotweb/lib/SpotDb.php on line 1990

Wat heb ik nu weer verkeerd gedaan? of gemist? pffff :? |:(
Als je beide correct hebt gedaan is die melding 100% zeker weg. Met 1 van beide al namelijk. Je hebt dus beide stappen niet (correct) uitgevoerd.

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
Gamma_ed schreef op donderdag 01 december 2011 @ 12:38:
[...]


Ik krijg spotweb op de synology niet aan de gang, dus heb toen geprobeerd op een dekstop computer met spotnet om te zien of de newserver wel werkt. En concludeer dat de newserver weldegelijk werkt. Maar nog steeds zelfde probleem met de synology, ook als ik de dektop met spotnet uit zet.
Ik vraag me alleen af hoe vaak ik tegen je moet zeggen retrieve.php te draaien voordat je dat ook echt gaat doen.

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
Vuurvoske schreef op donderdag 01 december 2011 @ 13:35:
[...]


sudo rm -rf /var/www/spotweb
vervolgens:
> cd /var/www
> sudo git clone https://github.com/spotweb/spotweb.git
> cd spotweb
> nano ownsettings.php (vul hier de db gegevens in) <?php ?>
> php upgrade-db.php
> php retrieve.php
> cd ..
sudo mv -rf spotweb spotweb.bak
:+
Wat een onzin, daarmee gaat je database niet magisch naar standaard hoor.

@Mar2zz Wat doet de knop "Herstel filters naar standaard"? :+

Nightspirit wijzigde deze reactie 01-12-2011 13:44 (6%)


  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
Vuurvoske schreef op donderdag 01 december 2011 @ 13:48:
[...]


Gast, het was maar een grap.
Ik heb overigens mijn probleem wel opgelost.
Dat + verwijderen van de db.
securityversion 0.11 zetten werkt beter (was volgende optie)

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
Tim_ofzo schreef op donderdag 01 december 2011 @ 16:14:
[...]

Heb ik al meerdere keren geprobeerd.
En dan niet vertellen waarom dat niet lukt? :F

  • Nightspirit
  • Registratie: augustus 2001
  • Laatst online: 28-06-2014
quote:
Tim_ofzo schreef op donderdag 01 december 2011 @ 16:23:
[...]

Er veranderd helemaal niks aan de foutmelding en volgensmij komt de 2e error door de 1e error van PHP ;)
Die eerste melding is een misconfiguratie van je php, de 2e omdat je ownsettings.php nog steeds niet hebt opgeruimd van genoemde waarden.
Pagina: 1 2


Apple iPhone 11 Nintendo Switch Lite LG OLED C9 Google Pixel 4 FIFA 20 Samsung Galaxy S10 Sony PlayStation 5 Google

'14 '15 '16 '17 2018

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2019 Hosting door True