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: 0


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: 0


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

Donat-O-Meter

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