PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PHP/MySQL Problem



Stormrider
11.03.02, 07:46
Hi,

ich habe unter SuSE 7.2 nun endlich den Apache ans laufen bekommen (packet authldap deinstallieren und gut ist, danke fuer den Tip).

Nun kann ich auf den Webserver zugreifen, allerdings funkioniert PHP nur so lange, wie ich nicht auf MySQL zugreifen moechte, zum Beispiel via PHPMySQLAdmin.

Es kommt diese Meldung:
Warning: Failed opening '/usr/local/httpd/htdocs/dbadmin/index.php' for inclusion (include_path='') in Unknown on line 0

Wenn ich ein PHP Script schreibe, das nur 'phpinfo();' beinhaltet, so funkioniert alles.

Woran liegt das und wie kann ich das allen nun nutzen (PHP und MySQL)?

MfG
Stormrider

robert09
11.03.02, 09:13
Hi Stormrider,

sieht merkwürdig aus, deine Fehlermeldung. Gleich ein Include-Fehler in Zeile 0. Kannst Du vielleicht die ersten z.b. 10 Zeilen von dem Skript hier posten ?

MfG,
Robert

Stormrider
11.03.02, 10:24
Verwendet wird phpMyAdmin 2.2.3 (auf Windows laeufts).

Aufgerufen wird die index.php
Auszug der ersten Stellen:
<?php
/* $Id: index.php,v 1.24 2001/11/25 12:20:49 loic1 Exp $ */


/**
* Gets core libraries and defines some variables
*/
require('./libraries/grab_globals.lib.php');
require('./libraries/common.lib.php');

// Gets the default font sizes
PMA_setFontSizes();

// Gets the host name
// loic1 - 2001/25/11: use the new globals arrays defined with php 4.1+
if (empty($HTTP_HOST)) {
if (!empty($_ENV) && isset($_ENV['HTTP_HOST'])) {
$HTTP_HOST = $_ENV['HTTP_HOST'];
}
else if (!empty($HTTP_ENV_VARS) && isset($HTTP_ENV_VARS['HTTP_HOST'])) {
$HTTP_HOST = $HTTP_ENV_VARS['HTTP_HOST'];
}
else if (@getenv('HTTP_HOST')) {
$HTTP_HOST = getenv('HTTP_HOST');
}
else {
$HTTP_HOST = '';
}
}

Allerdings funktionieren gar keine Seiten, die was mit MySQL machen, "normale" PHP Scripte sind kein Problem ...

robert09
11.03.02, 11:38
Hi,

also phpmyadmin arbeit ja bekanntlich sehr sauber, ich denke das fällt als Ursache aus.

Check mal folgendes :

- ist MySQL ordentlich oben ?
- ist die config Datei von phpmyadmin konfiguriert mit den richtigen Parametern ?


MfG,
Robert

jrk
11.03.02, 12:14
Vor allem, existiert diese Datei überhaupt, und wenn ja, ist sie im richtigen verzeichniss?

Stormrider
11.03.02, 12:35
Original geschrieben von jrk
Vor allem, existiert diese Datei überhaupt, und wenn ja, ist sie im richtigen verzeichniss?

Werd ich machen, aber wo ist denn bei SuSE das "richtige" Verzeichniss???

jrk
11.03.02, 12:39
Nun ja, laut Fehlermeldung (Warning: Failed opening '/usr/local/httpd/htdocs/dbadmin/index.php' ) in /usr/local/httpd/htdocs/dbadmin/; schau einfach ob du eine Datei index.php findest, wenn sie nicht dort liegt, dann würde ich mir gedanken über die neuinstallation des packetes machen bzw wenn dein dbadmin-verzeichnis stattdessen in /usr/local oder so liegt, dann verschieb es oder setzt nen symlink ...

Jakob

Stormrider
11.03.02, 14:21
Original geschrieben von jrk
in /usr/local/httpd/htdocs/dbadmin/; schau einfach ob du eine Datei index.php findest

Ach, die Datei meinst du.
Die liegt dort, sicherlich, nur leider laesst sie sich nicht starten :(
(o.a. Fehler kommt dann).

Stormrider
13.03.02, 20:50
So, das Problem scheint in der PHP.ini zu liegen, der dortige 'include_path' ist leer.
Unter Windows stehen dort einige eintraege.

Kann mir ein SuSE'aner mal einen funkionierenden 'include_path' zukommen lassen, damit ich das ans laufen bekomme?

Danke...