Gehackt?

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gebruikersavatar
Laurette
Berichten: 290
Lid geworden op: 22 jul 2005, 10:40
Locatie: emmen
Contacteer:

Gehackt?

Bericht door Laurette » 15 sep 2006, 17:26

Kan iemand mij helpen?
Ik krijg deze post te zien als ik in mijn forum een post wil plaatsen.
Kan het zijn dat het forum gehackt is?
Hoe kan ik dit snel oplossen en moet ik nog aanpassingen doen zodat ik dit kan voorkomen voor een volgende keer?

Bvd




Error geting users post stat

DEBUG MODE

SQL Error : 1054 Unknown column 'g.group_id' in 'on clause'

SELECT ug.user_id, g.group_id as g_id, u.user_posts, g.group_count, g.group_count_max FROM phpbb_groups g, phpbb_users u LEFT JOIN phpbb_user_group ug ON g.group_id=ug.group_id AND ug.user_id=4 WHERE u.user_id=4 AND g.group_single_user=0 AND g.group_count_enable=1 AND g.group_moderator<>4

Line : 485
File : functions_post.php
Als men te veel stapeld word men stapelgek.

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 15 sep 2006, 17:31

Je ste is niet gehacked, er is gewoon een fout met je database gegevens. Iets is niet goed aangemaakt.
Download dit eens en voer het uit:
:arrow: http://www.grahameames.co.uk/phpbb/down ... _0.1.0.zip

Dit zou het probleem moeten verhelpen.
Afbeelding

Gebruikersavatar
Laurette
Berichten: 290
Lid geworden op: 22 jul 2005, 10:40
Locatie: emmen
Contacteer:

Bericht door Laurette » 15 sep 2006, 17:35

Ik ga het direct even proberen, maar hoe kan het zijn dat deze fout onstaat, het probleem is uit het niets omhoog gekomen.
Er is de laatste weken niks aan het forum gedaan.
Vandaar mijn eerste reactie dat het forum gehackt zou kunnen zijn.

Bedankt trouwens voor de vlotte reactie. :thumb:
Als men te veel stapeld word men stapelgek.

Gebruikersavatar
Laurette
Berichten: 290
Lid geworden op: 22 jul 2005, 10:40
Locatie: emmen
Contacteer:

Bericht door Laurette » 15 sep 2006, 18:09

Misschien dom dat ik het vraag maar het is lang geleden voor mij.
Hoe doe ik dit precies?
Ik weet het even niet moet ik het bestand ergens plaatsen en dan, of werkt het anders?
Als ik de tijd had gehad dan zou ik zelf eerst wel wat aankl*t*en maar ik heb helaas de tijd niet dus als iemand mij even een korte uitleg kan geven ben ik erg dankbaar
Als men te veel stapeld word men stapelgek.

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 15 sep 2006, 18:13

Als je in het .mod bestand kijkt zie je precies wat je moet doen.
Afbeelding

Gebruikersavatar
Laurette
Berichten: 290
Lid geworden op: 22 jul 2005, 10:40
Locatie: emmen
Contacteer:

Bericht door Laurette » 15 sep 2006, 18:15

###

#
#-----[ COPY ]------------------------------------------
#
copy admin_rebuild_groups.php to admin/admin_rebuild_groups.php

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM

Ik kan alleen dit vinden, maar ik kan geen map vinden van admin/admin_rebuild_groups.php
Als men te veel stapeld word men stapelgek.

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 15 sep 2006, 21:46

Je moet het .php bestand kopieeren naar de map admin. Dan kun je het uitvoeren, het staat in je admin paneel ergens links in de lijst.
Afbeelding

Gebruikersavatar
remon
Berichten: 188
Lid geworden op: 13 sep 2006, 20:53
Contacteer:

Bericht door remon » 16 sep 2006, 04:43

wat doet die mod eigenlijk .. herstelt hij fouten. of zet die alles weer terug zoals het was of geeft die fouten aan :oops: ??

PaulusB
Berichten: 605
Lid geworden op: 18 mei 2006, 09:26

Bericht door PaulusB » 16 sep 2006, 09:17

remon schreef:wat doet die mod eigenlijk .. herstelt hij fouten. of zet die alles weer terug zoals het was of geeft die fouten aan :oops: ??

Code: Selecteer alles

This MOD will rebuild the contents of the
phpbb_groups and phpbb_user_groups tables if their contents
have become damaged or are missing.

##    Author Notes: 
##    This MOD has been tested and works, but does not meet the
##    phpBB Coding Standards in this release as the language
##    strings are currently hard-coded.
##
##    This MOD will remove all moderators and access to private
##    forums to ensure security is not compromised. You will need
##    to re-add them after running.
##
##    This MOD is only designed to be used if you need to rebuild
##    the mentioned tables either after data loss or corruption.
##    This may resolve problems such as errors when adding new
##    moderators or in deleting users related to a missing value
##    or new users registering related to duplicate values in the
##    phpbb_groups table
:wink:

Gebruikersavatar
Laurette
Berichten: 290
Lid geworden op: 22 jul 2005, 10:40
Locatie: emmen
Contacteer:

Bericht door Laurette » 16 sep 2006, 17:23

Ik heb de map in admin gezet. Hij komt inderdaad op het linkermenu te staan.
Maar zodra ik op "are jou sure" sure heb gedruk krijg ik deze fout.

Fatal error: Call to undefined function: sql_fetchrow_set() in /data/members/paid/i/v/iven.nl/htdocs/www/forumpagina/admin/admin_rebuild_groups.php on line 67
Als men te veel stapeld word men stapelgek.

Gebruikersavatar
Laurette
Berichten: 290
Lid geworden op: 22 jul 2005, 10:40
Locatie: emmen
Contacteer:

Bericht door Laurette » 16 sep 2006, 18:52

Kom er net achter dat lycos van de week een update heeft gedaan van myqsl van 4 naar 5.
Kan dit er iets mee te maken hebben, zo ja hoe los ik dit op?
Als men te veel stapeld word men stapelgek.

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 16 sep 2006, 19:04

Nee het ligt aan de mod, had het vanmiddag ergens anders ook gezien.
Open het bestand, zoek

Code: Selecteer alles

sql_fetchrow_set
en vervang dat met

Code: Selecteer alles

sql_fetchrowset
Zou moeten werken. :bier:
Afbeelding

Gebruikersavatar
Laurette
Berichten: 290
Lid geworden op: 22 jul 2005, 10:40
Locatie: emmen
Contacteer:

Bericht door Laurette » 16 sep 2006, 19:21

hmm wat je zei was inderdaad de fout.
Ik heb nu de mod uitgevoerd en de groepen herbouwd, maar hij geeft nog steeds een fout aan.
Heb het meerdere keren uitgevoerd

Error geting users post stat

DEBUG MODE

SQL Error : 1054 Unknown column 'g.group_id' in 'on clause'

SELECT ug.user_id, g.group_id as g_id, u.user_posts, g.group_count, g.group_count_max FROM phpbb_groups g, phpbb_users u LEFT JOIN phpbb_user_group ug ON g.group_id=ug.group_id AND ug.user_id=4 WHERE u.user_id=4 AND g.group_single_user=0 AND g.group_count_enable=1 AND g.group_moderator<>4

Line : 485
File : functions_post.php
Als men te veel stapeld word men stapelgek.

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 16 sep 2006, 19:41

Wat voor mods heb je geinstalleerd die in includes/functions_post.php wat veranderd hebben? Want die regels staan niet in een standaard phpBB bestand.
Afbeelding

Gebruikersavatar
Laurette
Berichten: 290
Lid geworden op: 22 jul 2005, 10:40
Locatie: emmen
Contacteer:

Bericht door Laurette » 16 sep 2006, 19:52

phhoe, ik heb in het begin heel veel mods geinstaleerd, zou alleen niet meer precies weten welke allemaal, is al een beste poos geleden.

Hij geeft de fout aan in regel 485 toch? Dat zou dan de rode regel moeten zijn.



$sql = "SELECT ug.user_id, g.group_id as g_id, u.user_posts, g.group_count, g.group_count_max FROM " . GROUPS_TABLE . " g, ".USERS_TABLE." u
LEFT JOIN ". USER_GROUP_TABLE." ug ON g.group_id=ug.group_id AND ug.user_id=$user_id
WHERE u.user_id=$user_id
AND g.group_single_user=0
AND g.group_count_enable=1
AND g.group_moderator<>$user_id";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Error geting users post stat', '', __LINE__, __FILE__, $sql); }
while ($group_data = $db->sql_fetchrow($result))
{




***** edit*****

Ik herrinder me net dat ik wel een keer een mod heb geinstaleerd dat bezoekers een eerst een aantal post hebben gedaan voordat ze in een bepaalde rubiek kunnen plaatsen.

*****edit*****
Laatst gewijzigd door Laurette op 16 sep 2006, 20:38, 1 keer totaal gewijzigd.
Als men te veel stapeld word men stapelgek.

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 16 sep 2006, 20:38

Die regel geeft alleen de melding, de fout zit hem in

Code: Selecteer alles

 $sql = "SELECT ug.user_id, g.group_id as g_id, u.user_posts, g.group_count, g.group_count_max FROM " . GROUPS_TABLE . " g, ".USERS_TABLE." u
LEFT JOIN ". USER_GROUP_TABLE." ug ON g.group_id=ug.group_id AND ug.user_id=$user_id
WHERE u.user_id=$user_id
AND g.group_single_user=0
AND g.group_count_enable=1
AND g.group_moderator<>$user_id"; 
Maak er eens van

Code: Selecteer alles

 $sql = "SELECT ug.user_id, g.group_id as g_id, u.user_posts, g.group_count, g.group_count_max FROM " . GROUPS_TABLE . " g, ".USERS_TABLE." u
LEFT JOIN ". USER_GROUP_TABLE." ug ON ug.group_id=g.group_id AND ug.user_id=$user_id
WHERE u.user_id=$user_id
AND g.group_single_user=0
AND g.group_count_enable=1
AND g.group_moderator<>$user_id"; 
Misschien helpt het. Zet anders eens het bestand in een txt bestand en post de link.
Afbeelding

Gebruikersavatar
Laurette
Berichten: 290
Lid geworden op: 22 jul 2005, 10:40
Locatie: emmen
Contacteer:

Bericht door Laurette » 16 sep 2006, 20:56

Heb het geprobeert maar hielp ook niet.
Ik weet zo niet hoe ik een tekstbestand zo even op internet kan zetten, dus ik heb het even in mijn forum in een post geplakt

klik klik
Als men te veel stapeld word men stapelgek.

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 16 sep 2006, 20:59

Ik moet helaas inloggen om dat bericht te kunnen bekijken...

Je kan gewoon het bestand op je ftp kopieeren, en dan de extensie php wijzigen in txt :wink:
Afbeelding

Gebruikersavatar
Laurette
Berichten: 290
Lid geworden op: 22 jul 2005, 10:40
Locatie: emmen
Contacteer:

Bericht door Laurette » 16 sep 2006, 21:02

Als men te veel stapeld word men stapelgek.

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 16 sep 2006, 21:29

Maak van dat stuk eens

Code: Selecteer alles

	$sql = "SELECT ug.user_id, g.group_id as g_id, u.user_posts, g.group_count, g.group_count_max 
		( FROM " . GROUPS_TABLE . " g, " . USERS_TABLE . " u
		LEFT JOIN " . USER_GROUP_TABLE . " ug ON g.group_id=ug.group_id AND ug.user_id=$user_id )
		WHERE u.user_id=$user_id
			AND g.group_single_user=0
			AND g.group_count_enable=1
			AND g.group_moderator<>$user_id";
Als dat niet helpt, kijk dan eens naar de instellingen van de Auto Group MOD, het ligt in ieder geval aan die mod.
Afbeelding

Gesloten