Jump to content
Sign in to follow this  
haackon

Noe feil, jeg får ikke kommet inn

Recommended Posts

Hei.

 

Jeg har lastet ned PHP-Nuke 7.

 

Jeg har lasta den opp til hovedsiden altså /public_html/.

 

Men da jeg konfigurerte config.php til sånn som MySQLbasen min var, og jeg går inn på adressen, så får jeg opp denne meldingen:

 

Fatal error: Call to undefined function: message_die() in /mnt/home3/s/sw/swaisi/public_html/db/db.php on line 88

 

Jeg hakke anelse på hva som er feilen, men her er kildekoden til db.php:

 

<?php

/***************************************************************************

*                                db.php

*                            -------------------

*  begin                : Saturday, Feb 13, 2001

*  copyright            : © 2001 The phpBB Group

*  email                : support@phpbb.com

*

*  $Id: db.php,v 1.10 2002/03/18 13:35:22 psotfx Exp $

*

*

***************************************************************************/

 

/***************************************************************************

*  This file is part of the phpBB2 port to Nuke 6.0 © copyright 2002

*  by Tom Nitzschner (tom@toms-home.com)

http://bbtonuke.sourceforge.net (or http://www.toms-home.com)

*

*  As always, make a backup before messing with anything. All code

*  release by me is considered sample code only. It may be fully

*  functual, but you use it at your own risk, if you break it,

*  you get to fix it too. No waranty is given or implied.

*

*  Please post all questions/request about this port on http://bbtonuke.sourceforge.net first,

*  then on my site. All original header code and copyright messages will be maintained

*  to give credit where credit is due. If you modify this, the only requirement is

*  that you also maintain all original copyright messages. All my work is released

*  under the GNU GENERAL PUBLIC LICENSE. Please see the README for more information.

*

***************************************************************************/

 

/***************************************************************************

*

*  This program is free software; you can redistribute it and/or modify

*  it under the terms of the GNU General Public License as published by

*  the Free Software Foundation; either version 2 of the License, or

*  (at your option) any later version.

*

***************************************************************************/

 

global $forum_admin;

if ($forum_admin == 1) {

    $the_include = "../../../db";

} elseif ($inside_mod == 1) {

    $the_include = "../../db";

} else {

    $the_include = "db";

}

 

switch($dbtype) {

 

case 'MySQL':

  include("".$the_include."/mysql.php");

  break;

 

case 'mysql4':

  include("".$the_include."/mysql4.php");

  break;

 

case 'postgres':

  include("".$the_include."/postgres7.php");

  break;

 

case 'mssql':

  include("".$the_include."/mssql.php");

  break;

 

case 'oracle':

  include("".$the_include."/oracle.php");

  break;

 

case 'msaccess':

  include("".$the_include."/msaccess.php");

  break;

 

case 'mssql-odbc':

  include("".$the_include."/mssql-odbc.php");

  break;

 

case 'db2':

  include("".$the_include."/db2.php");

  break;

 

}

 

$db = new sql_db($dbhost, $dbuname, $dbpass, $dbname, false);

if(!$db->db_connect_id) {

    message_die(CRITICAL_ERROR, "Kunne ikke koble til databasen");

}

 

?>

 

Hva er feilen?

 

Takker for hjelp!!

Share this post


Link to post

Du kan prøve å endre

 

message_die(CRITICAL_ERROR, "Kunne ikke koble til databasen");

 

til:

 

die(CRITICAL_ERROR, "Kunne ikke koble til databasen");

Share this post


Link to post
Du kan prøve å endre

 

message_die(CRITICAL_ERROR, "Kunne ikke koble til databasen");

 

til:

 

die(CRITICAL_ERROR, "Kunne ikke koble til databasen");

Takker for en ganske raskt svar. Prøver det med en gang og kommer med tilbakemelding :)

Share this post


Link to post

Hei. Nå har det kommet enda en feil. Men denne gangen har det blitt verre:

 

Parse error: parse error in /mnt/home3/s/sw/swaisi/public_html/db/db.php on line 88

Fatal error: Call to a member function on a non-object in /mnt/home3/s/sw/swaisi/public_html/mainfile.php on line 84

 

Uff.

 

Kan dere hjelpe meg videre??

Share this post


Link to post

Virker som message_die er en funksjon?

Er den ikke det kan du bare bytte den ut med:

echo "Kunne ikke koble til databasen";

Forsøk å lete i filene som er included etter funksjonen.

Share this post


Link to post

det ser ut som alt dette er ment å være en del av et større opplegg med en db_sql klasse definisjon og diverse infløkte greier.

 

det er meget vanskelig/umulig å si noe om dette uten å sette seg inn i alle filer du bruker, og det vil være ganske krevende å sette seg inn i det.

 

jeg vil foreslå at du istedet tar kontakt med forfatteren av prosjektet.

Share this post


Link to post

Er du sikker på at alle instillingene dine i config.php er rette ?

Det er den første plassen eg ville sjekket, eg trur det er ein liten sansynlighet for at det er ein feil i sjølve "core" filene til scriptet.

 

Tipper enten, $dbtype, $dbhost, $dbuname, $dbpass, $dbname eller $the_include er feil.

Edited by The Red Devil

Share this post


Link to post

/me hadde store problemer med PHP-nuke på min egen server for en stund siden. Fikk vel ca. 150 errors bare på forsiden, og etterhvert som jeg rettet opp i de (feil bruk av " vs. ' ), kom det flere til. Fikk tilslutt minimalisert det ned til ca. 10 feil per side...

 

[/off-topic]

 

Mener at php-nuke.org har et forum, kansje de er bedre kvalifisert til dette?

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...