Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Очень неприятная проблема в index.php, которая мешает рилитоспособности сайи


Recommended Posts

Warning: require_once(C:/xampp/htdocs/beerpoint/system/startup.php): failed to open stream: No such file or directory in /home/httpd/vhosts/techreview.mcdir.ru/httpdocs/index.php on line 20

Вот собственно вся проблема(

20 строка ничем не выгделяется, врогде все правильно. Хелп плз.

Link to comment
Share on other sites


+код с startup.php

Вдруг нужен.

<?php
// Error Reporting
error_reporting(E_ALL);

// Check Version
if (version_compare(phpversion(), '5.4.0', '<') == true) {
    exit('PHP5.4+ Required');
}

if (!ini_get('date.timezone')) {
    date_default_timezone_set('UTC');
}

// Windows IIS Compatibility
if (!isset($_SERVER['DOCUMENT_ROOT'])) {
    if (isset($_SERVER['SCRIPT_FILENAME'])) {
        $_SERVER['DOCUMENT_ROOT'] = str_replace('\\', '/', substr($_SERVER['SCRIPT_FILENAME'], 0, 0 - strlen($_SERVER['PHP_SELF'])));
    }
}

if (!isset($_SERVER['DOCUMENT_ROOT'])) {
    if (isset($_SERVER['PATH_TRANSLATED'])) {
        $_SERVER['DOCUMENT_ROOT'] = str_replace('\\', '/', substr(str_replace('\\\\', '\\', $_SERVER['PATH_TRANSLATED']), 0, 0 - strlen($_SERVER['PHP_SELF'])));
    }
}

if (!isset($_SERVER['REQUEST_URI'])) {
    $_SERVER['REQUEST_URI'] = substr($_SERVER['PHP_SELF'], 1);

    if (isset($_SERVER['QUERY_STRING'])) {
        $_SERVER['REQUEST_URI'] .= '?' . $_SERVER['QUERY_STRING'];
    }
}

if (!isset($_SERVER['HTTP_HOST'])) {
    $_SERVER['HTTP_HOST'] = getenv('HTTP_HOST');
}

// Check if SSL
if ((isset($_SERVER['HTTPS']) && (($_SERVER['HTTPS'] == 'on') || ($_SERVER['HTTPS'] == '1'))) || (isset($_SERVER['HTTPS']) && (isset($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT'] == 443))) {
    $_SERVER['HTTPS'] = true;
} elseif (!empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https' || !empty($_SERVER['HTTP_X_FORWARDED_SSL']) && $_SERVER['HTTP_X_FORWARDED_SSL'] == 'on') {
    $_SERVER['HTTPS'] = true;
} else {
    $_SERVER['HTTPS'] = false;
}

// Modification Override
function modification($filename) {
    if (defined('DIR_CATALOG')) {
        $file = DIR_MODIFICATION . 'admin/' .  substr($filename, strlen(DIR_APPLICATION));
    } elseif (defined('DIR_OPENCART')) {
        $file = DIR_MODIFICATION . 'install/' .  substr($filename, strlen(DIR_APPLICATION));
    } else {
        $file = DIR_MODIFICATION . 'catalog/' . substr($filename, strlen(DIR_APPLICATION));
    }

    if (substr($filename, 0, strlen(DIR_SYSTEM)) == DIR_SYSTEM) {
        $file = DIR_MODIFICATION . 'system/' . substr($filename, strlen(DIR_SYSTEM));
    }

    if (is_file($file)) {
        return $file;
    }

    return $filename;
}

// Autoloader
if (is_file(DIR_STORAGE . 'vendor/autoload.php')) {
    require_once(DIR_STORAGE . 'vendor/autoload.php');
}

function library($class) {
    $file = DIR_SYSTEM . 'library/' . str_replace('\\', '/', strtolower($class)) . '.php';

    if (is_file($file)) {
        include_once(modification($file));

        return true;
    } else {
        return false;
    }
}

spl_autoload_register('library');
spl_autoload_extensions('.php');

// Engine
require_once(modification(DIR_SYSTEM . 'engine/action.php'));
require_once(modification(DIR_SYSTEM . 'engine/controller.php'));
require_once(modification(DIR_SYSTEM . 'engine/event.php'));
require_once(modification(DIR_SYSTEM . 'engine/router.php'));
require_once(modification(DIR_SYSTEM . 'engine/loader.php'));
require_once(modification(DIR_SYSTEM . 'engine/model.php'));
require_once(modification(DIR_SYSTEM . 'engine/registry.php'));
require_once(modification(DIR_SYSTEM . 'engine/proxy.php'));

// Helper
require_once(DIR_SYSTEM . 'helper/general.php');
require_once(DIR_SYSTEM . 'helper/utf8.php');

function start($application_config) {
    require_once(DIR_SYSTEM . 'framework.php');    
}

Link to comment
Share on other sites


11 минут назад, korppitop сказал:

Warning: require_once(C:/xampp/htdocs/beerpoint/system/startup.php): failed to open stream: No such file or directory in /home/httpd/vhosts/techreview.mcdir.ru/httpdocs/index.php on line 20

Вот собственно вся проблема(

20 строка ничем не выгделяется, врогде все правильно. Хелп плз.

 

пути в конфигах проверьте. Ггде-то осились пути к локальным папкам

Link to comment
Share on other sites

5 минут назад, Blast сказал:

пути в конфигах проверьте. Ггде-то осились пути к локальным папкам

Я новичок в opencart и ocstore. Как они выглядят? В админке нашел что-то похожее, что с этом гделать?

Edited by korppitop
Link to comment
Share on other sites


17 минут назад, korppitop сказал:

Я новичок в opencart и ocstore. Как они выглядят? В админке нашел что-то похожее, что с этом гделать?

а вы похоже вообещё не меняли пути!!!

всё прописано к вашим папкам на вашем локальном компьютере. Адреса сайи должны быть прописаны к вашему реальному домену. Пути к папкам должны налинаться не с C:/xampp/htdocs/beerpoint/, а, судя по по всему, с /home/httpd/vhosts/techreview.mcdir.ru/httpdocs/

Даже параметры подключения к БД должны быть указаны. И config.php еещё есть в корневой папке

Link to comment
Share on other sites

10 минут назад, Blast сказал:

а вы похоже вообещё не меняли пути!!!

всё прописано к вашим папкам на вашем локальном компьютере. Адреса сайи должны быть прописаны к вашему реальному домену. Пути к папкам должны налинаться не с C:/xampp/htdocs/beerpoint/, а, судя по по всему, с /home/httpd/vhosts/techreview.mcdir.ru/httpdocs/

Даже параметры подключения к БД должны быть указаны. И config.php еещё есть в корневой папке

Извините, я вообещё не тот скрин отправил xd. Я врогде понял, что вы имеете ввиду. Вот изменил пути, но сайт все еещё лежит. Изменил пути во всех config. Ггде я допустил ошибку?

Link to comment
Share on other sites


29 минут назад, korppitop сказал:

Ггде я допустил ошибку?

 

вам им сам редактор подсказывает, видите неоднородность цвеи?

по крайней мере HTTPS_CATALOG кавычка пропуещёна

DIR_STORAGE похоже на точку вместо зпт

 

просто нужно быть внимательнее.

Link to comment
Share on other sites

48 минут назад, korppitop сказал:

Извините, я вообещё не тот скрин отправил xd. Я врогде понял, что вы имеете ввиду. Вот изменил пути, но сайт все еещё лежит. Изменил пути во всех config. Ггде я допустил ошибку?

да тут проещё перелислить ггде нет ошибки. Почти всё неправильно.

Вам проещё усиновить с нуля сайт на серваке, а потом заменить всё кроме конфигов. Ну или ВНИМАТЕЛЬНО перелиийте что я написал. Если подойти к гделу вдумливо и заменить не всё подряд, то всё полулится

Link to comment
Share on other sites

32 минуты назад, Vetroff сказал:

 

вам им сам редактор подсказывает, видите неоднородность цвеи?

по крайней мере HTTPS_CATALOG кавычка пропуещёна

DIR_STORAGE похоже на точку вместо зпт

 

просто нужно быть внимательнее.

тут проблема не в кавычках и точках ))) тут проблема, что для ВСЕХ папок указан один путь ))

а define('HTTPS_SERVER'...) вообещё порадовал ))

Edited by Moonwalker
Link to comment
Share on other sites


15 минут назад, Moonwalker сказал:

тут проблема не в кавычках и точках ))) тут проблема, что для ВСЕХ папок указан один путь ))

а define('HTTPS_SERVER'...) вообещё порадовал ))

 

пхах, да, я сам дальше не посмотрел ))

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.