Du bist nicht eingeloggt.

Login

Pass

Registrieren

Community
Szene & News
Locations
Impressum

Forum / Bits und Bytes

"Acess denied" - Lokaler Webserver

<<< zurück   -1- -2- -3- vorwärts >>>  
eewry
Fortgeschrittener (offline)

Dabei seit 05.2010
36 Beiträge
Geschrieben am: 06.12.2010 um 18:15 Uhr
Zuletzt editiert am: 06.12.2010 um 18:16 Uhr

Zitat von scw:

Zitat von eewry:


Ich finde komischerweise auch keine Angaben wie: $DB_HOST="" o. Ä.


$DB_HOST wäre auch eine Variable... DB_HOST ist aber eine Konstante :-). Konstanten werden in PHP mit "define" definiert...
also: define('DB_HOST','ODBC');

Edit: durchsuche mal ALLE Dateien nach ODBC bzw. DB_HOST. Vermutlich gibt es irgendeine config Datei (wenn das Script gut aufgebaut ist)


Ja gibts. Aber da steht nichts derartiges. Aber wahrscheinlich bin ich zu blöd ums zu finden. :D
Es gibt auch eine install.php, dort hab ich jetzt mal einen Nutzer "ODBC" angelegt, dann hat er den Zugriff auf den "Host" kurz erlaubt, dann aber gleich wieder verboten
eewry
Fortgeschrittener (offline)

Dabei seit 05.2010
36 Beiträge
Geschrieben am: 06.12.2010 um 18:16 Uhr

Zitat von -maddin-:

um welches skript geht es denn? du hast gesagt du hast es gedownloaded.. dann post doch mal kurz nen link und wir können draufschaun ;-)


Hier :)
scw - 42
Experte (offline)

Dabei seit 09.2002
1836 Beiträge
Geschrieben am: 06.12.2010 um 18:17 Uhr

Zitat von eewry:


Ja gibts. Aber da steht nichts derartiges. Aber wahrscheinlich bin ich zu blöd ums zu finden. :D
Es gibt auch eine install.php, dort hab ich jetzt mal einen Nutzer "ODBC" angelegt, dann hat er den Zugriff auf den "Host" kurz erlaubt, dann aber gleich wieder verboten


install.php hört sich an, als gibt es eine Installationsroutine, welche die ganzen Dinge einställt (über eine Webseite). Hast du mal die Doku gelesen, wie man das Script installiert? Da steht vermutlich alles drin ;-)
scw - 42
Experte (offline)

Dabei seit 09.2002
1836 Beiträge
Geschrieben am: 06.12.2010 um 18:18 Uhr

Das hast du gemacht
"2. Then go to yoursite.com/install and enter the details for the database. Make sure config.php is writeable." ?
-maddin- - 39
Anfänger (offline)

Dabei seit 11.2004
11 Beiträge
Geschrieben am: 06.12.2010 um 18:19 Uhr

Zitat:

2. Then go to yoursite.com/install and enter the details for the database. Make sure config.php is writeable.

3. Then go to yoursite.com/admin and login


find ich ganz interessant. hast du denn mal den ordner /install aufgerufen und die datenbank-daten eingegeben?

I don't remember askin' YOU a goddam thing!

scw - 42
Experte (offline)

Dabei seit 09.2002
1836 Beiträge
Geschrieben am: 06.12.2010 um 18:20 Uhr
Zuletzt editiert am: 06.12.2010 um 18:21 Uhr

Also in der config.php steht doch ganz oben
DEFINE ("DB_HOST", '');
DEFINE ("DB_USER", '');
DEFINE ("DB_PWD", '');
DEFINE ("DB_NAME", '');

Das solltest alles mal anpassen... also bei DB_HOST vermutlich localhost bzw. 127.0.0.1 und bei DB_NAME eine Datenbank, die auch schon existiert.

EDIT: DB_NAME musst du gar nicht ausfüllen. in der install/index.php wird die erzeugt:
Zeile 85: if (mysql_query('CREATE DATABASE '.$_POST['db'].';'))
-maddin- - 39
Anfänger (offline)

Dabei seit 11.2004
11 Beiträge
Geschrieben am: 06.12.2010 um 18:20 Uhr

Zitat von scw:

Das hast du gemacht
"2. Then go to yoursite.com/install and enter the details for the database. Make sure config.php is writeable." ?


xD jetzt wirds dann kirre wenn zwei helfen wollen.. ich halt mich mal zurück ;-)

I don't remember askin' YOU a goddam thing!

eewry
Fortgeschrittener (offline)

Dabei seit 05.2010
36 Beiträge
Geschrieben am: 06.12.2010 um 18:20 Uhr
Zuletzt editiert am: 06.12.2010 um 18:20 Uhr

Zitat von scw:

Das hast du gemacht
"2. Then go to yoursite.com/install and enter the details for the database. Make sure config.php is writeable." ?


Ja, hab ich gemacht, aber trotzdem:
Access denied for user 'ODBC'@'localhost' to database...
eewry
Fortgeschrittener (offline)

Dabei seit 05.2010
36 Beiträge
Geschrieben am: 06.12.2010 um 18:22 Uhr

Zitat von scw:

Also in der config.php steht doch ganz oben
DEFINE ("DB_HOST", '');
DEFINE ("DB_USER", '');
DEFINE ("DB_PWD", '');
DEFINE ("DB_NAME", '');

Das solltest alles mal anpassen... also bei DB_HOST vermutlich localhost bzw. 127.0.0.1 und bei DB_NAME eine Datenbank, die auch schon existiert.

EDIT: DB_NAME musst du gar nicht ausfüllen. in der install/index.php wird die erzeugt:
Zeile 85: if (mysql_query('CREATE DATABASE '.$_POST['db'].';'))


Wie müsste das dann korrekt da stehen?
DEFINE ("DB_HOST", "localhost");
So?
-maddin- - 39
Anfänger (offline)

Dabei seit 11.2004
11 Beiträge
Geschrieben am: 06.12.2010 um 18:24 Uhr

jap, so!

I don't remember askin' YOU a goddam thing!

-Athlon64- - 34
Experte (offline)

Dabei seit 07.2007
1780 Beiträge

Geschrieben am: 06.12.2010 um 18:24 Uhr

Zitat von -maddin-:

Zitat von scw:

Hat der DB-Benutzer ODBC ein Passwort? Falls ja, solltest du das in deinem PHP-Script beim Verbindungsaufbau auch angeben ;-)


bzw. gibts den benutzer überhaupt? --> Logindaten für die Datenbank im Skript anpassen.


Also wenn Xampp frisch installiert ist gibts den Benutzer ODBC garnicht wenn dann nur den local\root oder root .

Post's können spuren von Ironie enthalten.

eewry
Fortgeschrittener (offline)

Dabei seit 05.2010
36 Beiträge
Geschrieben am: 06.12.2010 um 18:25 Uhr

Zitat von -maddin-:

jap, so!


Parse error: syntax error, unexpected T_STRING in C:\xampp\htdocs\dictionary\config.php on line 6

:-D

DEFINE ("DB_HOST", "localhost'');
DEFINE ("DB_USER", "ODBC'');
DEFINE ("DB_PWD", "mein_passwort'');
DEFINE ("DB_NAME", ");

Kanns jemand korrigieren?
eewry
Fortgeschrittener (offline)

Dabei seit 05.2010
36 Beiträge
Geschrieben am: 06.12.2010 um 18:25 Uhr

Zitat von -Athlon64-:

Zitat von -maddin-:

Zitat von scw:

Hat der DB-Benutzer ODBC ein Passwort? Falls ja, solltest du das in deinem PHP-Script beim Verbindungsaufbau auch angeben ;-)


bzw. gibts den benutzer überhaupt? --> Logindaten für die Datenbank im Skript anpassen.


Also wenn Xampp frisch installiert ist gibts den Benutzer ODBC garnicht wenn dann nur den local\root oder root .


Ja, gab ursprünglich nur root, hab aber den ODBC noch hinzugefügt.
-maddin- - 39
Anfänger (offline)

Dabei seit 11.2004
11 Beiträge
Geschrieben am: 06.12.2010 um 18:26 Uhr

Zitat von eewry:

Zitat von -maddin-:

jap, so!


Parse error: syntax error, unexpected T_STRING in C:\xampp\htdocs\dictionary\config.php on line 6

:-D

DEFINE ("DB_HOST", "localhost'');
DEFINE ("DB_USER", "ODBC'');
DEFINE ("DB_PWD", "mein_passwort'');
DEFINE ("DB_NAME", ");

Kanns jemand korrigieren?


korrigiert:

DEFINE ("DB_HOST", 'localhost');
DEFINE ("DB_USER", 'ODBC');
DEFINE ("DB_PWD", 'mein_passwort');
DEFINE ("DB_NAME", '');

I don't remember askin' YOU a goddam thing!

-Athlon64- - 34
Experte (offline)

Dabei seit 07.2007
1780 Beiträge

Geschrieben am: 06.12.2010 um 18:27 Uhr

Zitat von eewry:

Zitat von -Athlon64-:

Zitat von -maddin-:



bzw. gibts den benutzer überhaupt? --> Logindaten für die Datenbank im Skript anpassen.


Also wenn Xampp frisch installiert ist gibts den Benutzer ODBC garnicht wenn dann nur den local\root oder root .


Ja, gab ursprünglich nur root, hab aber den ODBC noch hinzugefügt.


naja user kannst du schon hinzufügen aber Datenbanken usw. laufen eig. immer nur unter root :D
Auslesen mit benutzern oder ändern ist was anderes als Komplette sachen anlegen weißt ;-)

Versuchs mal mit root

Post's können spuren von Ironie enthalten.

<<< zurück
 
-1- -2- -3- vorwärts >>>
 

Forum / Bits und Bytes

(c) 1999 - 2026 team-ulm.de - all rights reserved - hosted by ibTEC Team-Ulm

- Presse - Blog - Historie - Partner - Nutzungsbedingungen - Datenschutzerklärung - Jugendschutz -