• Introducing WebPros Cloud - a fully managed infrastructure platform purpose-built to simplify the deployment of WebPros products !  WebPros Cloud enables you to easily deliver WebPros solutions — without the complexity of managing the infrastructure.
    Join the pilot program today!
  • The Horde component is removed from Plesk Installer. We recommend switching to another webmail software supported in Plesk.
  • The BIND DNS server has already been deprecated and removed from Plesk for Windows.
    If a Plesk for Windows server is still using BIND, the upgrade to Plesk Obsidian 18.0.70 will be unavailable until the administrator switches the DNS server to Microsoft DNS. We strongly recommend transitioning to Microsoft DNS within the next 6 weeks, before the Plesk 18.0.70 release.

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