phpMyAdmin - config.inc.php
Ich versuche unter 8.2 phpMyAdmin einzurichten und komme mit 2 älteren Büchern (MySQL - Kofler u. MySQL im Einsatz) nicht weiter. Vermutlich sind es ganz triviale Anfänger-Fehler. Mysql sollte laufen: ps aux | grep mysql root 1054 0.0 0.2 2376 1140 ? S 13:11 0:00 /bin/sh /usr/bin/safe_mysqld --user=mysql --pid-file=/var/lib/mysql/mysqld.pid --socket=/var/lib/mysql/mysql.sock --datadir=/var/lib/mysql mysql 1106 0.0 0.9 37340 4800 ? S 13:11 0:00 /usr/sbin/mysqld-max --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/mysqld.pid --skip-locking mysql 1158 0.0 0.9 37340 4800 ? S 13:11 0:00 /usr/sbin/mysqld-max --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/mysqld.pid --skip-locking mysql 1159 0.0 0.9 37340 4800 ? S 13:11 0:00 /usr/sbin/mysqld-max --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/mysqld.pid --skip-locking mysql 1170 0.0 0.9 37340 4800 ? S 13:11 0:00 /usr/sbin/mysqld-max --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/mysqld.pid --skip-locking root 2786 0.0 0.0 1540 236 pts/0 R 13:59 0:00 grep mysql Bei /usr/share/doc/packages/phpMyAdmin/Documentation.html#config werde ich nicht schlau, was unbedingt in config.inc.php konfiguriert werden muß, im Mysql-Buch lese ich, dass nur host, user und PW notwendig ist. Sicherheit spielt augenblicklich keine Rolle. http://sv/phpmyadmin.php3 oder http://sv/phpMyAdmin.php4 The requested URL /phpMyAdmin.php4 was not found on this server. locate phpMyAdmin /srv/www/htdocs/phpMyAdmin /srv/www/htdocs/phpMyAdmin/badwords.txt /srv/www/htdocs/phpMyAdmin/ChangeLog /srv/www/htdocs/phpMyAdmin/chk_rel.php /srv/www/htdocs/phpMyAdmin/config.inc.php ... Danke für Tips. Al
Am Samstag, 11. Oktober 2003 14:12 schrieb Al Bogner:
http://sv/phpmyadmin.php3 oder http://sv/phpMyAdmin.php4 The requested URL /phpMyAdmin.php4 was not found on this server.
Oh, da waren wohl die Beispiele im Buch überholt. Da gab es mal leider einen Gedankenschub wieder nach dem Posten, aber viel weiter bin ich damit auch nicht: http://sv/phpMyAdmin/ Welcome to phpMyAdmin 2.4.0 Error MySQL said: Host 'sv.local' is not allowed to connect to this MySQL server aus /srv/www/htdocs/phpMyAdmin/config.inc.php $cfg['Servers'][$i]['host'] = 'sv.local'; // MySQL hostname Al
http://sv/phpMyAdmin/ Welcome to phpMyAdmin 2.4.0 Error MySQL said: Host 'sv.local' is not allowed to connect to this MySQL server
aus /srv/www/htdocs/phpMyAdmin/config.inc.php $cfg['Servers'][$i]['host'] = 'sv.local'; // MySQL hostname
Probier doch mal $cfg['Servers'][$i]['host'] = 'localhost'; // MySQL hostname sofern der MySQL-Server auf dem gleichen Rechner wie der Webserver läuft. Ansonsten musst du MySQL natürlich noch sagen, dass von außerhalb auf den MySQL-Server zugegriffen werden darf, in dem Fall musst du das dann wohl per Kommandozeilenclient direkt machen. Mit freundlichem Gruß, Helge. -- CityMaxx24.net Development Team e-mail: helge@eco-logic-software.de
Am Samstag, 11. Oktober 2003 14:28 schrieb Helge Jung:
Host 'sv.local' is not allowed to connect to this MySQL server
aus /srv/www/htdocs/phpMyAdmin/config.inc.php $cfg['Servers'][$i]['host'] = 'sv.local'; // MySQL hostname
Probier doch mal
$cfg['Servers'][$i]['host'] = 'localhost'; // MySQL
Es zur Zeit über localhost auszuprobieren ist etwas aufwendig, aber, wenn es sein muß, machbar.
sofern der MySQL-Server auf dem gleichen Rechner wie der Webserver läuft.
Ja. MySQL-Server und Apache laufen am selben Rechner, aber der Zugriff erfolgt wie Netscape 4.8 von einem Client. Proxy am Client ist deaktiviert. Swat lässt sich auch nur am Server selber aufrufen. Wahrscheinlich gibt es irgendwo eine Option, die dies verhindert.
Ansonsten musst du MySQL natürlich noch sagen, dass von außerhalb auf den MySQL-Server zugegriffen werden darf, in dem Fall musst du das dann wohl per Kommandozeilenclient direkt machen.
Wie? Ich habe da auch noch gelesen, dass man einen mysql-Benutzer phpAdmin anlegen muß. Ich weiß aber nicht mehr wo. Ich lese diesbzgl. gerne Dokus, nur wo. Ich finde immer nur Dinge, die bereits auf ein funktionierendes phpMyAdmin oder MySQL aufsetzen. Al
Am Samstag, 11. Oktober 2003 15:08 schrieb Al Bogner:
Probier doch mal
$cfg['Servers'][$i]['host'] = 'localhost'; // MySQL Am Samstag, 11. Oktober 2003 15:08 schrieb Al Bogner: Am Samstag, 11. Oktober 2003 14:28 schrieb Helge Jung:
Host 'sv.local' is not allowed to connect to this MySQL server
aus /srv/www/htdocs/phpMyAdmin/config.inc.php $cfg['Servers'][$i]['host'] = 'sv.local'; // MySQL hostname
Probier doch mal
$cfg['Servers'][$i]['host'] = 'localhost'; // MySQL
Es zur Zeit über localhost auszuprobieren ist etwas aufwendig, aber, wenn es sein muß, machbar.
Man muß ja nicht gleich die Hardware umstecken. Mit ssh -X root@sv /usr/X11R6/bin/netscape http://sv.local/phpMyAdmin/ klappt es. Bleibt also die Frage, was ich erlauben muß, damit aus dem lokalen Netz zugegriffen werden darf, von außerhalb aber nicht. Al
Hallo Al Am Samstag, 11. Oktober 2003 15:33 schrieb Al Bogner:
Am Samstag, 11. Oktober 2003 15:08 schrieb Al Bogner:
Probier doch mal
$cfg['Servers'][$i]['host'] = 'localhost'; // MySQL
Am Samstag, 11. Oktober 2003 15:08 schrieb Al Bogner:
Am Samstag, 11. Oktober 2003 14:28 schrieb Helge Jung:
Host 'sv.local' is not allowed to connect to this MySQL server
aus /srv/www/htdocs/phpMyAdmin/config.inc.php $cfg['Servers'][$i]['host'] = 'sv.local'; // MySQL hostname
Probier doch mal
$cfg['Servers'][$i]['host'] = 'localhost'; // MySQL
Es zur Zeit über localhost auszuprobieren ist etwas aufwendig, aber, wenn es sein muß, machbar.
Man muß ja nicht gleich die Hardware umstecken.
Mit ssh -X root@sv /usr/X11R6/bin/netscape http://sv.local/phpMyAdmin/ klappt es. Bleibt also die Frage, was ich erlauben muß, damit aus dem lokalen Netz zugegriffen werden darf, von außerhalb aber nicht. Setze dazu die Werte der Felder 'Host' in den Tabellen mysql.db und mysql.user auf localhost und in einem weiteren Datensatz auf Deinen Hostname (sv.local wenn ich nicht irre). Damit hast Du festgelegt, dass der/die User nur von localhost, bzw sv.local zugreifen dürfen und dass auf die entsprechende Datenbank nur von localhost bzw. sv.local zugegriffen werden darf. Diesen eintrag musst Du evtl. für jede Datenbank, die Du angelegt hast wiederholen.
CU Thorsten -- Thorsten Körner | http://www.123tkShop.org openSource e-Commerce | http://www.123tk.com
Am Samstag, 11. Oktober 2003 15:45 schrieb Thorsten Körner:
Mit ssh -X root@sv /usr/X11R6/bin/netscape http://sv.local/phpMyAdmin/ klappt es. Bleibt also die Frage, was ich erlauben muß, damit aus dem lokalen Netz zugegriffen werden darf, von außerhalb aber nicht.
Setze dazu die Werte der Felder 'Host' in den Tabellen mysql.db und mysql.user auf localhost und in einem weiteren Datensatz auf Deinen Hostname (sv.local wenn ich nicht irre). Damit hast Du festgelegt, dass der/die User nur von localhost, bzw sv.local zugreifen dürfen und dass auf die entsprechende Datenbank nur von localhost bzw. sv.local zugegriffen werden darf. Diesen eintrag musst Du evtl. für jede Datenbank, die Du angelegt hast wiederholen.
Für mich stellt sich einerseits die Frage, ob es nicht sicherer ist per ssh -X im lokalen Netz zuzugreifen. Andererseits ist es nicht ein Problem, ob localhost oder sv.local zugreifen können, sondern es soll zB der Rechner client3.local auf sv.local zugreifen können, wobei der MySQL-Server auf sv.local ist. Idealerweise sollten die IP-Adressen 192.168.1.96/28 zugreifen können. In /srv/www/htdocs/phpMyAdmin/config.inc.php wurde $cfg['PmaAbsoluteUri'] = 'http://127.0.0.1/phpMyAdmin'; gesetzt, wenn ich statt 127.0.0.1 localhost verwende, versucht sich der Rechner zu localhost.com zu verbinden. client3 kann nun fehlerfrei http://sv/phpMyAdmin/index.php starten, bei Änderung der Sprache gibt es aber die Fehlermeldung "Netscape`s Netzverbindung wurde vom Server 127.0.0.1 zurückgewiesen. Der Server akzeptiert vielleicht keine Verbindungen ..." Hängt das damit zusammen, dass ich die oben erwähnten Datensätze nicht erstellt habe, weil nun ja phpMyAdmin gestartet werden kann? Al
Hallo Al Am Samstag, 11. Oktober 2003 16:29 schrieb Al Bogner:
Am Samstag, 11. Oktober 2003 15:45 schrieb Thorsten Körner:
Mit ssh -X root@sv /usr/X11R6/bin/netscape http://sv.local/phpMyAdmin/ klappt es. Bleibt also die Frage, was ich erlauben muß, damit aus dem lokalen Netz zugegriffen werden darf, von außerhalb aber nicht.
Setze dazu die Werte der Felder 'Host' in den Tabellen mysql.db und mysql.user auf localhost und in einem weiteren Datensatz auf Deinen Hostname (sv.local wenn ich nicht irre). Damit hast Du festgelegt, dass der/die User nur von localhost, bzw sv.local zugreifen dürfen und dass auf die entsprechende Datenbank nur von localhost bzw. sv.local zugegriffen werden darf. Diesen eintrag musst Du evtl. für jede Datenbank, die Du angelegt hast wiederholen.
Für mich stellt sich einerseits die Frage, ob es nicht sicherer ist per ssh -X im lokalen Netz zuzugreifen.
Andererseits ist es nicht ein Problem, ob localhost oder sv.local zugreifen können, sondern es soll zB der Rechner client3.local auf sv.local zugreifen können, wobei der MySQL-Server auf sv.local ist. Idealerweise sollten die IP-Adressen 192.168.1.96/28 zugreifen können.
In /srv/www/htdocs/phpMyAdmin/config.inc.php wurde $cfg['PmaAbsoluteUri'] = 'http://127.0.0.1/phpMyAdmin'; gesetzt,
wenn ich statt 127.0.0.1 localhost verwende, versucht sich der Rechner zu localhost.com zu verbinden. Uuuupps. Schau mal, ob Du in der /etc/hosts den Eintrag: 127.0.0.1 localhost stehen hast. Diese Zeile sollte da nämlich stehen. Was passiert denn, wenn Du nur http://localhost aufrufst. sucht der Browser dann auch localhost.com?
client3 kann nun fehlerfrei http://sv/phpMyAdmin/index.php starten, bei Änderung der Sprache gibt es aber die Fehlermeldung
"Netscape`s Netzverbindung wurde vom Server 127.0.0.1 zurückgewiesen. Der Server akzeptiert vielleicht keine Verbindungen ..."
Hängt das damit zusammen, dass ich die oben erwähnten Datensätze nicht erstellt habe, weil nun ja phpMyAdmin gestartet werden kann? Hast Du den Zugriff von Host sv erlaubt?
CU Thorsten -- Thorsten Körner | http://www.123tkShop.org openSource e-Commerce | http://www.123tk.com
Am Samstag, 11. Oktober 2003 16:44 schrieb Thorsten Körner:
Für mich stellt sich einerseits die Frage, ob es nicht sicherer ist per ssh -X im lokalen Netz zuzugreifen.
Andererseits ist es nicht ein Problem, ob localhost oder sv.local zugreifen können, sondern es soll zB der Rechner client3.local auf sv.local zugreifen können, wobei der MySQL-Server auf sv.local ist. Idealerweise sollten die IP-Adressen 192.168.1.96/28 zugreifen können.
In /srv/www/htdocs/phpMyAdmin/config.inc.php wurde $cfg['PmaAbsoluteUri'] = 'http://127.0.0.1/phpMyAdmin'; gesetzt,
wenn ich statt 127.0.0.1 localhost verwende, versucht sich der Rechner zu localhost.com zu verbinden.
Uuuupps. Schau mal, ob Du in der /etc/hosts den Eintrag: 127.0.0.1 localhost stehen hast. Diese Zeile sollte da nämlich stehen.
Ist vorhanden.
Was passiert denn, wenn Du nur http://localhost aufrufst. sucht der Browser dann auch localhost.com?
Nein, dann kommt die Suse-Testseite.
client3 kann nun fehlerfrei http://sv/phpMyAdmin/index.php starten, bei Änderung der Sprache gibt es aber die Fehlermeldung
"Netscape`s Netzverbindung wurde vom Server 127.0.0.1 zurückgewiesen. Der Server akzeptiert vielleicht keine Verbindungen ..."
Hängt das damit zusammen, dass ich die oben erwähnten Datensätze nicht erstellt habe, weil nun ja phpMyAdmin gestartet werden kann?
Hast Du den Zugriff von Host sv erlaubt?
Damit es kein Mißverständnis gibt: Auf dem Rechner sv ist der MySQL-Server und Apache. Rechner sv: Zeigt mit http://localhost/ oder http://sv/ die SuSE-Testseite an Client3: Zeigt mit http://sv/ die Testseite von sv an, bei localhost wird die Suchmaschine von Netscape aufgerufen. Das dürfte ja soweit richtig sein. Ich hoffe den Fehler nun gefunden zu haben: Wenn client3 http://sv/phpMyAdmin/index.php aufruft, dann sieht alles ok aus. Will ich die Sprache ändern, dann wird wegen $cfg['PmaAbsoluteUri'] = 'http://127.0.0.1/phpMyAdmin'; auf den localhost von client3 und nicht von sv zugegriffen, auf client3 läuft kein apache und daher wird eine Verbindung ins Internet aufgebaut. Wenn ich $cfg['PmaAbsoluteUri'] = 'http://sv/phpMyAdmin'; setze und in squid keinen Proxy für 192.168.1.100;sv;localhost setze, dann gibt es keine Fehlermeldung mehr. Irgendwelche Einwände, dass diese Konfiguration so falsch ist? Al
Hallo Al Am Samstag, 11. Oktober 2003 19:04 schrieb Al Bogner:
Am Samstag, 11. Oktober 2003 16:44 schrieb Thorsten Körner:
Für mich stellt sich einerseits die Frage, ob es nicht sicherer ist per ssh -X im lokalen Netz zuzugreifen.
Andererseits ist es nicht ein Problem, ob localhost oder sv.local zugreifen können, sondern es soll zB der Rechner client3.local auf sv.local zugreifen können, wobei der MySQL-Server auf sv.local ist. Idealerweise sollten die IP-Adressen 192.168.1.96/28 zugreifen können.
In /srv/www/htdocs/phpMyAdmin/config.inc.php wurde $cfg['PmaAbsoluteUri'] = 'http://127.0.0.1/phpMyAdmin'; gesetzt,
wenn ich statt 127.0.0.1 localhost verwende, versucht sich der Rechner zu localhost.com zu verbinden.
Uuuupps. Schau mal, ob Du in der /etc/hosts den Eintrag: 127.0.0.1 localhost stehen hast. Diese Zeile sollte da nämlich stehen.
Ist vorhanden.
Was passiert denn, wenn Du nur http://localhost aufrufst. sucht der Browser dann auch localhost.com?
Nein, dann kommt die Suse-Testseite.
client3 kann nun fehlerfrei http://sv/phpMyAdmin/index.php starten, bei Änderung der Sprache gibt es aber die Fehlermeldung
"Netscape`s Netzverbindung wurde vom Server 127.0.0.1 zurückgewiesen. Der Server akzeptiert vielleicht keine Verbindungen ..."
Hängt das damit zusammen, dass ich die oben erwähnten Datensätze nicht erstellt habe, weil nun ja phpMyAdmin gestartet werden kann?
Hast Du den Zugriff von Host sv erlaubt?
Damit es kein Mißverständnis gibt:
Auf dem Rechner sv ist der MySQL-Server und Apache.
Rechner sv: Zeigt mit http://localhost/ oder http://sv/ die SuSE-Testseite an Client3: Zeigt mit http://sv/ die Testseite von sv an, bei localhost wird die Suchmaschine von Netscape aufgerufen.
Das dürfte ja soweit richtig sein.
Ich hoffe den Fehler nun gefunden zu haben:
Wenn client3 http://sv/phpMyAdmin/index.php aufruft, dann sieht alles ok aus. Will ich die Sprache ändern, dann wird wegen $cfg['PmaAbsoluteUri'] = 'http://127.0.0.1/phpMyAdmin'; auf den localhost von client3 und nicht von sv zugegriffen, auf client3 läuft kein apache und daher wird eine Verbindung ins Internet aufgebaut.
Wenn ich $cfg['PmaAbsoluteUri'] = 'http://sv/phpMyAdmin'; setze und in squid keinen Proxy für 192.168.1.100;sv;localhost setze, dann gibt es keine Fehlermeldung mehr.
Irgendwelche Einwände, dass diese Konfiguration so falsch ist? Nein, das ist so in Ordnung. 127.0.0.1 ist ja das loopback-device und zeigt natürlich immer auf die eigene Maschine. Mit Deiner neuen Konfiguration sollte es keine Probleme mehr geben.
CU Thorsten -- Thorsten Körner | http://www.123tkShop.org openSource e-Commerce | http://www.123tk.com
Host 'sv.local' is not allowed to connect to this MySQL server
aus /srv/www/htdocs/phpMyAdmin/config.inc.php $cfg['Servers'][$i]['host'] = 'sv.local';
Probier doch mal
$cfg['Servers'][$i]['host'] = 'localhost'; // MySQL
Es zur Zeit über localhost auszuprobieren ist etwas aufwendig, aber, wenn es sein muß, machbar.
Wo liegt denn das Problem dabei, zumal ...
sofern der MySQL-Server auf dem gleichen Rechner wie der Webserver läuft.
Ja. MySQL-Server und Apache laufen am selben Rechner, aber der Zugriff erfolgt wie Netscape 4.8 von einem Client.
... Webserver und MySQL auf dem gleichen Rechner laufen? Die Servervariable in der config.inc.php besagt, wohin der Webserver zu MySQL connecten muss, das hat nix mit dem Client zu tun. Das heißt, dass wenn du "localhost" einträgst, der Webserver probiert, MySQL lokal anzusprechen.
Swat lässt sich auch nur am Server selber aufrufen. Wahrscheinlich gibt es irgendwo eine Option, die dies verhindert.
Swat gehört doch Samba. Swat ist meines wissens standardmäßig so konfiguriert, dass man es nur auf 127.0.0.1 (localhost) aufrufen kann ... aber das hat nix mit MySQL zu tun, sondern ist eine Konfigurationseinstellungen von Samba/Swat.
Ansonsten musst du MySQL natürlich noch sagen, dass von außerhalb auf den MySQL-Server zugegriffen werden darf, in dem Fall musst du das dann wohl per Kommandozeilenclient direkt machen.
Wie?
/usr/bin/mysql Befehle siehe Doku (http://www.mysql.com/doc/en/GRANT.html) bzw. das, was Thomas Körner gerade schon geschrieben hat (macht im Endeffekt das Gleiche). Mit freundlichem Gruß, Helge. -- CityMaxx24.net Development Team e-mail: helge@eco-logic-software.de
Am Samstag, 11. Oktober 2003 15:39 schrieb Helge Jung:
... Webserver und MySQL auf dem gleichen Rechner laufen? Die Servervariable in der config.inc.php besagt, wohin der Webserver zu MySQL connecten muss, das hat nix mit dem Client zu tun. Das heißt, dass wenn du "localhost" einträgst, der Webserver probiert, MySQL lokal anzusprechen.
Hmm, nachdem ich es via ssh -X root@sv /usr/X11R6/bin/netscape http://sv.local/phpMyAdmin/ scheint es nun auch vom client zu funktionieren. Komisch! Die config.inc.php ist ja per default auf localhost und zuvor funktionierte es sicher nicht.
Swat lässt sich auch nur am Server selber aufrufen. Wahrscheinlich gibt es irgendwo eine Option, die dies verhindert.
Swat gehört doch Samba. Swat ist meines wissens standardmäßig so konfiguriert, dass man es nur auf 127.0.0.1 (localhost) aufrufen kann ... aber das hat nix mit MySQL zu tun, sondern ist eine Konfigurationseinstellungen von Samba/Swat.
Mir ist schon klar, dass swat zu samba gehört. Es gab Distris, da funktionierte das per default von Clients und irgendwann wurde das geändert. Da ich swat nicht unbedingt brauche, habe ich mich nicht weiter darum gekümmert. Es war nur so eine Idee, ob es da Gemeinsamkeiten gibt. Al
http://sv/phpmyadmin.php3 oder http://sv/phpMyAdmin.php4 The requested URL /phpMyAdmin.php4 was not found on this server.
Blöde Frage, schon mal http://sv/phpmyadmin.php probiert? Dein Webserver kann die Datei nicht finden, dass hat rein gar nix mit MySQL oder phpMyAdmin an sich zu tun. Mit freundlichem Gruß, Helge. -- CityMaxx24.net Development Team e-mail: helge@eco-logic-software.de
Am Samstag Oktober 11 2003 14:12 schrieb Al Bogner:
Ich versuche unter 8.2 phpMyAdmin einzurichten und komme mit 2 älteren Büchern (MySQL - Kofler u. MySQL im Einsatz) nicht weiter. Vermutlich sind es ganz triviale Anfänger-Fehler.
Mysql sollte laufen:
ps aux | grep mysql [...]
= 4.3.0) $cfg['Servers'][$i]['controluser'] = ''; // MySQL control user settings // (this user must have read-only $cfg['Servers'][$i]['controlpass'] = ''; // access to the "mysql/user" // and "mysql/ db" tables) $cfg['Servers'][$i]['auth_type'] = 'cookie'; // Authentication method (config, http or cookie based)? $cfg['Servers'][$i]['user'] = 'root'; // MySQL user $cfg['Servers'][$i]['password'] = ''; // MySQL
Ein "rcmysql status" würde auch gehen :) phpMyAdmin braucht nur wenige Einträge in config.inc.php: $cfg['Servers'][$i]['host'] = 'localhost'; // MySQL hostname or IP address $cfg['Servers'][$i]['port'] = ''; // MySQL port - leave blank for default port $cfg['Servers'][$i]['socket'] = ''; // Path to the socket - leave blank for default socket $cfg['Servers'][$i]['connect_type'] = 'tcp'; // How to connect to MySQL server ('tcp' or 'socket') $cfg['Servers'][$i]['compress'] = FALSE; // Use compressed protocol for the MySQL connection // (requires PHP password (only needed Aufgerufen wird phpMyAdmin eigentlich über http://SERVER/ Installverzeichnis/index.php, in der Regel also http://SERVER/ phpMyAdmin/index.php. SERVER ist hier dein Webserver auf dem du phpMyAdmin installiert hast. Gruß Udo -- Mail: udo@singollo.de oder udo.neist@t-online.de Hompage: http://www.singollo.de
Am Samstag, 11. Oktober 2003 14:35 schrieb Udo Neist:
Aufgerufen wird phpMyAdmin eigentlich über http://SERVER/ Installverzeichnis/index.php, in der Regel also http://SERVER/ phpMyAdmin/index.php. SERVER ist hier dein Webserver auf dem du phpMyAdmin installiert hast.
Ich testete zwar http://sv/phpmyadmin/index.php aber leider nicht http://sv/phpMyAdmin/index.php Das Problem dürfte in eine andere Richtung gehen. Siehe andere Antwort. Al
Hallo Al Am Samstag, 11. Oktober 2003 14:12 schrieb Al Bogner:
Ich versuche unter 8.2 phpMyAdmin einzurichten und komme mit 2 älteren Büchern (MySQL - Kofler u. MySQL im Einsatz) nicht weiter. Vermutlich sind es ganz triviale Anfänger-Fehler.
Mysql sollte laufen:
ps aux | grep mysql
[..]
http://sv/phpmyadmin.php3 oder http://sv/phpMyAdmin.php4 The requested URL /phpMyAdmin.php4 was not found on this server.
Ich weiss zwar nicht welche phpMyAdmin-Version Du einsetzt, bei gibt es jedenfalls keine Datei phpmyadmin.php3 oder 4. Bei existiert ein Verzeichnis phpMyAdmin und darin ganz normal eine index.php. Also solltest Du mit: http://sv/phpMyAdmin/index.php ans Ziel gelangen. Möglicherweise darfst Du nur Lokal auf MySQL zugreifen, also musst Du als Host localhost einsetzen, oder die mysql.ini entsprechend ändern. Als Authtype habe ich Cookies gewählt.
locate phpMyAdmin /srv/www/htdocs/phpMyAdmin /srv/www/htdocs/phpMyAdmin/badwords.txt /srv/www/htdocs/phpMyAdmin/ChangeLog /srv/www/htdocs/phpMyAdmin/chk_rel.php /srv/www/htdocs/phpMyAdmin/config.inc.php ...
Dort sollte zumindest noch: /srv/www/htdocs/phpMyAdmin/index.php stehen (neben vielen anderen) CU Thorsten -- Thorsten Körner | http://www.123tkShop.org openSource e-Commerce | http://www.123tk.com
Am Samstag, 11. Oktober 2003 14:46 schrieb Thorsten Körner:
Möglicherweise darfst Du nur Lokal auf MySQL zugreifen, also musst Du als Host localhost einsetzen, oder die mysql.ini entsprechend ändern. Als Authtype habe ich Cookies gewählt.
Ich finde keine mysql.ini. Muß man die selber anlegen? In welchem Verzeichnis sollte die sein? Al
Hallo Al Am Samstag, 11. Oktober 2003 15:13 schrieb Al Bogner:
Am Samstag, 11. Oktober 2003 14:46 schrieb Thorsten Körner:
Möglicherweise darfst Du nur Lokal auf MySQL zugreifen, also musst Du als Host localhost einsetzen, oder die mysql.ini entsprechend ändern. Als Authtype habe ich Cookies gewählt.
Ich finde keine mysql.ini. Muß man die selber anlegen? In welchem Verzeichnis sollte die sein? Sorry, ich war gerade am PHP-basteln (php.ini). Es muss natürlich korrekt /etc/my.cnf heißen. Mir fällt dort momentan allerdings kein entsprechender Wert auf, der dafür zuständig sein könnte. Da werde ich doch gleich nochmal die Doku zu Rate ziehen.
CU Thorsten -- Thorsten Körner | http://www.123tkShop.org openSource e-Commerce | http://www.123tk.com
Hallo Al Am Samstag, 11. Oktober 2003 15:22 schrieb Thorsten Körner:
Hallo Al
Am Samstag, 11. Oktober 2003 15:13 schrieb Al Bogner:
Am Samstag, 11. Oktober 2003 14:46 schrieb Thorsten Körner:
Möglicherweise darfst Du nur Lokal auf MySQL zugreifen, also musst Du als Host localhost einsetzen, oder die mysql.ini entsprechend ändern. Als Authtype habe ich Cookies gewählt.
Ich finde keine mysql.ini. Muß man die selber anlegen? In welchem Verzeichnis sollte die sein?
Sorry, ich war gerade am PHP-basteln (php.ini). Es muss natürlich korrekt /etc/my.cnf heißen. Mir fällt dort momentan allerdings kein entsprechender Wert auf, der dafür zuständig sein könnte. Da werde ich doch gleich nochmal die Doku zu Rate ziehen.
Das wär Blödsinn. Die my.cnf kannst Du in Ruhe lassen. Du musst in der Tabelle mysql.db in der Spalte Host den Wert von 'localhost' auf '%' setzen (Wildcard), oder auf einen bestimmten Host, falls Du nur Verbindungen von einem bestimmten Rechner zulassen willst. Weiterhin muss in der Tabelle mysql.user für den entsprechenden Usernamen eine Zeile existieren, in der der Wert des Feldes Host auf '%' steht. Dann klapppts auch vom Nachbarn ;-)) CU Thorsten -- Thorsten Körner | http://www.123tkShop.org openSource e-Commerce | http://www.123tk.com
participants (4)
-
Al Bogner
-
Helge Jung
-
Thorsten Körner
-
udo.neist@t-online.de