PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Xampp - Erster Versuch, und Fehlermeldung



maniwelt
19.11.2007, 13:12
So, hab mir xampp installiert, soweit baut er bei mir die Seite auf, lediglich nicht vollständig, weil die Seite mit Fehler übersehen wird:


Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\xampp\htdocs\vms\lib\functions.lib.php on line 39

Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: A link to the server could not be established in C:\xampp\htdocs\vms\lib\functions.lib.php on line 39

Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\xampp\htdocs\vms\lib\functions.lib.php on line 43

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\xampp\htdocs\vms\lib\functions.lib.php on line 43


Desweiteren sieht meine functions.lib so aus:


<?
header("Cache-control: no-cache");
$db_host = "localhost"; // Datenbankhost meistens localhost/127.0.0.1
$db_user = "root"; // MySQL User
$db_pass = ""; // MySQL Passwort
$db_base = "db219225527"; // Datenbankname
$db_prefix = "vms"; // Datenbankpräfix bei Verwendung mehrerer Script in einer DB
$domain = "http://localhost/vms"; // Url zum Script Ohne Slash am Ende
$seitenname = "manilose.de"; // Name der Seite
$waehrung = "Lose"; // Währungsname der Seite
$admin_id = 1; // Userid des Admins
$betreibermail = "support@manilose.de"; // Email des Betreibers
$cron_pw = "*****"; // Passwort für Cronjobs
$percode = '*****'; // beliebiger Alphanumerischer String


Und trotzdem will es nicht funktionieren.....

Woran kanns noch liegen, und wo kann ich noch nachsehen ?

Xenon
19.11.2007, 15:05
du muss tewas bei den datein verändern du musst auf xammp oder so kucken da steht auch wie amn es ändert wie man es ändert damit es leuft

DimpleX
19.11.2007, 15:11
ich selber auch hinundwieder mit xampp

und mit ner standart installation von xampp braucht man normalerweise nix ändern @adi


@maniwelt
welche version xampp und was haste davon installiert?


DimpleX

maniwelt
19.11.2007, 15:28
Bei Install-Datei steht da "xampp-win32-1.6.4"

Dabei fällt mir auf, das der immer auf den user ODBC zugreifen will, obwohl ich da "root" stehen hab, auch in phpmyadmin steht "root" als besitzer und ohne passwort

Wo könnte er nach user ODBC suchen, oder kann ich das ändern, wenn ja, wo ?

DimpleX
19.11.2007, 15:32
Die neue XAMPP 1.6.4 Version ist erschienen mit:
Apache HTTPD 2.2.6 + Openssl 0.9.8e
MySQL 5.0.45
PHP 5.2.4
PHP 4.4.7
phpMyAdmin 2.11.1
Zend Optimizer 3.3.0mit windows XP
installation standart ohne filezilla und es läuft perfekt bei mir

habs noch auf notebook installiert test ungebung vms1 installiert ,läuft

die DB daten root und pw etc haste alles richtig

DimpleX

bezüglich ODBC hier ne erklärung was das ist
http://de.wikipedia.org/wiki/ODBC

maniwelt
19.11.2007, 15:38
Soweit ich es sehen ja, alles richtig, steht ja oben, user root und kein passwort, so stehts in der DB...

Warum er aber user ODBC sucht, frag ich mich ganze zeit.....

Ich nutze ja Vista, aber das sollte kein Problemm darstellen, weil xampp ohne Problemme funktioniert.

Oder muss ich in Windows welche Reche xampp vergeben, wenn ja, wo und welche ?

DimpleX
19.11.2007, 15:45
chmod rechte brauchste bei einer local installation nicht vergeben

ich vermute mal das es an vista liegt mit rechte das OS ist ja nicht so das ware, werde leider bald drauf geschult aber das nutzt dir leider jetzt nix

DimpleX

DimpleX
19.11.2007, 15:53
infos von der seite sollte man auch lesen



Vista Empfehlung: Aufgrund fehlender Schreibrechte der Vista Standardinstallation für das Verzeichnis c:\program files (c:\Programme) empfehlen wir XAMPP in einem alternativen Verzeichnis (c:\xampp oder c:\meinverzeichnis\xampp) zu etablieren.
Weitere XAMPP Probleme mit Vista? Bitte vergleicht hierzu auch unser neuer FAQ Titel



DimpleX

maniwelt
19.11.2007, 16:40
Dann kanns nicht daran liegen, da der 'Ordner ja in c:\xampp sich befindet.....

Langsam gehen mir die Ideen aus.....

schulz3000
19.11.2007, 17:06
heißt die Datenbank wirklich db219225527 in der du das VMS auf deinem XAMPP installiert hast bzw. hast du überhaupt eine angelegt?

DimpleX
19.11.2007, 17:06
http://www.apachefriends.org/de/faq-xampp-windows.html#vista



DimpleX

maniwelt
19.11.2007, 17:20
Hmmm...

In Control-Panel selbst steht da das irgendwelcher Treiber für ODBC nicht vorhanden sind. Waren bei Installation auch keine vorhanden, oder halt installiert.....

Dabei beschränkt sich der Fehler nur auf folgende Zeilen in functions.lib.php:


$vargs[$key] = mysql_real_escape_string($arg);
}
array_shift($vargs);
$sql_tag = vsprintf($sql_tag,$vargs);
if($ret = mysql_query($sql_tag)){

Liegt da Fehler, oder doch irgendetwas mit ODBC ?

Die Rechte unter Vista hab ich überlistet, in dem ich einen Sidebar-Gadget installierte, da lässt sich MySQL starten, was unter Control-Panel nicht möglich war, trotzdem, Fehler bleibt ja immer noch, auch Globals auf ON zu stellen brachte nichts....

DimpleX
19.11.2007, 17:36
Seit Windows 2000 ist ODBC als Bestandteil von MDAC (http://de.wikipedia.org/w/index.php?title=MDAC&action=edit) integraler Bestandteil des Betriebssystems. Für frühere Windowsversionen kann es kostenfrei nachinstalliert werdenhttp://de.wikipedia.org/wiki/ODBC

denke vista ist nicht ne frühere version aber bei M$ weiss man ja nie ;)

sonst mal sowas wie VMWare installieren und ne virtuell WinXP version nutzen dann ist fehler behoben
DimpleX

Mad
19.11.2007, 18:15
also ich nutze ja xampp lite und bei mir funzt alles...nur kann die standart seite von xampp net aufrufen^^

aber egal....was sind denn die unterschiede zwischen lite und normal?...habe auch mysql und apache etc. in der lite version...

DimpleX
19.11.2007, 18:42
http://www.apachefriends.org/de/index.html

kann man aufrufen

oder meinst die seite der installation
einfach mit http://localhost

nutze auch nur die lite


DimpleX

Xenon
19.11.2007, 18:59
Warning: file_get_contents(lang.tmp) [function.file-get-contents]: failed to open stream: No such file or directory in C:\xampp\htdocs\xampp\index.php on line 2

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\xampp\index.php:2) in C:\xampp\htdocs\xampp\index.php on line 4


wenn wir beim thema sind, habe xammp schon länger aber dieser fehler kommt bei mir bei aufrufen von localhost aber dabei rufe ich keien vms1 oder andere scritpe auf sondern aleien nru das localhost und wenn ich versuche auf meien vms1 seite zurzurgreifen dann bleibt es bei den fehler.

mfg
adi

Mad
19.11.2007, 22:55
http://www.apachefriends.org/de/index.html

kann man aufrufen

oder meinst die seite der installation
einfach mit http://localhost

nutze auch nur die lite


DimpleX

ne ich meine localhost :D

aber dann hat ich kein bock mehr und hab gemacht das gleichdie vms seite aufgerufen wird wnen man localhost eingibt :)....

achja wenn jemand eure ip kennt und ihr xampp apache gestartet habt dann ist eure seite im netz erreichbar :D...nur die mit router sollten vll. den http port auf ihren rechner umleiten:D

DimpleX
19.11.2007, 23:19
ist eure seite im netz erreichbar :D...nur die mit router sollten vll. den http port auf ihren rechner umleiten:D

bei einer statischen ip ja bei standart dynamisch kommt deine aussage nicht hin

ich habe 1 Statische und 1 Dynamische IP

klar ist das ich für wichtige sachen nur die Dynamische rausgebe zur sicherheit und die statische IP eher selten rausgebe


DimpleX

nur als info ich weiss wovon ich rede bin ausgebildeter IT-SystemAdministratr und arbeite tagtäglich mit Linux und Win2003Server

Mad
19.11.2007, 23:22
bei einer statischen ip ja bei standart dynamisch kommt deine aussage nicht hin

ich habe 1 Statische und 1 Dynamische IP

klar ist das ich für wichtige sachen nur die Dynamische rausgebe zur sicherheit und die statische IP eher selten rausgebe


DimpleX

nur als info ich weiss wovon ich rede bin ausgebildeter IT-SystemAdministratr und arbeite tagtäglich mit Linux und Win2003Server

klar^^ aber mit ner dynamischen ip muss man die ip immer wieder rausgeben :)... kriege jedesmal ne neue ip wenn ich mich ins Inet verbinde...was glaube ich 1 mal täglich ist :) das macht alles der router :D

DimpleX
19.11.2007, 23:26
bei SoHo provider wie telekom ewetel hanse nett bekkommst mit zwangs trennung immer neue ip oder wenn kiddy dich mit ner dos atake versucht zu nerven

nebenbei habe ich mittlerweile nen ortzprovider wo ich ne Statische habe aber das nutze & teste ich erstmal für andere sachen


DimpleX

DimpleX
19.11.2007, 23:30
klar^^ aber mit ner dynamischen ip muss man die ip immer wieder rausgeben


no-ip.info
dyndsn.com
etc


lol da muss man nicht immer neue zugeteilte ip rausgeben das kannste mit ner domain da machen


DimpleX

Mad
19.11.2007, 23:35
no-ip.info
dyndsn.com
etc


lol da muss man nicht immer neue zugeteilte ip rausgeben das kannste mit ner domain da machen


DimpleX

ich weiß^^...aber momentan brauche ich keine domain oder sonstwas...habe keine projekte und zum basteln habe ich ja xampp :D

edit: wie funzt denn no-ip.info?...hab mir kurz angeschaut(seehr kurz :D) und check nicht wie der das mit dynamischen ip´s machen will :)

DimpleX
19.11.2007, 23:45
kostenlos anmelden routen fertig


;)


aber jetzt bitte back zum thema

DimpleX