beijo
14.09.07, 10:43
hallo,
da wenn ich die mysqldb von server1 in /var/lib/mysql/NewDienst kopiert habe und in server2 /var/lib/mysql/NewDienst eingesetzt habe er mir immer den fehler gebrach hat:
070913 16:50:11 [ERROR] /usr/sbin/mysqld: Can't find file: './NewDienst/p.frm' (errno: 13)
habe ich jetzt per mysqldump befehl die db exportiert von server1 und bei server2 aufgespielt
mysqldump -u martin -p NewDienst > /root/sql_martin
jetzt nur noch bei server2 per phpmyadmin einen user angelegt namens martin mit den nötigen rechten und dann die sql_martin bei server2 aufgespielt über
mysql -u martin -p < /root/sql_martin
jetzt bin ich in phpmyadmin gegangen und: wunderbar die db mit tabellen exsistiert, bringt mir keine Fehlermeldung mehr wenn ich sie anschauen will, etc pp
Jetzt ist das Problen nur wenn ich die php datei aufruf und er connecten soll kommen 3 fehlermeldungen:
fehlermeldung 1
Warning: setlocale() [function.setlocale]: Passing locale category name as string is deprecated. Use the LC_* -constants instead. in /var/www/apache2-default/interna/dp.php3 on line 51
inhalt line51
setlocale("LC_TIME", "de_DE");
fehlermeldung 2
Warning: mysql_num_fields(): supplied argument is not a valid MySQL result resource in /var/www/apache2-default/interna/dp.php3 on line 86
inhalt line86
$spalten = mysql_num_fields($result);
fehlermeldung 3
Warning: mysql_field_name(): supplied argument is not a valid MySQL result resource in /var/www/apache2-default/interna/dp.php3 on line 116
inhalt line116
$felder[$spalte] = mysql_field_name($result, $spalte);
Hat jmd eine Idee wie ich das fixen kann ?
(die permissions etc sind eigentlich auch die richtigen, kann mit den fehlermeldungen nur nichts anfangen)
da wenn ich die mysqldb von server1 in /var/lib/mysql/NewDienst kopiert habe und in server2 /var/lib/mysql/NewDienst eingesetzt habe er mir immer den fehler gebrach hat:
070913 16:50:11 [ERROR] /usr/sbin/mysqld: Can't find file: './NewDienst/p.frm' (errno: 13)
habe ich jetzt per mysqldump befehl die db exportiert von server1 und bei server2 aufgespielt
mysqldump -u martin -p NewDienst > /root/sql_martin
jetzt nur noch bei server2 per phpmyadmin einen user angelegt namens martin mit den nötigen rechten und dann die sql_martin bei server2 aufgespielt über
mysql -u martin -p < /root/sql_martin
jetzt bin ich in phpmyadmin gegangen und: wunderbar die db mit tabellen exsistiert, bringt mir keine Fehlermeldung mehr wenn ich sie anschauen will, etc pp
Jetzt ist das Problen nur wenn ich die php datei aufruf und er connecten soll kommen 3 fehlermeldungen:
fehlermeldung 1
Warning: setlocale() [function.setlocale]: Passing locale category name as string is deprecated. Use the LC_* -constants instead. in /var/www/apache2-default/interna/dp.php3 on line 51
inhalt line51
setlocale("LC_TIME", "de_DE");
fehlermeldung 2
Warning: mysql_num_fields(): supplied argument is not a valid MySQL result resource in /var/www/apache2-default/interna/dp.php3 on line 86
inhalt line86
$spalten = mysql_num_fields($result);
fehlermeldung 3
Warning: mysql_field_name(): supplied argument is not a valid MySQL result resource in /var/www/apache2-default/interna/dp.php3 on line 116
inhalt line116
$felder[$spalte] = mysql_field_name($result, $spalte);
Hat jmd eine Idee wie ich das fixen kann ?
(die permissions etc sind eigentlich auch die richtigen, kann mit den fehlermeldungen nur nichts anfangen)