1
Skythe
Mainfile.php
  • 2004/8/12 20:28

  • Skythe

  • Just popping in

  • Posts: 99

  • Since: 2004/7/2 2


Hi

Can somebody post his/her unhacked mainfile.php please?

I only got the redirect to the installation in there and somebody told me that was NOT supposed to be like that...

2
Bender
Re: Mainfile.php
  • 2004/8/12 20:41

  • Bender

  • Home away from home

  • Posts: 1899

  • Since: 2003/3/10


// $Id: mainfile.dist.php,v 1.5 2003/02/12 11:36:33 okazu Exp $
//  ------------------------------------------------------------------------ //
//                XOOPS - PHP Content Management System                      //
//                    Copyright (c) 2000 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
    
define('XOOPS_ROOT_PATH''/.../html');

    
// XOOPS Virtual Path (URL)
    // Virtual path to your main XOOPS directory WITHOUT trailing slash
    
define('XOOPS_URL''http://www.yourdomain.com');

    
// 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''xoops');

    
// 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''db_username');

    
// Database Password
    // Password for your database user account
    
define('XOOPS_DB_PASS''db_userpass');

    
// Database Name
    // The name of database on the host. The installer will attempt to create the database if not exist
    
define('XOOPS_DB_NAME''databasename');

    
// Use persistent connection? (Yes=1 No=0)
    // Default is 'Yes'. Choose 'Yes' if you are unsure.
    
define('XOOPS_DB_PCONNECT'0);

    
define('XOOPS_GROUP_ADMIN''1');
    
define('XOOPS_GROUP_USERS''2');
    
define('XOOPS_GROUP_ANONYMOUS''3');

    if (!isset(
$xoopsOption['nocommon'])) {
        include 
XOOPS_ROOT_PATH."/include/common.php";
    }
}
?>

3
Dave_L
Re: Mainfile.php
  • 2004/8/12 20:52

  • Dave_L

  • XOOPS is my life!

  • Posts: 2277

  • Since: 2003/11/7


The current (2.0.7) version of mainfile.php contains an additional security check. You can always download a fresh copy of XOOPS 2.0.7 and look at mainfile.dist.php. That's the same as an installed mainfile.php, except that the configuration parameters have to be filled in.

4
Skythe
Re: Mainfile.php
  • 2004/8/12 21:38

  • Skythe

  • Just popping in

  • Posts: 99

  • Since: 2004/7/2 2


wtf and WHY is my mainfile.php empty???

and why has my XOOPS website been working for months anyway??? I mean hey my "installation" (haha) is up and running as i'm writing this

5
Dave_L
Re: Mainfile.php
  • 2004/8/12 21:46

  • Dave_L

  • XOOPS is my life!

  • Posts: 2277

  • Since: 2003/11/7


Xoops wouldn't work at all if mainfile.php were empty. Are you sure you're looking at the right file, in the right directory?

6
Skythe
Re: Mainfile.php
  • 2004/8/13 16:12

  • Skythe

  • Just popping in

  • Posts: 99

  • Since: 2004/7/2 2


yeah mainfile.php in my root

7
Stewdio
Re: Mainfile.php
  • 2004/8/13 16:18

  • Stewdio

  • Community Support Member

  • Posts: 1560

  • Since: 2003/5/7 1


It's possible your host restored from a backup and one of your files got fubared. It's a possibility, not the only thing. Simply create or download a new mainfile.php with the proper information filled in the appropriate areas.

Also be sure to have your mainfile.php CHMOD set to 444. Try that before doing anything else, the permissions may have been reset.

Login

Who's Online

336 user(s) are online (74 user(s) are browsing Support Forums)


Members: 0


Guests: 336


more...

Donat-O-Meter

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

Latest GitHub Commits