1
pipwax
Upgrade from 2.0.18 to 2.3.3
  • 2009/5/17 18:52

  • pipwax

  • Not too shy to talk

  • Posts: 132

  • Since: 2005/9/12


My current version of XOOPS is 2.0.18. I am trying to upgrade to version 2.3.3. I have made every attempt to follow the instruction as best I can. However, I must have made a mistake. this is the error code I am getting.

===================error===================================
This page cannot be displayed due to an internal error.

You can provide the following information to the administrators of this site to help them solve the problem:

Error: Smarty error: the $compile_dir 'XOOPS_VAR_PATH/caches/smarty_compile' does not exist, or is not a directory.

==========================end error=========================

Any help would be greatly appreciated Thanks

David
pipwax1@bellsouth.net
Quote:
To win in life one must be fluid like water, taking the shape needed to prevail


aspring IT Professional

2
Anonymous
Re: Upgrade from 2.0.18 to 2.3.3
  • 2009/5/17 19:51

  • Anonymous

  • Posts: 0

  • Since:


Hi,

Have you made your xoops_data folder (and all the sub-folders in it) writeable?

Also, does the path specified for XOOPS_VAR_PATH in your mainfile.php point to the correct location of your xoops_data folder?

HTH

3
pipwax
Re: Upgrade from 2.0.18 to 2.3.3
  • 2009/5/17 19:55

  • pipwax

  • Not too shy to talk

  • Posts: 132

  • Since: 2005/9/12


thanks I will try that!
pipwax1@bellsouth.net
Quote:
To win in life one must be fluid like water, taking the shape needed to prevail


aspring IT Professional

4
pipwax
Re: Upgrade from 2.0.18 to 2.3.3
  • 2009/5/17 20:02

  • pipwax

  • Not too shy to talk

  • Posts: 132

  • Since: 2005/9/12


I do not see the code at all in the mainfile.php

==================code=================================
<?php

// $Id: mainfile.dist.php 506 2006-05-26 23:10:37Z skalpa $

// ------------------------------------------------------------------------ //

// 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', '/home/content/p/i/p/pipwax2/html');

define('XOOPS_ROOT_PATH', '/home/content/p/i/p/pipwax2/html');



// XOOPS Virtual Path (URL)

// Virtual path to your main XOOPS directory WITHOUT trailing slash

// Example: define('XOOPS_URL', 'http://sk8photos.com');

define('XOOPS_URL', 'http://sk8photos.com');



define('XOOPS_CHECK_PATH', 0);

// 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', 'edited by moderator');



// Database Hostname

// Hostname of the database server. If you are unsure, 'localhost' works in most cases.

define('XOOPS_DB_HOST', 'edited by moderator');



// Database Username

// Your database user account on the host

define('XOOPS_DB_USER', 'edited by moderator');



// Database Password

// Password for your database user account

define('XOOPS_DB_PASS', 'edited by moderator');



// Database Name

// The name of database on the host. The installer will attempt to create the database if not exist

define('XOOPS_DB_NAME', 'edited by moderator');



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



foreach ( array('GLOBALS', '_SESSION', 'HTTP_SESSION_VARS', '_GET', 'HTTP_GET_VARS', '_POST', 'HTTP_POST_VARS', '_COOKIE', 'HTTP_COOKIE_VARS', '_REQUEST', '_SERVER', 'HTTP_SERVER_VARS', '_ENV', 'HTTP_ENV_VARS', '_FILES', 'HTTP_POST_FILES', 'xoopsDB', 'xoopsUser', 'xoopsUserId', 'xoopsUserGroups', 'xoopsUserIsAdmin', 'xoopsConfig', 'xoopsOption', 'xoopsModule', 'xoopsModuleConfig', 'xoopsRequestUri') as $bad_global ) {

if ( isset( $_REQUEST[$bad_global] ) ) {

header( 'Location: '.XOOPS_URL.'/' );

exit();

}

}



if (!isset($xoopsOption['nocommon']) && XOOPS_ROOT_PATH != '') {

include XOOPS_ROOT_PATH."/include/common.php";

}

}

?>
=====================code===============================
I may have missed something new at this.
pipwax1@bellsouth.net
Quote:
To win in life one must be fluid like water, taking the shape needed to prevail


aspring IT Professional

5
Anonymous
Re: Upgrade from 2.0.18 to 2.3.3
  • 2009/5/17 20:13

  • Anonymous

  • Posts: 0

  • Since:


Hiya - just edited your post as there was far too much information on show. There are some nasty peeps on the 'net!

Just one question - have you run the upgrade script? If so, what did you see?

6
pipwax
Re: Upgrade from 2.0.18 to 2.3.3
  • 2009/5/17 20:17

  • pipwax

  • Not too shy to talk

  • Posts: 132

  • Since: 2005/9/12


Thanks! No I have not run the upgrade because I can't get to the file. The is more error information that I did not post because i could nit see it.
=====error========
Backtrace:
/class/smarty/Smarty.class.php (1092)
/class/smarty/internals/core.write_compiled_resource.php (20)
/class/smarty/Smarty.class.php (1430)
/class/smarty/Smarty.class.php (1253)
/class/smarty/Smarty.class.php (1105)
/include/site-closed.php (77)
/include/common.php (310)
/mainfile.php (203)
/index.php (25)
=========error=================
pipwax1@bellsouth.net
Quote:
To win in life one must be fluid like water, taking the shape needed to prevail


aspring IT Professional

Login

Who's Online

226 user(s) are online (129 user(s) are browsing Support Forums)


Members: 0


Guests: 226


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