1
Markske007
"XOOPS root path not defined" on XOOPS 2.0.13.2
  • 2006/9/21 17:02

  • Markske007

  • Just popping in

  • Posts: 12

  • Since: 2006/9/21


Hey Dudes,

I installed the full package of XOOPS 2.0.13.2 on my domain. So far, so good.

I installed several modules from the package, also no problem. Accessing them in admin is no problem.

When I try to access them in the normal site, I get this fault:

XOOPS root path not defined

This happens with these modules: contact, downloads, links. Some of the other modules are working as it should be.

I already checked the mainfile.php for the "root-path" definition, and this seems to be Ok (see below).

Quote:

<?php
// $Id: mainfile.dist.php,v 1.7 2004/12/26 19:11:47 Onokazu Exp $
// ------------------------------------------------------------------------ //
// XOOPS - PHP Content Management System //
// Copyright (c) 2000 XOOPS.org //
// <https://xoops.org/> //
// ------------------------------------------------------------------------ //
// 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. //
// //
// You may not change or alter any portion of this comment or credits //
// of supporting developers from this source code or any supporting //
// source code which is considered copyrighted (c) material of the //
// original comment or credit authors. //
// //
// This program is distributed in the hope that it will be useful, //
// but WITHOUT ANY WARRANTY; without even the implied warranty of //
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the //
// GNU General Public License for more details. //
// //
// You should have received a copy of the GNU General Public License //
// along with this program; if not, write to the Free Software //
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA //
// ------------------------------------------------------------------------ //

if ( !defined("XOOPS_MAINFILE_INCLUDED") ) {
define("XOOPS_MAINFILE_INCLUDED",1);

// XOOPS Physical Path
// Physical path to your main XOOPS directory WITHOUT trailing slash
// Example: define('XOOPS_ROOT_PATH', '/usr/local/psa/home/vhosts/xxxxxxx/httpdocs');
define('XOOPS_ROOT_PATH', '/usr/local/psa/home/vhosts/xxxxxxx/httpdocs');

// XOOPS Virtual Path (URL)
// Virtual path to your main XOOPS directory WITHOUT trailing slash
// Example: define('XOOPS_URL', 'http://www.site-it.be');
define('XOOPS_URL', 'http://www.xxxxxxxx.xxx');

define('XOOPS_CHECK_PATH', 1);
// Protect against external scripts execution if safe mode is not enabled
if ( XOOPS_CHECK_PATH && !@ini_get('safe_mode') ) {
if ( function_exists('debug_backtrace') ) {
$xoopsScriptPath = debug_backtrace();
if ( !count($xoopsScriptPath) ) {
die("XOOPS path check: this file cannot be requested directly");
}
$xoopsScriptPath = $xoopsScriptPath[0]['file'];
} else {
$xoopsScriptPath = isset($_SERVER['PATH_TRANSLATED']) ? $_SERVER['PATH_TRANSLATED'] : $_SERVER['SCRIPT_FILENAME'];
}
if ( DIRECTORY_SEPARATOR != '/' ) {
// IIS6 may double the \ chars
$xoopsScriptPath = str_replace( strpos( $xoopsScriptPath, '\\\\', 2 ) ? '\\\\' : DIRECTORY_SEPARATOR, '/', $xoopsScriptPath);
}
if ( strcasecmp( substr($xoopsScriptPath, 0, strlen(XOOPS_ROOT_PATH)), str_replace( DIRECTORY_SEPARATOR, '/', XOOPS_ROOT_PATH)) ) {
exit("XOOPS path check: Script is not inside XOOPS_ROOT_PATH and cannot run.");
}
}

// Database
// Choose the database to be used
define('XOOPS_DB_TYPE', 'mysql');

// Table Prefix
// This prefix will be added to all new tables created to avoid name conflict in the database. If you are unsure, just use the default 'xoops'.
define('XOOPS_DB_PREFIX', 'xxxxxxxx');

// Database Hostname
// Hostname of the database server. If you are unsure, 'localhost' works in most cases.
define('XOOPS_DB_HOST', 'localhost');

// Database Username
// Your database user account on the host
define('XOOPS_DB_USER', 'xxxxxxxx');


What can I do to solve this problem ????


Thanx

Mark

2
m0nty
Re: XOOPS root path not defined on XOOPS 2.0.13.2
  • 2006/9/21 17:08

  • m0nty

  • XOOPS is my life!

  • Posts: 3337

  • Since: 2003/10/24


just a thought..

try using the search function and search for XOOPS root path not defined

it might surprise you as to what the search block is for..

https://xoops.org/search.php?query=XOOPS+root+path+not+defined&mid=7&action=showall&andor=AND


and also mainfile.dist.php is NOT mainfile.php

3
davidl2
Re: "XOOPS root path not defined" on XOOPS 2.0.13.2
  • 2006/9/21 17:31

  • davidl2

  • XOOPS is my life!

  • Posts: 4843

  • Since: 2003/5/26


Giving out your database password & details isnt a good idea.. your first post has been edited.

4
Markske007
Re: "XOOPS root path not defined" on XOOPS 2.0.13.2
  • 2006/9/21 18:14

  • Markske007

  • Just popping in

  • Posts: 12

  • Since: 2006/9/21


Hey,

Thanx for blanking out the database-data from my first post.

I've done some more testing. When I install XOOPS in a subfolder on my domain, everything is running well.

Very strange

Already been reading the forum, but yet, no solution ...

Mark

5
m0nty
Re: "XOOPS root path not defined" on XOOPS 2.0.13.2
  • 2006/9/21 18:59

  • m0nty

  • XOOPS is my life!

  • Posts: 3337

  • Since: 2003/10/24


make sure you're editing mainfile.php and not mainfile.dist.php (as is what you posted in your 1st post is not the correct file to edit)

6
Markske007
Re: "XOOPS root path not defined" on XOOPS 2.0.13.2
  • 2006/9/21 19:13

  • Markske007

  • Just popping in

  • Posts: 12

  • Since: 2006/9/21


Quote:

m0nty wrote:
make sure you're editing mainfile.php and not mainfile.dist.php (as is what you posted in your 1st post is not the correct file to edit)


It is the correct file I'm editing. On top of the mainfile.php, it says mainfile.dist.php, but it is the correct file.

This info isn't written over during install I pressume

7
m0nty
Re: "XOOPS root path not defined" on XOOPS 2.0.13.2
  • 2006/9/21 19:33

  • m0nty

  • XOOPS is my life!

  • Posts: 3337

  • Since: 2003/10/24


oops yes.. it does.. sorry bout that, but better to have asked anyway :)

mainfile.php should be overwritten on install yes, it should contain the info provided by you on the install screens. mainfile.dist.php is the template file for mainfile.php

8
Markske007
Re: "XOOPS root path not defined" on XOOPS 2.0.13.2
  • 2006/9/21 20:10

  • Markske007

  • Just popping in

  • Posts: 12

  • Since: 2006/9/21


Quote:

m0nty wrote:
oops yes.. it does.. sorry bout that, but better to have asked anyway :)

mainfile.php should be overwritten on install yes, it should contain the info provided by you on the install screens. mainfile.dist.php is the template file for mainfile.php


Small bug in XOOPS, but without problems ....

At the moment, my XOOPS is running, but within a subfolder on my domain. But it should be better to have it running from my httpdocs folder (root). But that doesn't work

Mark

Login

Who's Online

171 user(s) are online (97 user(s) are browsing Support Forums)


Members: 0


Guests: 171


more...

Donat-O-Meter

Stats
Goal: $100.00
Due Date: May 31
Gross Amount: $0.00
Net Balance: $0.00
Left to go: $100.00
Make donations with PayPal!

Latest GitHub Commits