Diese Seite mit anderen teilen ...

Informationen zum Thema:
Forum:
Phorum.org Hilfe-Forum
Beiträge im Thema:
2
Erster Beitrag:
vor 16 Jahren, 9 Monaten
Letzter Beitrag:
vor 16 Jahren, 9 Monaten
Beteiligte Autoren:
Michael

Keine connection zur Datenbank

Startbeitrag von Michael am 13.04.2000 10:33

Hallo @ll !

Ich versuche Phorum auf meinen eigenen Web-server zum laufen zu bringen. Dazu nutze ich Postgres 6.5 und phorum 3.1 RC 3.

Ich habe es geschafft eine Datenbank anzulegen (wer hat ahnung von postgres ?) und einen nutzer hab ich auch angelegt. Ich kann mich auch als nutzer mit psql in die Datenbank einloggen, nur das Phorum will nicht.

Wenn ich bei "Database Settings" die Einstellungen eingebe, erhalte ich immer als Fehlermeldung vom Browser: Das Dokument enthielt keine Daten.

Nun hab ich mich im Quelltext vom Phorum umgesehen und kann folgendes sagen:

In der admin/index.php Datei an folgender Stelle gehts nicht weiter:
function writefile($forum='', $main=false){
GLOBAL $DB, $q, $inf_path,$inf_file,$inf_back,$down,$dbType,$dbName,$dbUser,
GLOBAL $forum_url,$ext,$forum_page,$list_page,$search_page,$read_page,$post_
GLOBAL $default_table_width,$default_table_header_color,$default_table_heade

echo "write 1";
if($main!=false || $forum=='all' || $forum==''){
// @unlink($inf_back);
echo "write 2";
if(copy($inf_file, $inf_back)){
QueMessage("$inf_file backed up to $inf_back");
}
else{
QueMessage("$inf_file could not be backed up");
}
$x=0;
echo "write 3";

if($dbType=="") $dbType=$DB->type;
echo "write 4";

$sSQL="Select count(*) as count from forums where active=1";
$q->query($DB, $sSQL);
$rec=$q->getrow();
echo "write 5";

$active_count='0';
if(isset($rec["count"])){
$active_count="$rec[count]";
}
echo "write 6";

Ich habe mal ein paar Debug "echos" reingehangen und bis zum "write 4" erscheinen auch alle, nur das write 5 wird nicht mehr ausgegeben.

Danach kommt dann keine weitere Ausgabe mehr.
Wenn ich alle meine echos wegnehmen, kommt wieder ein leeres Dokument zurück.

Hier liegt ein Denkfehler meinerseits vor, glaube ich, ich habe weder ahnung von postgres noch von php, ändert sich anscheinend gerade. *gg*.

Kann mir mal jemand sagen, ohne erstmal an Security zu denken, wie ich mein Phorum zum laufen bringe ?

Vielen Dank für eure Mühe, die Anleitung ist ja nicht gerade aussagekräftig dazu.

Tschau, Mischa

Antworten:

RE: Keine connection zur Datenbank

Hi @ll !

Sorry, menno, dies ist mir lange nicht mehr passiert.

Ich hatte nen Apache 1.3.9 mit IPv6 Support schon, der konnte auch PHP, nur leider war dort kein MYSQL und POSTGRES Code mit drinne.

Hab jetzt erstmal auf den Apache von Suse 6.2 mit PHP und MYSQL / POSTGRES umgestellt. Und es geht erstmal, zumindest die Administration geht wie es scheint.

Danke euch alle, und lacht mal über mein Problem *gg*.

Tschau, Mischa

von Michael - am 13.04.2000 13:22
Zur Information:
MySnip.de hat keinen Einfluss auf die Inhalte der Beiträge. Bitte kontaktieren Sie den Administrator des Forums bei Problemen oder Löschforderungen über die Kontaktseite.
Falls die Kontaktaufnahme mit dem Administrator des Forums fehlschlägt, kontaktieren Sie uns bitte über die in unserem Impressum angegebenen Daten.