Pagina 1 van 2

Spotweb dev opmerking

Geplaatst: 05 mar 2011, 00:24
door Blauwbek
Met de toestemming van stroopwafel dump ik hier even mn opmerking over Spotweb...
Als ik met php.exe de lijst met spots (voor de 2e keer) heb geüpdate zie ik die zowel dubbel in mn overzicht als mn MySQL database (SQLite wou niet)
Overgens is het me wel gelukt om de boel op windows (7 SP1) te draaien dus misschien ligt het daar aan (lijkt me stug)

Re: Spotweb dev opmerking

Geplaatst: 05 mar 2011, 21:08
door Triphase
Hey ik heb exact hetzelfde probleem. Ik heb een topic hiervoor aangemaakt maar die kan dus gesloten worden :-). Hieronder mijn bericht:

Linux versie: CentOS 5.5
Usenet Provider: XSNews
Internet Provider: NL-IX
Wanneer ontstond het probleem? Direct
Spotnet versie: nvt
Met welk programma download je: sabnzbd
Heb je onlangs iets veranderd aan je instellingen? Nee
Wat is het probleem? Na het bijwerken staan de oudere spots meerdere malen in spotweb

Iemand een idee hoe dit komt? Ik leeg nu eerst (via script) de tabellen voor ik update. Is dit al bekend?

Re: Spotweb dev opmerking

Geplaatst: 05 mar 2011, 21:42
door Triphase
Ik zie wel de volgende melding bij het handmatig updaten.

Code: Selecteer alles

# cd /var/www/html/spotweb/ && /usr/bin/php retrieve.php > /dev/null
PHP Notice:  Undefined offset:  1 in /var/www/html/spotweb/lib/retriever/SpotRetriever_Comments.php on line 68
PHP Notice:  Undefined offset:  1 in /var/www/html/spotweb/lib/retriever/SpotRetriever_Comments.php on line 73
PHP Notice:  Undefined offset:  1 in /var/www/html/spotweb/lib/retriever/SpotRetriever_Comments.php on line 68
PHP Notice:  Undefined offset:  1 in /var/www/html/spotweb/lib/retriever/SpotRetriever_Comments.php on line 73

Re: Spotweb dev opmerking

Geplaatst: 10 mar 2011, 00:36
door Gup
;) Ik heb de boel verhuist naar Spotweb vragen & problemen

Re: Spotweb dev opmerking

Geplaatst: 10 mar 2011, 00:48
door Mickroz

Code: Selecteer alles

				if (count($msgidNumber) >= 3) {					$msgid = $msgidNumber[0] . '.' . $msgidNumber[1] . '@' . $msgidParts[1];				} else {					$msgid = $msgidParts[0] . '@' . $msgidParts[1];					$msgidNumber[2] = 0;				} # if				# fix de references, niet alle news servers geven die goed door				$msgheader['References'] = $msgidNumber[0] . '@' . $msgidParts[1];

Code: Selecteer alles

$msgidParts[1]
was opgevraagd maar bestaat niet.

Re: Spotweb dev opmerking

Geplaatst: 10 mar 2011, 16:32
door Triphase
Blauwbek schreef:Met de toestemming van stroopwafel dump ik hier even mn opmerking over Spotweb...
Als ik met php.exe de lijst met spots (voor de 2e keer) heb geüpdate zie ik die zowel dubbel in mn overzicht als mn MySQL database (SQLite wou niet)
Overgens is het me wel gelukt om de boel op windows (7 SP1) te draaien dus misschien ligt het daar aan (lijkt me stug)
Ik had het probleem ook maar inmiddels niet meer.

Ik heb het als volgt opgeslost:

Code: Selecteer alles

git pull
mysql -e "DROP TABLE commentsxover" spotweb
mysql -e "DROP TABLE downloadlist" spotweb
mysql -e "DROP TABLE nntp" spotweb
mysql -e "DROP TABLE spots" spotweb
mysql -e "DROP TABLE spotsfull" spotweb
php retrieve.php
Edit: Oftewel. Je database tabellen even helemaal weg gooien. (worden automatisch weer aangemaakt als je spotweb weer bezoekt) Daarna kan je met retrieve.php je database weer opnieuw vullen.

Re: Spotweb dev opmerking

Geplaatst: 10 mar 2011, 17:05
door Ep Woody
Truncate is misschien handiger :)

Gooit je database leeg.

Re: Spotweb dev opmerking

Geplaatst: 10 mar 2011, 17:09
door Blauwbek
misschien idd een idee omdat standaard in het update phptje te zetten, ik deed het nu handmatig :P

Re: Spotweb dev opmerking

Geplaatst: 10 mar 2011, 17:28
door Triphase
Ep Woody schreef:Truncate is misschien handiger :)

Gooit je database leeg.
Truncate bleef ik problemen houden. (Misschien zelf teveel gerommeld. Maar daarom gewoon droppen. Dan maakt het script ze opnieuw aan zoals ze horen. Weet je ook zeker dat het goed zit ;-))

Re: Spotweb dev opmerking

Geplaatst: 10 mar 2011, 19:42
door Blauwbek
Triphase schreef:
Ep Woody schreef:Truncate is misschien handiger :)

Gooit je database leeg.
Truncate bleef ik problemen houden. (Misschien zelf teveel gerommeld. Maar daarom gewoon droppen. Dan maakt het script ze opnieuw aan zoals ze horen. Weet je ook zeker dat het goed zit ;-))
En dat doe ik dus nooit meer :P nu wil ie updaten noch de table aanmaken