include - fehler

WAMP_Martin

Grünschnabel
Hallo,

Ich bekomme folgende fehler beim erstellen einer tabelle:

PHP:
Warning: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (111) in /is/htdocs/31101/www.mylw.de/new-lw/online/installer/db_erstellen.php on line 14

Warning: MySQL Connection Failed: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (111) in /is/htdocs/31101/www.mylw.de/new-lw/online/installer/db_erstellen.php on line 14

Warning: MySQL: A link to the server could not be established in /is/htdocs/31101/www.mylw.de/new-lw/online/installer/db_erstellen.php on line 14
Konnte Tabelle nicht erstellen.
Warning: Supplied argument is not a valid MySQL-Link resource in /is/htdocs/31101/www.mylw.de/new-lw/online/installer/db_erstellen.php on line 20

Ich habe noch herausgefunden das wegen folgenden code dieser Fehler kommt:
PHP:
include("path.set");
include("$path_admin/config.php");
include("$path_admin/table.php");

Wenn ich die config ins selbe Verzeichnis kopieren, dann funktoniert das script. Bloß mit dem path.set will es dann nicht klappen. In der path.set steht folgendes:

PHP:
<?
$path_admin = "http://www.mylw.de/new-lw/online/admin";
$path_inc = "http://www.mylw.de/new-lw/online/inc";
$path_formular = "http://www.mylw.de/new-lw/online/admin/formular";
?>

Ich hoffe ihr könnt mir helfen.

mfg WAMP_Martin
 
probier es doch mal mit relativen pfaden. vielleicht geht das bei include besser.

irgendwie sieht das oben aber mehr nach einer fehleinstellung in der php.ini aus.
aber ich kenn mich mit wamps nicht aus, und deinem namen nach würde ich sagen, du benutzt einen.
 
funktioniert das denn, wenn du die variablen aus der path.set mit in deine datei einfügst und nicht includest?
 
PHP:
$path_admin = "http://www.mylw.de/new-lw/online/admin";
$path_inc = "http://www.mylw.de/new-lw/online/inc";
$path_formular = "http://www.mylw.de/new-lw/online/admin/formular";
include("$path_admin/config.php");
include("$path_admin/table.php");

PHP:
include("http://www.mylw.de/new-lw/online/admin/config.php");
include("http://www.mylw.de/new-lw/online/admin/table.php");

Also liegts wohl an einer falschen Pfadangabe. Aber meine config ist genau da, wo ich sie angeben habe!
Ich hätte wohl besser meine Hausaufgaben müssen, zz bin ich vollkommen ratlos... :(

mfg WAMP_Martin
 
vielleicht denke ich auch gerade ganz falsch.
aber wird die datei nicht erst vom server auf dem sie liegt verarbeitet und dann in das script eingefügt?

würden die variablen nicht gesetzt sein, da sie nicht ausgegeben werden.
natürlich nur, wenn die datei auf einem anderen server liegt.
also solltest du vielleicht mal ihre endungen in *.gugelhupf oder so umbenennen,
damit die datei nicht schon vom ursprungsserver geparst wird.
 
Zurück