Forum

Moderiert von: stefan, spinne
Forum: Administration
Sie schreiben eine Antwort zum Thema: PHP-Box --> mysql error
Gehe zu: OpenPHPNuke - das Open Source CMS Forum Index


über den Beitrag: Auch anonyme Benutzer können in diesem Forum neue Themen eröffnen und Antworten schreiben.
Benutzername:
Nachrichtensymbol:
                                                                                                                       

more...


HTML : An
BBCode : An
 


Klicken Sie auf die Smilies, um diesen in Ihre Nachricht einzufügen:

Very Happy Very Happy Smile Smile Sad Sad Surprised Surprised
Confused Confused Cool Cool Laughing Laughing Mad Mad
Razz Razz Embaressed Embaressed Crying (very sad) Crying (very sad) Evil or Very Mad Evil or Very Mad
Rolling Eyes Rolling Eyes Wink Wink Another pint of beer Another pint of beer ToolTimes at work ToolTimes at work
I have an idea I have an idea

more... 
Einstellungen:







 
Sicherheits-Code
Sicherheits-Code
Neu laden

Thema im Überblick

Autor
stefan
Wohnort: Münster


Sende eine Private Nachricht an stefan
ICQ
PHP-Box --> mysql error

Geschrieben: 06.07.2007 04:56

öhm habe ich nicht ganz, ich mache in dem fall eine neue Verbindung zu deiner anderen DB auf. Ich schaffe da also ne 2te opnConfig die nur eine neue db Verbindung hat allerdings eben "vernünftig"

opnConfig

ist nicht statisch in OPN, je nach Stelle im code sind da mehr oder minder viele Sachen drin. Zeiger auf Classen und jedemenge Config Variable


Zitieren Druckerfreundliche Darstellung nach oben
migaja

Registriert: 11.12.2005
Beiträge: 498


Sende eine Private Nachricht an migaja
PHP-Box --> mysql error

Geschrieben: 05.07.2007 18:24



Dankeschön - funktioniert super.

Da hast Du ja meine Lieblingsvariable in OPN, die opnConfig, benutzt. Gibt es da eigentlich irgendwo ´ne Übersicht was in dem array alles ansprechbar ist? Hatte mich mal vergeblich auf die Suche begeben.





"Das YoNeNi-Projekt"
Spielleute-Treff


Zitieren Druckerfreundliche Darstellung nach oben
stefan
Wohnort: Münster


Sende eine Private Nachricht an stefan
ICQ
PHP-Box --> mysql error

Geschrieben: 05.07.2007 16:41

Naja versuch es doch mal damit

<?php

     global $opnConfig;

     $var_datas = array();
     $var_datas['opnConfig'] =array();

     $var_datas['opnConfig']['dbhost'] = 'localhost';
     $var_datas['opnConfig']['dbdriver'] = 'mysql';
     $var_datas['opnConfig']['dbcharset'] = '';
     $var_datas['opnConfig']['dbdialect'] = '';

     $var_datas['opnConfig']['dbuname'] = 'dbuname';
     $var_datas['opnConfig']['dbpass'] = 'dbpass';
     $var_datas['opnConfig']['dbname'] = 'dbname';

     $var_datas['opnConfig']['tableprefix'] = $opnConfig['tableprefix'];

     dbconnect($var_datas['opnConfig'], false, true);

     $sql = 'SELECT thumb_path, desc FROM pictures ORDER BY rand()';;
     $result = &$var_datas['opnConfig']['database']->SelectLimit ($sql,1);
     if ($result !== false) {
          while (! $result->EOF) {
               $thumb_path = $result->fields['thumb_path'];
               $desc = $result->fields['desc'];

               echo '<div align="center"><img src="http://www.domain.de/verzeichnis/fotos/'.$thumb_path.'" width="70%" alt="'.$desc.'"></div>';
               $result->MoveNext();
          }
          $result->close();
     }

?>


Zitieren Druckerfreundliche Darstellung nach oben
migaja

Registriert: 11.12.2005
Beiträge: 498


Sende eine Private Nachricht an migaja
PHP-Box --> mysql error

Geschrieben: 05.07.2007 14:13

habe noch folgendes probiert:

die php-box auf der Seite nach ganz unten angeordnet (wie bei der Site wo es funzt), also keine nachfolgenden Modulboxen mehr --> brachte nix

eine themengruppe angelegt und die php-box dort der rechten Seite als einzige Box zugewiesen --> der Ladebalken ist verschwunden, der Boxinhalt wird angezeigt und es gibt nur noch eine einzige Fehlermeldung

SQL-ERROR [256] mysql error: [1146: Table 'AlbumDBName.opn_priv_mdgs_userdatas' doesn´t exist] in EXECUTE("SELECT viewpopup FROM opn_priv_msgs_userdatas WHERE uid=2")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 220

Füge ich anschließend unterhalb der php-box weitere Boxen ein z.B. große html-box oder umfrage-box, ändert sich nichts - keine neuen Fehlermeldungen, aber die vorhandene verschwindet auch nicht.
Mit dem Hinzufügen einer Mediengalerie Zufallsbilder-Box hagelt es dann wieder die bekannten Meldungen inkl. Dauerladebalken (Kalender-Box geht auch nicht)





"Das YoNeNi-Projekt"
Spielleute-Treff


Zitieren Druckerfreundliche Darstellung nach oben
migaja

Registriert: 11.12.2005
Beiträge: 498


Sende eine Private Nachricht an migaja
PHP-Box --> mysql error

Geschrieben: 05.07.2007 10:21

stefan schrieb am 05.07.2007 um 10:13:33 Uhr folgendes:

selber server also gleiche mysql und php version?

yepp, so ist es





"Das YoNeNi-Projekt"
Spielleute-Treff


Zitieren Druckerfreundliche Darstellung nach oben
stefan
Wohnort: Münster


Sende eine Private Nachricht an stefan
ICQ
PHP-Box --> mysql error

Geschrieben: 05.07.2007 10:13

selber server also gleiche mysql und php version?


Zitieren Druckerfreundliche Darstellung nach oben
migaja

Registriert: 11.12.2005
Beiträge: 498


Sende eine Private Nachricht an migaja
PHP-Box --> mysql error

Geschrieben: 05.07.2007 09:43

Also mein Skript bringt da was mit den anderen Seitenboxen durcheinander.

Habe die Box mal von der rechten Seite auf die linke verschoben. Und schwups, meckert das System in ähnlicher Weise; nur mit entsprechenden Meldungen für die auf dieser Seite platzierten Boxen der Module.

Mußte dann über die DB die Box wieder nach rechts platzieren, da nicht mal mehr der Admin-Aufruf funktionierte.

Grrr, auf der anderen OPN-Site sind auch weitere Seitenboxen vorhanden. Die lassen sich dort ja auch nicht "stören"





"Das YoNeNi-Projekt"
Spielleute-Treff


Zitieren Druckerfreundliche Darstellung nach oben
migaja

Registriert: 11.12.2005
Beiträge: 498


Sende eine Private Nachricht an migaja
PHP-Box --> mysql error

Geschrieben: 04.07.2007 21:54

kein Problem, alsoooo:

Script befindet sich immer in einer php-Box.

Auf der OPN-Installation ohne Modul Mediagalerie (yoneni) funzt es ohne irgendeine Fehlermeldung --> Zufallsbilder aus externer Anwendung (und zweiter DB) werden angezeigt

Auf der OPN-Installation mit installierter Mediagalerie (spielleute-treff) kommt erst der fatal error mit der opn-errorlog Tabelle und wenn ich diese in der Album DB anlege kommen dann die weiteren Fehlermeldungen (siehe mein letzer Beitrag)

ich schaue dann morgen wieder ´rein - wünsche eine gute Nacht





"Das YoNeNi-Projekt"
Spielleute-Treff


Zitieren Druckerfreundliche Darstellung nach oben
stefan
Wohnort: Münster


Sende eine Private Nachricht an stefan
ICQ
PHP-Box --> mysql error

Geschrieben: 04.07.2007 21:22

sorry irgendwie schwer nachzuvollziehen

ohne php box gehts ? da sucht er ja was in der mediagally ist die nicht mehr installiert ? ist da evt. von ne box von oder so da?


Zitieren Druckerfreundliche Darstellung nach oben
migaja

Registriert: 11.12.2005
Beiträge: 498


Sende eine Private Nachricht an migaja
PHP-Box --> mysql error

Geschrieben: 04.07.2007 21:11

gleiche Version bei beiden, liegen auf dem gleichen Server (habe trotzdem nachgeschaut; sicher ist sicher )

stefan schrieb am 04.07.2007 um 20:54:26 Uhr folgendes:

while($data = mysql_fetch_assoc($query))
ist so nicht ganz sauber

ganz unschuldig guck - Skript stammt vom Autor des Albums

Also ich habe der zweiten DB mal die Tabelle opn_opn_error_log spendiert. Da schreibt er jetzt fleißig die neuen Fehlermeldungen ´rein.

SQL-ERROR [256] mysql error: [1146: Table 'AlbumDB.opn_configs' doesn't exist] in EXECUTE("SELECT settings, psettings FROM opn_configs WHERE modulename='modules/mediagallery' LIMIT 1")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 220
SQL-ERROR [256] mysql error: [1146: Table 'AlbumDB.opn_mediagallery_filetypes' doesn't exist] in EXECUTE("SELECT extension, mime, content, icon, player FROM opn_mediagallery_filetypes WHERE allowed = 1")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 220
WARNING [8] Trying to get property of non-object
FOUND IN [modules/mediagallery/include/class.mediafunctions.php]
FOUND AT 38
WARNING [8] Trying to get property of non-object
FOUND IN [modules/mediagallery/include/class.mediafunctions.php]
FOUND AT 39
WARNING [8] Trying to get property of non-object
FOUND IN [modules/mediagallery/include/class.mediafunctions.php]
FOUND AT 40
WARNING [8] Trying to get property of non-object
FOUND IN [modules/mediagallery/include/class.mediafunctions.php]
FOUND AT 41
WARNING [8] Trying to get property of non-object
FOUND IN [modules/mediagallery/include/class.mediafunctions.php]
FOUND AT 42
WARNING [8] Trying to get property of non-object
FOUND IN [modules/mediagallery/include/class.mediafunctions.php]
FOUND AT 43

Fatal error: Call to a member function MoveNext() on a non-object in ..../modules/mediagallery/include/class.mediafunctions.php on line 44

Also scheint es einen Konflikt mit der Mediagalerie von OPN zu geben. Die ist auf yoneni nicht mehr installiert und dort läuft es ja.

Kann man die "Kollision" irgendwie verhindern? Habe überhaupt keinen Schimmer, was da passiert. Außer natürlich, daß OPN mal wieder in der "falschen" DB nach Tabellen sucht.
Aber was möchte OPN im Mediengalerie-Modul? Hm, immer noch Fragezeichen.






"Das YoNeNi-Projekt"
Spielleute-Treff


Zitieren Druckerfreundliche Darstellung nach oben
3 Seiten ( 1 - 2 - 3 )