1. Please take a little time for this simple survey! Thank you for participating!
    Dismiss Notice
  2. Dear Pleskians, please read this carefully! New attachments and other rules Thank you!
    Dismiss Notice
  3. Dear Pleskians, I really hope that you will share your opinion in this Special topic for chatter about Plesk in the Clouds. Thank you!
    Dismiss Notice

Trouble with $_Server variable on XT_Commerce

Discussion in 'Plesk for Windows - 8.x and Older' started by dotnetpower, Nov 24, 2005.

  1. dotnetpower

    dotnetpower Guest

    0
     
    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!
     
Loading...