Danke für die Meldung, sollte mit V 0.4.6a nun funktionieren. Es reicht auch aus, nur die statistics.inc.php zu ersetzen wenn man bereits Version 0.4.6 hat.
MyBlitzortung
-
tobi -
11. Mai 2011 um 21:46 -
Erledigt
-
-
Perfetto, funktioniert!!!
Danke & Gruss
Eberhard -
Hi,
also ich gebe auf, bekomme es nicht ohne Hilfe hin.Nachdem ich nun php Version 5.3.5 (vorher php V4) ohne Fehlermeldung in vorhandenen Scripten soweit habe,
scheitere ich an dem Zugriff zur Datenbank.
Datenbank ist angelegt, User, Paßwort, Datenbankname, Datenbankservername alles vorhanden und in der config.php eingetragen.Bekomme folgende Fehlermeldung:
Warning: mysqli::mysqli() [mysqli.mysqli]: (28000/1045): Access denied for user 'waxxxx_1'@'localhost' (using password: YES) in /home/www/myblitzortung/.../includes/db_mysqli.inc.php on line 41
Warning: mysqli::select_db() [mysqli.select-db]: Couldn't fetch mysqli in /home/www/myblitzortung/.../includes/db_mysqli.inc.php on line 57
Warning: mysqli::ping() [mysqli.ping]: Couldn't fetch mysqli in /home/www/myblitzortung/.../includes/db_mysqli.inc.php on line 36
Wer kann mir helfen ? Kann ich den Zugriff auf diese DB noch anders testen ?
Habe eine 2. funktionierende Datenbank fürs Gästebuch, dort die Einträge verglichen, ich finde keinen Fehler. -
Hallo Sascha,
ich müsste mal deine Config.php sehen dann könnte ich dir vll weiterhelfen
schick sie mir ruhig per mail an kontakt@wetter-haltern.de -
Ach und bezüglich anders auf die Datenbankzugreifen, ich denke da wird es irgendwo den myAdmin geben

Ich weiß nur nicht wie der bei deinem hoster zu finden ist
-
Hier meine config.php (private Daten abgeändert)
Ich komme mit phpMyAdmin, unterschiedliche Paßwörter und Benutzernamen, in beide Datenbaken. Dir Gästabuch DB ist gefüllt, die für myBo ist noch leer.
<?php
/****************************************/
/* Main Config file for MyBlitzortung */
/****************************************//*** Database settings ***/
define("BO_DB_USER", "ab12345_1");
define("BO_DB_PASS", "1234567890");
define("BO_DB_NAME", "ab1234_db1");
define("BO_DB_HOST", "localhost"); // should work in most cases
define("BO_DB_PREF", "mybo_"); // you can change this individually/*** blitzortung.org Login ***/
define("BO_USER", "SaschaWe");
define("BO_PASS", "12345678");/*** Station info ***/
define("BO_LAT", "51.19296501");
define("BO_LON", "6.51070680");
define("BO_STATION_NAME", "Korschenbroich");/*** Update secret ***/
/* For importing the skrike data. You can leave it blank, */
/* but then everybody can trigger a data import! */define("BO_UPDATE_SECRET", "4de32a7dd6ab0");
/*** Main File and path for creating graphs and images ***/
/* You can use relative or absolute (with leading "/") paths: */
/* Example: ==> BO_FILE = /strikes/blitzortung.php */define("BO_FILE", "/myblitzortung/.../blitzortung.php");
/*** Default language ***/
define("BO_LOCALE", "de");
/*** Time Zone setting ***/
define("BO_TIMEZONE", "Europe/Berlin");
/*** UTF8-Encoding ***/
/* Most Content-Management-Systems use UTF8-encoding */define("BO_UTF8", false);
?>
Hier noch eine SystemInfo, habe ich aber auch ohne Erfolg versucht.
Bitte beachten!
Um per Script auf MySQL zu verbinden ist die Version entscheidend.
Folgende Angaben müssen genutzt werden:Mysql 5: Datenbank Servername => xxx.x.x.x | Datenbank Port => xxxx
Mysql 4: Datenbank Servername => localhost | Datenbank Port => xxxxSollte für den Port kein Eingabefeld vorhanden sein, muss der Eintrag wie folgt lauten:
Mysql 5: Datenbank Servername => x.x.x.x:xxxx
Mysql 4: Datenbank Servername => localhost -
Wer kann mir helfen ? Kann ich den Zugriff auf diese DB noch anders testen ?
Habe eine 2. funktionierende Datenbank fürs Gästebuch, dort die Einträge verglichen, ich finde keinen Fehler.
Sehr komisch, die Meldung ist eigentlich recht eindeutig für falsche Logindaten. Verbindung zum MySQL selbst scheint zu klappen, die Authentifizierung schlägt fehl. Überprüfe sicherheitshalber nochmal BO_DB_USER und BO_DB_PASS . Alle Angaben in Anführungszeichen, keine Leerzeichen am Wortanfang und -ende:Wenn das auch nicht klappt, dann fällt mir als einzige Möglichkeit nur noch ein von mysqli auf mysql zu schalten. Dazu in install/index.php, Zeile 26, das i in mysqli entfernen
Viel Erfolg!
Ach und bezüglich anders auf die Datenbankzugreifen, ich denke da wird es irgendwo den myAdmin geben
Ich weiß nur nicht wie der bei deinem hoster zu finden ist
phpMyAdmin kann man ja auch selber installieren... -
Hast du den richtigen Server eingetragen....localhost ist meist falsch....
-
Hast du den richtigen Server eingetragen....localhost ist meist falsch....
So pauschal würde ich das nicht sagen. Er erreicht ja den MySQL Server, sonst wäre die Fehlermeldung eine andere. Es kann natürlich sein, dass es der falsche ist. Das wäre zwar unwahrscheinlich aber doch möglich (und ziemlich h fies
) -
Kann man bei nicht irgendwo dort die aktuelle Version mit anzeigen lassen ?
Oder habe ich etwas übersehen ? -
Sprite01, da ist immer die aktuellste dev Version drin, wenn du auf download klickst!
Wenn du wissen willst welche Versionsnummer diese hat, musst du einfach das changelog aufrufen
-
Ach und bezüglich anders auf die Datenbankzugreifen, ich denke da wird es irgendwo den myAdmin geben
Ich weiß nur nicht wie der bei deinem hoster zu finden ist
phpMyAdmin kann man ja auch selber installieren...[/quote]Ja das kann man, natürlich auch! Aber meistens hat der Webhoster diesen vorkonfiguriert, wenn man nicht gerade einen eigenen Server nutzt
Das erschien mir aber als die einfachste Möglichkeit die Datenbank zu überprüfen. Ich hatte das Problem auch mal, da hatte ich aber in der Konfig datei irgendetwas zuviel drinstehen gelassen! -
Habe die config.php mal mit meinen Daten versehen, die funktioniert problemlos, habe spaßeshalber mal User und DB Name vertauscht, dann taucht genau der Fehler auf.....
-
...habe spaßeshalber mal User und DB Name vertauscht, dann taucht genau der Fehler auf.....
Gut, dann ist diese Fehlermeldung ja auch richtig.
Habe auch mal dran gedacht, zu tauschen, aber ich habe es ja im Gästebuch auch nicht vertauscht und es ist eindeutig bezeichnet.
Hab es dann wieder verworfen.Werde mich aber nochmal intensiv um diese Logindaten kümmern. Da läßt sich ja nicht soooviel falsch machen.
-
... habe spaßeshalber mal User und DB Name vertauscht, dann taucht genau der Fehler auf.....
Ich habe die angelegte DB wieder gelöscht, die Fehlermeldung bleibt gleich !Wenn ich den Servername von localhost in diese Variante (Mysql 5: Datenbank Servername => xxx.x.x.x:xxxx) ändere, darunter läuft mein Gästebuch, dann bekomme ich folgende Fehlermeldung:
Warning: mysqli::mysqli() [mysqli.mysqli]: (HY000/2005): Unknown MySQL server host 'xxx.x.x.x:xxxx' (3) in /home/www/myblitzortung/.../includes/db_mysqli.inc.php on line 41
-
Sascha, wo ist denn die DB gehostet ?
Meine Domain = mein Hostverzeichnis bei den Einstellungen.
Also :Zitatdefine("BO_DB_HOST", "http://www.dessauwetter.de"); // should work in most cases
Stutze nur gerade wegen deinem xxx.x.x.x:xxxx

-
Der stellte sich nun ein !
Habe auf mysql umgeschaltet und von localhost auf diese Variante xxx.x.x.x:xxxx mit der Portangabe hinter dem Doppelpunkt. Erst danach bekam ich die Erfolgsmeldung:MyBlitzortung installation
Step 2: Check databaseSettings OK!
Install database >
-
Sascha, wo ist denn die DB gehostet ?
Meine Domain = mein Hostverzeichnis bei den Einstellungen.
Also :Stutze nur gerade wegen deinem xxx.x.x.x:xxxx

Hi Dirk
Bin bei Webhostone.Hier nochmal eine Systeminfo, die ich beim Anlegen der DB als Info bekomme:
Bitte beachten!
Um per Script auf MySQL zu verbinden ist die Version entscheidend.
Folgende Angaben müssen genutzt werden:Mysql 5: Datenbank Servername => xxx.x.x.x | Datenbank Port => xxxx
Mysql 4: Datenbank Servername => localhost | Datenbank Port => xxxxSollte für den Port kein Eingabefeld vorhanden sein, muss der Eintrag wie folgt lauten:
Mysql 5: Datenbank Servername => x.x.x.x:xxxx
Mysql 4: Datenbank Servername => localhost -
Moin,
bekomme das mit dem login noch immer nicht gebacken.
Grundsätzlich zeigt der Link unter login einen Pfad zurück. Alle anderen Links/Aufrufe der Menus funktionieren.
Habe jetzt auch schon den kompletten Pfad (http://....) in die config.php eingetragen: define("BO_FILE", "http://saschaho.alfahosting.org/blitzortung/blitzortung.php");
Keine Änderung.
Gibt´s da noch einen Unterschied zu den Aufrufen der anderen Funktionen?Grüße von der sonnigen Nordsee
Sascha
-
Schau in die default_settings.inc.php
Dort auch den kompletten Pfad eintragen, so läuft es bei mir.
Tip: Schreib dir aber auf was du gemacht hast, beim nächsten Update ist es wech ...//URLs
@define("BO_MAP_URL", 'http://www..../index.php?bo_page=map');
@define("BO_ARCHIVE_URL", 'http://www..../index.php?bo_page=archive');
@define("BO_STATISTICS_URL", 'http://www..../index.php?bo_page=statistics');
@define("BO_INFO_URL", 'http://www..../index.php?bo_page=info');
@define("BO_LOGIN_URL", 'http://www..../index.php?bo_page=login'); -