Sections Modul, alle Inhalte sind weg :-(

Begonnen von m-t, 21 Februar 2006, 23:26:17

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 2 Gäste betrachten dieses Thema.

m-t

Jetzt glaub ichs langsam...

Gestern abend waren alle Einträge da, jetzt nicht mehr, genau wie bei der Linkauflistung im Admin Modul.

Bin ich jetzt der einzigste dem das passiert ? Einträge in PHPMyAdmin sind da...

Auf dem Testsystem läuft es auch...

m-t

Alle SQL Fehler anzeigen im Admin Menu gibt das hier aus:


Error sql_fetch_row():
descr: mysql_fetch_row(): supplied argument is not a valid MySQL result resource
details:

file: /modules/Sections/index.php # line:  38, cmd: sql_fetch_row(false),
file: /modules/Sections/index.php # line: 211, cmd: listsections(false),
file: /modules.php # line: 114, cmd: include_once(false, /modules/Sections/index.php),



ähnlich ist auch die Meldung bei dem Problem mit der Auflistung der Weblinks. Keiner ne Idee?

Andi

Moin :)

ZitatBin ich jetzt der einzigste dem das passiert ?
Anscheinend ja, das Modul ist schon uralt und läuft ohne Probleme, fast unverändert seit der ersten vkpMx Version, auf hunderten Webseiten....

Ist die Tabelle in Ordnung?
Lasse sie mal in phpMyAdmin reparieren.

Stimmt die Struktur, damit überein?
CREATE TABLE `mx_sections` (
  `secid` int(11) NOT NULL auto_increment,
  `secname` varchar(40) NOT NULL default '',
  `image` varchar(50) NOT NULL default '',
  PRIMARY KEY  (`secid`)
) TYPE=MyISAM;
schön´s Grüssle, Andi

m-t

#3
Zitat von: Andi am 22 Februar 2006, 17:43:01
Anscheinend ja, das Modul ist schon uralt und läuft ohne Probleme, fast unverändert seit der ersten vkpMx Version, auf hunderten Webseiten....

Ist die Tabelle in Ordnung?
Lasse sie mal in phpMyAdmin reparieren.

Stimmt die Struktur, damit überein?
CREATE TABLE `mx_sections` (
  `secid` int(11) NOT NULL auto_increment,
  `secname` varchar(40) NOT NULL default '',
  `image` varchar(50) NOT NULL default '',
  PRIMARY KEY  (`secid`)
) TYPE=MyISAM;


Hi Andy,

hab ich schon repariert, Struktur stimmt auch überein.

Hier ist das Testsystem das ich während der Installation genutzt habe. Ich hab grad nochmal die kompletten Inhalte der Testdatenbank gelöscht und mit dem Backup von vorgestern der aktiven Seite ersetzt. Somit dürfte die Struktur ja auch mit übernommen worden sein. Mein erster "Verdacht" war die geänderte modules/admin/links und download datei die duim anderen Thread erwähnt hast, da es aber jetzt auch die Sections betrifft bin ich ratlos :-(

Andi

Mal ne ganz einfache Frage...
angesichts der verschiedenen Testsysteme stimmen die Präfixe der einzelnen Tabellen?
schön´s Grüssle, Andi

m-t

Aktive Seite = mx

Test = mx55

Backup hab ich mit Suchen nach mx_ und anschliessend ersetzen durch mx55_ geändert und dann ins Testsystem übertragen. Ich versteh einfach nicht warum es vorgestern noch ging und plötzlich nicht mehr. Ich hab an der Sections/index.php nichts geändert. Meine bisherigen Änderungen waren lediglich in den Modulen Link/Downloads und Topics. Da sind jeweils 4 Zeilen Code hinzugekommen.

Ansonsten hab ich die Standart Blöcke alle deaktiviert weil ich das NUke Menu drin hab, das wars aber auch schon.

Andi

Moin :)

ZitatIch versteh einfach nicht warum es vorgestern noch ging und plötzlich nicht mehr.

Deswegen gehe ich zu 99% davon aus, dass irgendwas mit der Datenbanktabelle nicht stimmt.
Wie gesagt bei dem Modul ist solch ein Fehler noch nie aufgetreten und es ist uralt...
schön´s Grüssle, Andi

m-t

gut, ich mach jetzt ein aktuelles Backup und spiele das auf der Testseite ein, gehts dann nicht liegt es an den Datenbanktabellen. Gehts doch..... keine Ahnung.

m-t

So...
Komplette Datenbank im Testsystem gelöscht.
prefix in config.php geändert dass ich ohne Suchen und Ersetzen auskomme.
Datenbank vom aktiven System gesichert und in Test geladen.

Testsystem funktioniert weiterhin.

Komplette Datenbank im aktiven System gelöscht.

Das gleiche Backup hier eingespielt -> Unverändert...

kaigks

kann es sein das Du ausversehen vieleicht die Kategorie gelöscht hast, in der die ganzen Inhalte gestanden haben?

Ist mir letztens passiert, als ich neue hinzufügen wollte, hab leider zuerst die vorhandene gelöscht und dann die neuen hinzugefügt. Da wars bei mir auch alles wech :-(

KAi
KAi

------
CMS-Version: pragmaMx 0.1.9, 1.20.4.18/2006-12-11
PHP-Version:    5.2.3  (PHP-Info)
MySQL-Version:    5.0.32-Debian_7etch1~bpo.1-log
Server-Version:    Apache/2.0.54 (Debian GNU/Linux) PHP/5.2.3 with Suhosin-Patch DAV/2

m-t

Hi Kai,

schön wärs :-)

Schau mal in Antwort #3 da ist der Link zum Testsystem, da ist ja auch alles da.

m-t

Geht alles wieder, Linkauflistung und Sections

RiotheRat

An was lag es? Für den Fall dass "sowas" wieder auftaucht wäre die "Lösung" schon hilfreich ...

RtR
Unaufgeforderte PNs & Emails werden ignoriert

Erst wenn die letzte Zeile Code verhunzt, der letzte Server gehackt und der letzte Script-Kidde befriedigt ist, erst dann, werdet Ihr feststellen, dass Nuke nicht sicher ist...

m-t

Wenn ichs wüsste würd ichs euch sagen :-)

Die Domain liegt in einem Unterverzeichniss "mx"

Hab jetzt Pragma nochmal neu in "mx1" installiert.

Standart Datenbank gelöscht und in der config.php die bisherige db eingetragen -> Test -> läuft :-)

Also Verzeichniss "mx1" mit ftp Programm eins nach oben verschoben -> "mx" umbenannt in mxold.
"mx1" in mx -> Test -> läuft  ;D  :D

Was mir noch einfällt.
Ich hatte mod_rewrite aktiviert, weiß aber nicht obs daran lag, werds noch testen im Laufe des Abends.

Mein Provider hatte übrigens auch umfangreiche Tests mit der DB gemacht und nichts aussergewöhnliches festgestellt. Mein Gedanke war die Scriptlaufzeiten bei der Domain (das war aber als nur das Prob. mit linklistall war). Das mit den Sections kam ja erst einen Tag später.

Da ich aber jetzt neu installiert habe muß es ja an den Dateien gelegen haben, oder ?

Habe aber definitiv nichts anderes geändert.
Ich machs jetzt genauso wie vorher auch schon.

Als nächstes kommt Google Adsense wieder in Links, Downloads und Sections rein.

Ich werd aber nach jedem Schritt kontrollieren.

P.S. Das Pragmamx Handbuch solltet ihr vielleicht in Bezug auf die Dateirechte mal kontrollieren.

modules/Detection hab ich z.B. gar nicht.

m-t

Alles geändert (und getestet).

Schaun wer mal obs wieder kommt :-(

m-t

Das macht so keinen Spaß, die Linkauflistung ist schon wieder weg, heute früh um ca. 05.30 ging es noch, jetzt komm ich von der Arbeit und aus is...

Letzte Änderung: mod_rewrite aktiviert.

m-t

Sections auch weg  :mad: :-\

Testsytem läuft noch, ich hab da jetzt mod_rewrite installiert.

m-t

Ich hab den Fehler  ;D ::) :thumbup:

Schuld ist der Googlecounter von Codezwiz.com

das ist ein Block den ich unten rechts habe:

Um den einzubauen muß in den includes Ordner eine Datei namens googlecounter.php

Inhalt:


<?php
/********************************************************/
/* Google Counter™                                      */
/* By: Telli telli@codezwiz.com                         */
/* http://www.codezwiz.com                              */
/* Copyright © 2000-2004 by Codezwiz                    */
/********************************************************/
if (eregi("googlecounter.php",$_SERVER['PHP_SELF'])) {
    
Header("Location: index.php");
    die();
}
global 
$db$prefix$googleip$Year;
//Get current year
$Year date("Y");
//Get the IP address
$googleip $_SERVER['REMOTE_ADDR'];
//Check the IP address  
$result $db->sql_fetchrow($db->sql_query("SELECT ip FROM ".$prefix."_google_ips WHERE ip='$googleip'"));
//Its Google lets update the hits
if($result){ 
$db->sql_query("UPDATE ".$prefix."_google_stats SET hits=hits+1 WHERE year='$Year'"); 
}
#CZ 
?>



wenn ich die Datei lösche sind sofort die Sections wieder da und die Auflistung der Links funktioniert :-)

Ich nehme mal an das meint ihr mit "schrottigen" Nuke Modulen...
Bin überzeugt :-)

jubilee

Hmmm ...
Interessant wäre, was im Block steht.
Diese Datei kann alleine das Fehlverhalten nicht ausgelöst haben.

ZitatIch nehme mal an das meint ihr mit "schrottigen" Nuke Modulen...
Ja, so etwas in diese Richtung meinten wir ;)

MfG
jubilee

m-t

Zitat von: jubilee am 24 Februar 2006, 17:52:05
Interessant wäre, was im Block steht.

eingebunden wird googlecounter.php über header.php per include..

Inhalt vom Block:


<?php
/********************************************************/
/* Block Google Counter™                                */
/* By: Telli                                            */
/* http://www.codezwiz.com                              */
/* Copyright © 2000-2004 by Codezwiz                    */
/********************************************************/

if (eregi("block-Google_Counter.php"$_SERVER['PHP_SELF'])) { 
    
Header("Location: index.php"); 
    die();
}

global 
$db$prefix$Year;
$content "";
//Get current year
$Year date("Y");
//Get the hits 
$googlehits $db->sql_fetchrow($db->sql_query("SELECT hits FROM ".$prefix."_google_stats WHERE year='$Year'"));
$ghits $googlehits['hits'];
$ghits number_format($ghits0);
$content  "<br />&nbsp;<b><u>Google Counter</u></b>™<br>";
$content .= "<big><b>&middot;</b></big> Total: <b><a href='modules.php?name=Statistics'>$ghits</a></b><br /></center>";
?>