• The APS Catalog has been deprecated and removed from all Plesk Obsidian versions.
    Applications already installed from the APS Catalog will continue working. However, Plesk will no longer provide support for APS applications.
  • Please be aware: with the Plesk Obsidian 18.0.78 release, the support for the ngx_pagespeed.so module will be deprecated and removed from the sw-nginx package.

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