Web Hosting Vodahost    

Home Take The Royal Tour! Order Now Features Prices
Go Back   Web Hosting > Other Forums > Start your own community forum

Notices

Start your own community forum Discussions & Articles about how to create, promote and benefit from having your own community forum.

Reply
 
LinkBack Thread Tools
  #1  
Old 11-19-2005, 11:15 AM
GoldDraco13's Avatar
First Sergeant
 
Join Date: Jun 2005
Location: Alberta, Canada
Posts: 75
Send a message via ICQ to GoldDraco13 Send a message via MSN to GoldDraco13
Default Bug with forums

I'm not sure what happened and have no idea on how to fix this, can anyone lend me some advice in what to do, hate to lose my forums for my site.


Use the link below to see the error that replaced my forums.
http://dragonsofpern3.com/forums/index.php



GD13,
__________________
"The important thing is not to stop questioning."
Albert Einstein (1879 - 1955)
"I not only use all the brains that I have, but all that I can borrow."
Woodrow Wilson (1856 - 1924)
"There is nothing like a dream to create the future."
Victor Hugo (1802 - 1885)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #2  
Old 11-19-2005, 11:28 AM
VodaHost's Avatar
General & Forum Administrator
 
Join Date: Mar 2005
Location: Wilmington, Delaware USA
Posts: 8,576
Default Re: Bug with forums

What have you done, did you try to update your script?
__________________
VodaHost
Your Website People!
1-302-283-3777 North America / International
07092887580 / United Kingdom

Military Ranking System Explained


Click Here to take the royal VodaHost Tour
Click Here for the VodaHost Help Centre & Tutorials
Got a question? - Try a forum search! Available at the top of every page!

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #3  
Old 11-19-2005, 06:30 PM
GoldDraco13's Avatar
First Sergeant
 
Join Date: Jun 2005
Location: Alberta, Canada
Posts: 75
Send a message via ICQ to GoldDraco13 Send a message via MSN to GoldDraco13
Default Re: Bug with forums

Quote:
Originally Posted by VodaHost
What have you done, did you try to update your script?


I didn't do anything, I just went to the forums and saw the error's, I checked the control panel for updates, there were none so am confused to how this happened or how to fix it.


GD13,
__________________
"The important thing is not to stop questioning."
Albert Einstein (1879 - 1955)
"I not only use all the brains that I have, but all that I can borrow."
Woodrow Wilson (1856 - 1924)
"There is nothing like a dream to create the future."
Victor Hugo (1802 - 1885)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #4  
Old 11-19-2005, 07:55 PM
racefan20's Avatar
Major General
 
Join Date: Jul 2005
Location: Concord, NC
Posts: 2,339
Default Re: Bug with forums

It looks like someone has attempted to add a MOD to your forum and either didn't upload a necessary file or missed an edit. There is no default folder in phpBB called "Sources", so if you're using phpBB, just go in and delete the Sources folder in the public_html/forum directory. Before doing anything, though, download the Sources folder to your pc in case for some reason you need to put it back and go to phpMyadmin and do a database backup.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #5  
Old 11-20-2005, 01:32 PM
GoldDraco13's Avatar
First Sergeant
 
Join Date: Jun 2005
Location: Alberta, Canada
Posts: 75
Send a message via ICQ to GoldDraco13 Send a message via MSN to GoldDraco13
Default Re: Bug with forums

Quote:
Originally Posted by racefan20
It looks like someone has attempted to add a MOD to your forum and either didn't upload a necessary file or missed an edit. There is no default folder in phpBB called "Sources", so if you're using phpBB, just go in and delete the Sources folder in the public_html/forum directory. Before doing anything, though, download the Sources folder to your pc in case for some reason you need to put it back and go to phpMyadmin and do a database backup.

I moved the source folder and I still get the following error's, http://dragonsofpern3.com/forums/index.php


If I could ask someone trust worthy to fix this I'll allow access to my control panel, I really need to get my forums back up as I have a large community following my web site and game. So please if you have a minute to help someone with this, please reply here or my PM, thanks.


GD13,
__________________
"The important thing is not to stop questioning."
Albert Einstein (1879 - 1955)
"I not only use all the brains that I have, but all that I can borrow."
Woodrow Wilson (1856 - 1924)
"There is nothing like a dream to create the future."
Victor Hugo (1802 - 1885)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #6  
Old 11-20-2005, 06:45 PM
racefan20's Avatar
Major General
 
Join Date: Jul 2005
Location: Concord, NC
Posts: 2,339
Default Re: Bug with forums

Email me through my profile here and I'll see if I can help you.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #7  
Old 11-26-2005, 08:25 AM
GoldDraco13's Avatar
First Sergeant
 
Join Date: Jun 2005
Location: Alberta, Canada
Posts: 75
Send a message via ICQ to GoldDraco13 Send a message via MSN to GoldDraco13
Default Re: Bug with forums

Quote:
Originally Posted by racefan20
Email me through my profile here and I'll see if I can help you.
I tried but you have it set to not recieving, also sorry for the late responce as work been crazy the last week.
__________________
"The important thing is not to stop questioning."
Albert Einstein (1879 - 1955)
"I not only use all the brains that I have, but all that I can borrow."
Woodrow Wilson (1856 - 1924)
"There is nothing like a dream to create the future."
Victor Hugo (1802 - 1885)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #8  
Old 11-26-2005, 01:08 PM
racefan20's Avatar
Major General
 
Join Date: Jul 2005
Location: Concord, NC
Posts: 2,339
Default Re: Bug with forums

No, it's set to receive mail from admin and members here, always has been.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #9  
Old 11-27-2005, 12:07 AM
paulb's Avatar
Master Sergeant
 
Join Date: Aug 2005
Location: UK
Posts: 68
Default Re: Bug with forums

Hi,

Post line 51 code here it might be a simple coding error

Regards
Paul
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #10  
Old 11-27-2005, 06:58 PM
GoldDraco13's Avatar
First Sergeant
 
Join Date: Jun 2005
Location: Alberta, Canada
Posts: 75
Send a message via ICQ to GoldDraco13 Send a message via MSN to GoldDraco13
Default Re: Bug with forums

[code] index.php
File Type: PHP script text
__________________
"The important thing is not to stop questioning."
Albert Einstein (1879 - 1955)
"I not only use all the brains that I have, but all that I can borrow."
Woodrow Wilson (1856 - 1924)
"There is nothing like a dream to create the future."
Victor Hugo (1802 - 1885)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #11  
Old 11-28-2005, 01:17 AM
paulb's Avatar
Master Sergeant
 
Join Date: Aug 2005
Location: UK
Posts: 68
Default Re: Bug with forums

Quote:
Originally Posted by GoldDraco13
[code] index.php
File Type: PHP script text

No what I meant was the line of code on line 51, I can't tell anytihng from just the index.php.

Paul
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #12  
Old 11-28-2005, 03:18 PM
GoldDraco13's Avatar
First Sergeant
 
Join Date: Jun 2005
Location: Alberta, Canada
Posts: 75
Send a message via ICQ to GoldDraco13 Send a message via MSN to GoldDraco13
Default Re: Bug with forums

Code:
index.php 
File Type: PHP script text 
--------------------------------------------------------------------------------
array('Source-File.php', 'FunctionToCall'),
Then, you can access the FunctionToCall() function from Source-File.php
with the URL index.php?action=action-in-url. Relatively simple, no?
*/
$forum_version = 'SMF 1.0.5';
// Get everything started up...
define('SMF', 1);
@set_magic_quotes_runtime(0);
error_reporting(E_ALL);
$time_start = microtime();
// Load the settings...
require_once(dirname(__FILE__) . '/Settings.php');
// Just in case something happens to Settings.php, let's try to at least load an error screen.
if (!isset($sourcedir))
$sourcedir = dirname(__FILE__) . '/Sources';
// And important includes.
require_once($sourcedir . '/QueryString.php');
require_once($sourcedir . '/Subs.php');
require_once($sourcedir . '/Errors.php');
require_once($sourcedir . '/Load.php');
require_once($sourcedir . '/Security.php');
// If $maintenance is set specifically to 2, then we're upgrading or something.
if ($maintenance == 2)
db_fatal_error();
// Connect to the MySQL database.
if (empty($db_persist))
$db_connection = @mysql_connect($db_server, $db_user, $db_passwd);
else
$db_connection = @mysql_pconnect($db_server, $db_user, $db_passwd);
// Show an error if the connection couldn't be made.
if (!$db_connection || !@mysql_select_db($db_name, $db_connection))
db_fatal_error();
// Load the settings from the settings table, and perform operations like optimizing.
reloadSettings();
// Clean the request variables, add slashes, etc.
cleanRequest();
$context = array();
// Determine if this is should be using WAP, WAP2, or imode.
define('WIRELESS', isset($_REQUEST['wap']) || isset($_REQUEST['wap2']) || isset($_REQUEST['imode']));
// Some settings and headers are different for wireless protocols.
if (WIRELESS)
{
define('WIRELESS_PROTOCOL', isset($_REQUEST['wap']) ? 'wap' : (isset($_REQUEST['wap2']) ? 'wap2' : (isset($_REQUEST['imode']) ? 'imode' : '')));
// Some cellphones can't handle output compression...
$modSettings['enableCompressedOutput'] = '0';
$modSettings['defaultMaxMessages'] = 5;
$modSettings['defaultMaxTopics'] = 9;
// Wireless protocol header.
if (WIRELESS_PROTOCOL == 'wap')
header('Content-Type: text/vnd.wap.wml');
}
// Check if compressed output is enabled, supported, and not already being done.
if (!empty($modSettings['enableCompressedOutput']) && !headers_sent() && ob_get_length() == 0)
{
// If zlib is being used, turn off output compression.
if (@ini_get('zlib.output_compression') == '1' || @ini_get('output_handler') == 'ob_gzhandler')
$modSettings['enableCompressedOutput'] = '0';
else
ob_start('ob_gzhandler');
}
// This makes it so headers can be sent!
if (empty($modSettings['enableCompressedOutput']))
ob_start();
// Register an error handler.
set_error_handler('error_handler');
// Start the session. (assuming it hasn't already been.)
loadSession();
// There's a strange bug in PHP 4.1.2 which makes $_SESSION not work unless you do this...
if (@version_compare(PHP_VERSION, '4.2.0') == -1)
$HTTP_SESSION_VARS['php_412_bugfix'] = true;
// What function shall we execute? (done like this for memory's sake.)
call_user_func(smf_main());
// Call obExit specially; we're coming from the main area ;).
obExit(null, null, true);
// The main controlling function.
function smf_main()
{
global $modSettings, $settings, $user_info, $board, $topic, $maintenance, $sourcedir;
// Load the user's cookie (or set as guest) and load their settings.
loadUserSettings();
// Load the current board's information.
loadBoard();
// Load the current theme. (note that ?theme=1 will also work, may be used for guest theming.)
loadTheme();
// Check if the user should be disallowed access.
is_not_banned();
// Load the current user's permissions.
loadPermissions();
// Do some logging if this is not an attachment/avatar or the setting of an option.
if (empty($_REQUEST['action']) || !in_array($_REQUEST['action'], array('dlattach', 'jsoption')))
{
// Log this user as online.
writeLog();
// Track forum statistics and hits...?
if (!empty($modSettings['hitStats']))
trackStats(array('hits' => '+'));
}
// Is the forum in maintenance mode? (doesn't apply to administrators.)
if (!empty($maintenance) && !allowedTo('admin_forum'))
{
// You can only login.... otherwise, you're getting the "maintenance mode" display.
if (isset($_REQUEST['action']) && $_REQUEST['action'] == 'login2')
{
require_once($sourcedir . '/LogInOut.php');
return 'Login2';
}
// Don't even try it, sonny.
else
{
require_once($sourcedir . '/Subs-Auth.php');
return 'InMaintenance';
}
}
// If guest access is off, a guest can only do one of the very few following actions.
elseif (empty($modSettings['allow_guestAccess']) && $user_info['is_guest'] && (!isset($_REQUEST['action']) || !in_array($_REQUEST['action'], array('login', 'login2', 'register', 'register2', 'reminder', 'activate', 'help', '.xml'))))
{
require_once($sourcedir . '/Subs-Auth.php');
return 'KickGuest';
}
elseif (empty($_REQUEST['action']))
{
// Action and board are both empty... BoardIndex!
if (empty($board) && empty($topic))
{
require_once($sourcedir . '/BoardIndex.php');
return 'BoardIndex';
}
// Topic is empty, and action is empty.... MessageIndex!
elseif (empty($topic))
{
require_once($sourcedir . '/MessageIndex.php');
return 'MessageIndex';
}
// Board is not empty... topic is not empty... action is empty.. Display!
else
{
require_once($sourcedir . '/Display.php');
return 'Display';
}
}
// Here's the monstrous $_REQUEST['action'] array - $_REQUEST['action'] => array($file, $function).
$actionArray = array(
'activate' => array('Register.php', 'Activate'),
'admin' => array('Admin.php', 'Admin'),
'announce' => array('Post.php', 'AnnounceTopic'),
'ban' => array('ManageMembers.php', 'Ban'),
'boardrecount' => array('Admin.php', 'AdminBoardRecount'),
'calendar' => array('Calendar.php', 'CalendarMain'),
'collapse' => array('Subs-Boards.php', 'CollapseCategory'),
'del****sg' => array('RemoveTopic.php', 'Del****essage'),
'detailedversion' => array('Admin.php', 'VersionDetail'),
'display' => array('Display.php', 'Display'),
'dlattach' => array('Display.php', 'Download'),
'dumpdb' => array('DumpDatabase.php', 'DumpDatabase2'),
'editagreement' => array('Admin.php', 'EditAgreement'),
'editnews' => array('Admin.php', 'EditNews'),
'editpoll' => array('Poll.php', 'EditPoll'),
'editpoll2' => array('Poll.php', 'EditPoll2'),
'findmember' => array('Subs-Auth.php', 'JSMembers'),
'help' => array('Help.php', 'ShowHelp'),
'helpadmin' => array('Help.php', 'ShowAdminHelp'),
'im' => array('InstantMessage.php', 'MessageMain'),
'jsoption' => array('Themes.php', 'SetJavaScript'),
'lock' => array('LockTopic.php', 'LockTopic'),
'lockVoting' => array('Poll.php', 'LockVoting'),
'login' => array('LogInOut.php', 'Login'),
'login2' => array('LogInOut.php', 'Login2'),
'logout' => array('LogInOut.php', 'Logout'),
'mailing' => array('ManageMembers.php', 'MailingList'),
'maintain' => array('Admin.php', 'Maintenance'),
'manageattachments' => array('ManageAttachments.php', 'ManageAttachments'),
'manageboards' => array('ManageBoards.php', 'ManageBoards'),
'markasread' => array('Subs-Boards.php', 'MarkRead'),
'membergroups' => array('ManageMembers.php', 'ModifyMembergroups'),
'mergetopics' => array('SplitTopics.php', 'MergeTopics'),
'mlist' => array('Memberlist.php', 'Memberlist'),
'modifycat' => array('ManageBoards.php', 'ModifyCat'),
'modifykarma' => array('Karma.php', 'ModifyKarma'),
'modifyModSettings' => array('ModSettings.php', 'ModifyModSettings'),
'modifyModSettings2' => array('ModSettings.php', 'ModifyModSettings2'),
'modlog' => array('Modlog.php', 'ViewModlog'),
'modlog2' => array('Modlog.php', 'ViewModlog2'),
'modsettings' => array('Admin.php', 'ModifySettings'),
'modsettings2' => array('Admin.php', 'ModifySettings2'),
'movetopic' => array('MoveTopic.php', 'MoveTopic'),
'movetopic2' => array('MoveTopic.php', 'MoveTopic2'),
'notify' => array('Notify.php', 'Notify'),
'notifyboard' => array('Notify.php', 'BoardNotify'),
'optimizetables' => array('Admin.php', 'OptimizeTables'),
'packageget' => array('PackageGet.php', 'PackageGet'),
'packages' => array('Packages.php', 'Packages'),
'permissions' => array('ManagePermissions.php', 'ModifyPermissions'),
'pgadd' => array('PackageGet.php', 'PackageServerAdd'),
'pgremove' => array('PackageGet.php', 'PackageServerRemove'),
'pgbrowse' => array('PackageGet.php', 'PackageGBrowse'),
'pgdownload' => array('PackageGet.php', 'PackageDownload'),
'pgupload' => array('PackageGet.php', 'PackageUpload'),
'pm' => array('InstantMessage.php', 'MessageMain'),
'post' => array('Post.php', 'Post'),
'post2' => array('Post.php', 'Post2'),
'printpage' => array('Printpage.php', 'PrintTopic'),
'profile' => array('Profile.php', 'ModifyProfile'),
'profile2' => array('Profile.php', 'ModifyProfile2'),
'quotefast' => array('Post.php', 'QuoteFast'),
'quickmod' => array('Subs-Boards.php', 'QuickModeration'),
'quickmod2' => array('Subs-Boards.php', 'QuickModeration2'),
'recent' => array('Recent.php', 'RecentPosts'),
'regcenter' => array('Register.php', 'RegCenter'),
'register' => array('Register.php', 'Register'),
'register2' => array('Register.php', 'Register2'),
'reminder' => array('Reminder.php', 'RemindMe'),
'removetopic2' => array('RemoveTopic.php', 'RemoveTopic2'),
'removeoldtopics2' => array('RemoveTopic.php', 'RemoveOldTopics2'),
'removepoll' => array('Poll.php', 'RemovePoll'),
'repairboards' => array('RepairBoards.php', 'RepairBoards'),
'reporttm' => array('SendTopic.php', 'ReportToModerator'),
'search' => array('Search.php', 'PlushSearch1'),
'search2' => array('Search.php', 'PlushSearch2'),
'sendtopic' => array('SendTopic.php', 'SendTopic'),
'setcensor' => array('Admin.php', 'SetCensor'),
'setcensor2' => array('Admin.php', 'SetCensor2'),
'setreserve' => array('ManageMembers.php', 'SetReserve'),
'setreserve2' => array('ManageMembers.php', 'SetReserve2'),
'smileys' => array('ManageSmileys.php', 'ManageSmileys'),
'spellcheck' => array('Subs-Post.php', 'SpellCheck'),
'splittopics' => array('SplitTopics.php', 'SplitTopics'),
'stats' => array('Stats.php', 'DisplayStats'),
'sticky' => array('LockTopic.php', 'Sticky'),
'theme' => array('Themes.php', 'ThemesMain'),
'trackip' => array('ManageMembers.php', 'trackIP'),
'about:mozilla' => array('Karma.php', 'BookOfUnknown'),
'about:unknown' => array('Karma.php', 'BookOfUnknown'),
'unread' => array('Recent.php', 'UnreadTopics'),
'unreadreplies' => array('Recent.php', 'UnreadTopics'),
'viewErrorLog' => array('Errors.php', 'ViewErrorLog'),
'viewmembers' => array('ManageMembers.php', 'ViewMembers'),
'viewprofile' => array('Profile.php', 'ModifyProfile'),
'vote' => array('Poll.php', 'Vote'),
'viewquery' => array('ViewQuery.php', 'ViewQuery'),
'who' => array('Who.php', 'Who'),
'.xml' => array('News.php', 'ShowXmlFeed'),
);
// Get the function and file to include - if it's not there, do the board index.
if (!isset($_REQUEST['action']) || !isset($actionArray[$_REQUEST['action']]))
{
// Catch the action with the theme?
if (!empty($settings['catch_action']))
{
require_once($sourcedir . '/Themes.php');
return 'WrapAction';
}
// Fall through to the board index then...
require_once($sourcedir . '/BoardIndex.php');
return 'BoardIndex';
}
// Otherwise, it was set - so let's go to that action.
require_once($sourcedir . '/' . $actionArray[$_REQUEST['action']][0]);
return $actionArray[$_REQUEST['action']][1];
}
?>

Sorry, I didn't notice it only copied the header into the post, this is the entire script.



GD13,
__________________
"The important thing is not to stop questioning."
Albert Einstein (1879 - 1955)
"I not only use all the brains that I have, but all that I can borrow."
Woodrow Wilson (1856 - 1924)
"There is nothing like a dream to create the future."
Victor Hugo (1802 - 1885)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #13  
Old 11-28-2005, 07:25 PM
paulb's Avatar
Master Sergeant
 
Join Date: Aug 2005
Location: UK
Posts: 68
Default Re: Bug with forums

erm ... just need line 51 as that seems to be where the problem is, hard to tell from this, open the page in a php editor and it will give the line number

Paul
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #14  
Old 11-29-2005, 08:58 PM
GoldDraco13's Avatar
First Sergeant
 
Join Date: Jun 2005
Location: Alberta, Canada
Posts: 75
Send a message via ICQ to GoldDraco13 Send a message via MSN to GoldDraco13
Default Re: Bug with forums

cleanRequest();




GD13,
__________________
"The important thing is not to stop questioning."
Albert Einstein (1879 - 1955)
"I not only use all the brains that I have, but all that I can borrow."
Woodrow Wilson (1856 - 1924)
"There is nothing like a dream to create the future."
Victor Hugo (1802 - 1885)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #15  
Old 12-01-2005, 05:43 PM
paulb's Avatar
Master Sergeant
 
Join Date: Aug 2005
Location: UK
Posts: 68
Default Re: Bug with forums

Hi

Sorry for the late reply, try commenting it out, just put // before this line, so should look like,

//cleanRequest();

Be sure to save the page first as it is before making any changes so that if it doesn't work you can always upload the original page etc.

Make the change and simply ftp it over the original page. It seems that some people with Mambo forums have had the same problem and simply taking it out works.

Regards
Paul
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #16  
Old 12-02-2005, 09:09 AM
paulb's Avatar
Master Sergeant
 
Join Date: Aug 2005
Location: UK
Posts: 68
Default Re: Bug with forums

I see it's back up then, did it work?

Paul
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote