• Plesk Uservoice will be deprecated by October. Moving forward, all product feature requests and improvement suggestions will be managed through our new platform Plesk Productboard.
    To continue sharing your ideas and feedback, please visit features.plesk.com

Trouble with $_Server variable on XT_Commerce

D

dotnetpower

Guest
Hello,

i have the following problem:

when i try to install these Shopsystem i receive the following Error:

Warning: main(C:/Inetpub/vhosts/xxx/httpdocs/shop/Index.phpincludes/classes/boxes.php): failed to open stream: No such file or directory in C:\Inetpub\vhosts\xxx\httpdocs\shop\xtc_installer\includes\application.php on line 37

Fatal error: main(): Failed opening required 'C:/Inetpub/vhosts/xxx/httpdocs/shop/Index.phpincludes/classes/boxes.php' (include_path='.;./includes;./pear') in C:\Inetpub\vhosts\xxx\httpdocs\shop\xtc_installer\includes\application.php on line 37

The Script who habve the problem is the following:

<?php
/* --------------------------------------------------------------
$Id: application.php 1119 2005-07-25 22:19:50Z novalis $

XT-Commerce - community made shopping
http://www.xt-commerce.com

Copyright (c) 2003 XT-Commerce
--------------------------------------------------------------
based on:
(c) 2000-2001 The Exchange Project (earlier name of osCommerce)
(c) 2002-2003 osCommerce(application.php,v 1.4 2002/11/29); www.oscommerce.com
(c) 2003 nextcommerce (application.php,v 1.16 2003/08/13); www.nextcommerce.org

Released under the GNU General Public License
--------------------------------------------------------------*/
// Some FileSystem Directories
if (!defined('DIR_FS_DOCUMENT_ROOT')) {
$_SERVER['DOCUMENT_ROOT']='C:/Inetpub/vhosts/rubberboysfashion.de/httpdocs';
define('DIR_FS_DOCUMENT_ROOT', $_SERVER['DOCUMENT_ROOT']);
$local_install_path=str_replace('/xtc_installer','',$_SERVER['PHP_SELF']);
$local_install_path=str_replace('index.php','',$local_install_path);
$local_install_path=str_replace('install_step1.php','',$local_install_path);
$local_install_path=str_replace('install_step2.php','',$local_install_path);
$local_install_path=str_replace('install_step3.php','',$local_install_path);
$local_install_path=str_replace('install_step4.php','',$local_install_path);
$local_install_path=str_replace('install_step5.php','',$local_install_path);
$local_install_path=str_replace('install_step6.php','',$local_install_path);
$local_install_path=str_replace('install_step7.php','',$local_install_path);
$local_install_path=str_replace('install_finished.php','',$local_install_path);
define('DIR_FS_CATALOG', DIR_FS_DOCUMENT_ROOT . $local_install_path);
}
define('DIR_FS_INC', DIR_FS_CATALOG.'inc/');

// include
//require('../includes/functions/validations.php');
require(DIR_FS_CATALOG.'includes/classes/boxes.php');
require(DIR_FS_CATALOG.'includes/classes/message_stack.php');
require(DIR_FS_CATALOG.'includes/filenames.php');
require(DIR_FS_CATALOG.'includes/database_tables.php');
require_once(DIR_FS_CATALOG.'inc/xtc_image.inc.php');

// Start the Install_Session
session_start();

// Set the level of error reporting
error_reporting(E_ALL & ~E_NOTICE);

define('CR', "\n");
define('BOX_BGCOLOR_HEADING', '#bbc3d3');
define('BOX_BGCOLOR_CONTENTS', '#f8f8f9');
define('BOX_SHADOW', '#b6b7cb');

// include General functions
require_once(DIR_FS_INC.'xtc_set_time_limit.inc.php');
require_once(DIR_FS_INC.'xtc_check_agent.inc.php');
require_once(DIR_FS_INC.'xtc_in_array.inc.php');

// Include Database functions for installer
require_once(DIR_FS_INC.'xtc_db_prepare_input.inc.php');
require_once(DIR_FS_INC.'xtc_db_connect_installer.inc.php');
require_once(DIR_FS_INC.'xtc_db_select_db.inc.php');
require_once(DIR_FS_INC.'xtc_db_close.inc.php');
require_once(DIR_FS_INC.'xtc_db_query_installer.inc.php');
require_once(DIR_FS_INC.'xtc_db_fetch_array.inc.php');
require_once(DIR_FS_INC.'xtc_db_num_rows.inc.php');
require_once(DIR_FS_INC.'xtc_db_data_seek.inc.php');
require_once(DIR_FS_INC.'xtc_db_insert_id.inc.php');
require_once(DIR_FS_INC.'xtc_db_free_result.inc.php');
require_once(DIR_FS_INC.'xtc_db_test_create_db_permission.inc.php');
require_once(DIR_FS_INC.'xtc_db_test_connection.inc.php');
require_once(DIR_FS_INC.'xtc_db_install.inc.php');

// include Html output functions
require_once(DIR_FS_INC.'xtc_draw_input_field_installer.inc.php');
require_once(DIR_FS_INC.'xtc_draw_password_field_installer.inc.php');
require_once(DIR_FS_INC.'xtc_draw_hidden_field_installer.inc.php');
require_once(DIR_FS_INC.'xtc_draw_checkbox_field_installer.inc.php');
require_once(DIR_FS_INC.'xtc_draw_radio_field_installer.inc.php');
require_once(DIR_FS_INC.'xtc_draw_box_heading.inc.php');
require_once(DIR_FS_INC.'xtc_draw_box_contents.inc.php');
require_once(DIR_FS_INC.'xtc_draw_box_content_bullet.inc.php');

// iinclude check functions
require_once(DIR_FS_INC .'xtc_gdlib_check.inc.php');

define('DIR_WS_ICONS','images/');

function xtc_check_version($mini='4.1.2')
{
$dummy=phpversion();
sscanf($dummy,"%d.%d.%d%s",$v1,$v2,$v3,$v4);
sscanf($mini,"%d.%d.%d%s",$m1,$m2,$m3,$m4);
if($v1>$m1)
return(1);
elseif($v1<$m1)
return(0);
if($v2>$m2)
return(1);
elseif($v2<$m2)
return(0);
if($v3>$m3)
return(1);
elseif($v3<$m3)
return(0);
if((!$v4)&&(!$m4))
return(1);
if(($v4)&&(!$m4))
{
$dummy=strpos($v4,"pl");
if(is_integer($dummy))
return(1);
return(0);
}
elseif((!$v4)&&($m4))
{
$dummy=strpos($m4,"rc");
if(is_integer($dummy))
return(1);
return(0);
}
return(0);
}


?>

Is there any way to provide this $_Server variables? Or what i must change in the script? Is ist possible to use the Apache for Windows in plesk? It looks like only IIS have this Problem.

Thanks for any help!
 
Back
Top