Welcome Guest, Not a member yet? Register   Sign In
PHPBB3 and Codeigniter Intergration not working live
#1

[eluser]Unknown[/eluser]
I have phpbb3 and Codeigniter working perfectly on localhost and it doesnt run live.
Im getting "HTTP Error 500 (Internal Server Error): An unexpected condition was encountered while the server was attempting to fulfill the request."

When i comment out

Code:
//$this->load->library('phpbb_library');

The page loads.

Here is what my libaray looks like;

Code:
public function __construct()
    {
        if (!isset($this->CI))
  {
   $this->CI =& get_instance();
  }
  // Set the variables scope
  global $phpbb_root_path, $phpEx, $user, $auth, $cache, $db, $config, $template, $table_prefix;
  define('IN_PHPBB', TRUE);
  define('FORUM_ROOT_PATH', './forum/');
  $phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : FORUM_ROOT_PATH;
  $phpEx = substr(strrchr(__FILE__, '.'), 1);
  // Include needed files
  include($phpbb_root_path . 'common.' . $phpEx);
  include($phpbb_root_path . 'config.' . $phpEx);
  include($phpbb_root_path . 'includes/functions_user.' . $phpEx);
  include($phpbb_root_path . 'includes/functions_display.' . $phpEx);
  include($phpbb_root_path . 'includes/functions_privmsgs.' . $phpEx);
  include($phpbb_root_path . 'includes/functions_posting.' . $phpEx);
  // Initialize phpBB user session
  $user->session_begin();
  $auth->acl($user->data);
  $user->setup();
  // Save user data into $_user variable
  $this->_user = $user;
    }

i believe my problem is within the construct. I dont know what other information i can provide. But i am willing to provide any info if needed.


EDited: I do have two databases and i have them displayed like so

Code:
//* FORUM */
$active_group = "forum";

$db['forum']['hostname'] = "localhost";
$db['forum']['username'] = "";
$db['forum']['password'] = "";
$db['forum']['database'] = "phpbb";
$db['forum']['dbdriver'] = "mysql";
$db['forum']['dbprefix'] = "phpbb1_";
$db['forum']['pconnect'] = FALSE;
$db['forum']['db_debug'] = TRUE;
$db['forum']['cache_on'] = FALSE;
$db['forum']['cachedir'] = "";
$db['forum']['char_set'] = "utf8";
$db['forum']['dbcollat'] = "utf8_general_ci";
$db['forum']['multiple_databases'] = TRUE;

/* TEST SITE */
$active_group = "default";
$active_record = TRUE;

$db['default']['hostname'] = "localhost";
$db['default']['username'] = "";
$db['default']['password'] = "";
$db['default']['database'] = "cms";
$db['default']['dbdriver'] = "mysql";
$db['default']['dbprefix'] = "";
$db['default']['pconnect'] = FALSE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = "";
$db['default']['char_set'] = "utf8";
$db['default']['dbcollat'] = "utf8_general_ci";
$db['default']['multiple_databases'] = TRUE;
#2

[eluser]Unknown[/eluser]
Problems solved!
#3

[eluser]Eduard Stankovic[/eluser]
describe how you solved that. Maybe someone will have the same problem Smile




Theme © iAndrew 2016 - Forum software by © MyBB