نمایش نتایج: از شماره 1 تا 5 , از مجموع 5

موضوع: مشکل در انتقال سرور سایت

  1. #1
    عدم تائید ایمیل
    تاریخ عضویت
    Aug 2012
    نوشته ها
    140
    تشکر تشکر کرده 
    76
    تشکر تشکر شده 
    99
    تشکر شده در
    79 پست

    Question مشکل در انتقال سرور سایت

    سلام
    یک فروشگاه سیستم اپن کارت داشتم.خاستم انتقال بدم.همه کارارو کردم این ارور رو میده... نمیفهمم مشکلش کجاس...ممنون میشم کمک کنید



    Warning: require_once() [function.require-once]: open_basedir restriction in effect. File(/home3/cameronz/public_html/system/startup.php) is not within the allowed path(s): (/home4/cameronzigzal:/usr/lib/php:/usr/php4/lib/php:/usr/local/lib/php:/usr/local/php4/lib/php:/tmp) in /home4/cameronzigzal/public_html/index.php on line 19

    Warning: require_once(/home3/cameronz/public_html/system/startup.php) [function.require-once]: failed to open stream: Operation not permitted in /home4/cameronzigzal/public_html/index.php on line 19

    Fatal error: require_once() [function.require]: Failed opening required '/home3/cameronz/public_html/system/startup.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home4/cameronzigzal/public_html/index.php on line 19


    اینم محتوی فایل Index

    <?php
    // Version
    define('VERSION', '1.5.1.3');

    // Config
    require_once('config.php');

    // Install
    if (!defined('DIR_APPLICATION')) {
    header('Location: install/index.php');
    exit;
    }

    // VirtualQMOD
    require_once('./vqmod/vqmod.php');
    $vqmod = new VQMod();

    // VQMODDED Startup
    require_once($vqmod->modCheck(DIR_SYSTEM . 'startup.php'));

    // Application Classes
    require_once($vqmod->modCheck(DIR_SYSTEM . 'library/customer.php'));
    require_once($vqmod->modCheck(DIR_SYSTEM . 'library/affiliate.php'));
    require_once($vqmod->modCheck(DIR_SYSTEM . 'library/currency.php'));
    require_once($vqmod->modCheck(DIR_SYSTEM . 'library/tax.php'));
    require_once($vqmod->modCheck(DIR_SYSTEM . 'library/weight.php'));
    require_once($vqmod->modCheck(DIR_SYSTEM . 'library/length.php'));
    require_once($vqmod->modCheck(DIR_SYSTEM . 'library/cart.php'));
    require_once($vqmod->modCheck(DIR_SYSTEM . 'library/pdate.php'));

    // Registry
    $registry = new Registry();

    // Loader
    $loader = new Loader($registry);
    $registry->set('load', $loader);

    // Config
    $config = new Config();
    $registry->set('config', $config);

    // Database
    $db = new DB(DB_DRIVER, DB_HOSTNAME, DB_USERNAME, DB_PASSWORD, DB_DATABASE);
    $registry->set('db', $db);

    // Store
    if (isset($_SERVER['HTTPS']) && (($_SERVER['HTTPS'] == 'on') || ($_SERVER['HTTPS'] == '1'))) {
    $store_query = $db->query("SELECT * FROM " . DB_PREFIX . "store WHERE REPLACE(`ssl`, 'www.', '') = '" . $db->escape('https://' . str_replace('www.', '', $_SERVER['HTTP_HOST']) . rtrim(dirname($_SERVER['PHP_SELF']), '/.\\') . '/') . "'");
    } else {
    $store_query = $db->query("SELECT * FROM " . DB_PREFIX . "store WHERE REPLACE(`url`, 'www.', '') = '" . $db->escape('http://' . str_replace('www.', '', $_SERVER['HTTP_HOST']) . rtrim(dirname($_SERVER['PHP_SELF']), '/.\\') . '/') . "'");
    }

    if ($store_query->num_rows) {
    $config->set('config_store_id', $store_query->row['store_id']);
    } else {
    $config->set('config_store_id', 0);
    }

    // Settings
    $query = $db->query("SELECT * FROM " . DB_PREFIX . "setting WHERE store_id = '0' OR store_id = '" . (int)$config->get('config_store_id') . "' ORDER BY store_id ASC");

    foreach ($query->rows as $setting) {
    if (!$setting['serialized']) {
    $config->set($setting['key'], $setting['value']);
    } else {
    $config->set($setting['key'], unserialize($setting['value']));
    }
    }

    if (!$store_query->num_rows) {
    $config->set('config_url', HTTP_SERVER);
    $config->set('config_ssl', HTTPS_SERVER);
    }

    // Url
    $url = new Url($config->get('config_url'), $config->get('config_use_ssl') ? $config->get('config_ssl') : $config->get('config_url'));
    $registry->set('url', $url);

    // Log
    $log = new Log($config->get('config_error_filename'));
    $registry->set('log', $log);

    function error_handler($errno, $errstr, $errfile, $errline) {
    global $log, $config;

    switch ($errno) {
    case E_NOTICE:
    case E_USER_NOTICE:
    $error = 'Notice';
    break;
    case E_WARNING:
    case E_USER_WARNING:
    $error = 'Warning';
    break;
    case E_ERROR:
    case E_USER_ERROR:
    $error = 'Fatal Error';
    break;
    default:
    $error = 'Unknown';
    break;
    }

    if ($config->get('config_error_display')) {
    echo '<b>' . $error . '</b>: ' . $errstr . ' in <b>' . $errfile . '</b> on line <b>' . $errline . '</b>';
    }

    if ($config->get('config_error_log')) {
    $log->write('PHP ' . $error . ': ' . $errstr . ' in ' . $errfile . ' on line ' . $errline);
    }

    return true;
    }

    // Error Handler
    set_error_handler('error_handler');

    // Request
    $request = new Request();
    $registry->set('request', $request);

    // Response
    $response = new Response();
    $response->addHeader('Content-Type: text/html; charset=utf-8');
    $response->setCompression($config->get('config_compression'));
    $registry->set('response', $response);

    // Cache
    $cache = new Cache();
    $registry->set('cache', $cache);

    // Session
    $session = new Session();
    $registry->set('session', $session);

    // Language Detection
    $languages = array();

    $query = $db->query("SELECT * FROM " . DB_PREFIX . "language");

    foreach ($query->rows as $result) {
    $languages[$result['code']] = $result;
    }

    $detect = '';

    if (isset($request->server['HTTP_ACCEPT_LANGUAGE']) && ($request->server['HTTP_ACCEPT_LANGUAGE'])) {
    $browser_languages = explode(',', $request->server['HTTP_ACCEPT_LANGUAGE']);

    foreach ($browser_languages as $browser_language) {
    foreach ($languages as $key => $value) {
    if ($value['status']) {
    $locale = explode(',', $value['locale']);

    if (in_array($browser_language, $locale)) {
    $detect = $key;
    }
    }
    }
    }
    }

    if (isset($request->get['language']) && array_key_exists($request->get['language'], $languages) && $languages[$request->get['language']]['status']) {
    $code = $request->get['language'];
    } elseif (isset($session->data['language']) && array_key_exists($session->data['language'], $languages)) {
    $code = $session->data['language'];
    } elseif (isset($request->cookie['language']) && array_key_exists($request->cookie['language'], $languages)) {
    $code = $request->cookie['language'];
    } elseif ($detect) {
    $code = $detect;
    } else {
    $code = $config->get('config_language');
    }

    if (!isset($session->data['language']) || $session->data['language'] != $code) {
    $session->data['language'] = $code;
    }

    if (!isset($request->cookie['language']) || $request->cookie['language'] != $code) {
    setcookie('language', $code, time() + 60 * 60 * 24 * 30, '/', $request->server['HTTP_HOST']);
    }

    $config->set('config_language_id', $languages[$code]['language_id']);
    $config->set('config_language', $languages[$code]['code']);

    // Language
    $language = new Language($languages[$code]['directory']);
    $language->load($languages[$code]['filename']);
    $registry->set('language', $language);

    // Document
    $document = new Document();
    $registry->set('document', $document);

    // Customer
    $registry->set('customer', new Customer($registry));

    // Affiliate
    $affiliate = new Affiliate($registry);
    $registry->set('affiliate', $affiliate);

    if (isset($request->get['tracking']) && !isset($request->cookie['tracking'])) {
    setcookie('tracking', $request->get['tracking'], time() + 3600 * 24 * 1000, '/');
    }

    // Currency
    $registry->set('currency', new Currency($registry));

    // Tax
    $tax = new Tax($registry);
    $registry->set('tax', $tax);

    // Weight
    $registry->set('weight', new Weight($registry));

    // Length
    $registry->set('length', new Length($registry));

    // Cart
    $registry->set('cart', new Cart($registry));

    // Front Controller
    $controller = new Front($registry);

    // Maintenance Mode
    $controller->addPreAction(new Action('common/maintenance'));

    // SEO URL's
    $controller->addPreAction(new Action('common/seo_url'));

    // Router
    if (isset($request->get['route'])) {
    $action = new Action($request->get['route']);
    } else {
    $action = new Action('common/home');
    }

    // Dispatch
    $controller->dispatch($action, new Action('error/not_found'));

    // Output
    $response->output();
    ?>

    - - - Updated - - -

    دوستان خاهشا کمک کنید...من که عقلم نمیرسه مشکلش کجاس....خط 19 اشاره داره به فایل startup و این هم سورسش

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

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

    // Register Globals
    if (ini_get('register_globals')) {
    ini_set('session.use_cookies', 'On');
    ini_set('session.use_trans_sid', 'Off');

    session_set_cookie_params(0, '/');
    session_start();

    $globals = array($_REQUEST, $_SESSION, $_SERVER, $_FILES);

    foreach ($globals as $global) {
    foreach(array_keys($global) as $key) {
    unset(${$key});
    }
    }
    }

    // Magic Quotes Fix
    if (ini_get('magic_quotes_gpc')) {
    function clean($data) {
    if (is_array($data)) {
    foreach ($data as $key => $value) {
    $data[clean($key)] = clean($value);
    }
    } else {
    $data = stripslashes($data);
    }

    return $data;
    }

    $_GET = clean($_GET);
    $_POST = clean($_POST);
    $_REQUEST = clean($_REQUEST);
    $_COOKIE = clean($_COOKIE);
    }

    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'];
    }
    }

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

    // Engine
    require_once(DIR_SYSTEM . 'engine/action.php');
    require_once(DIR_SYSTEM . 'engine/controller.php');
    require_once(DIR_SYSTEM . 'engine/front.php');
    require_once(DIR_SYSTEM . 'engine/loader.php');
    require_once(DIR_SYSTEM . 'engine/model.php');
    require_once(DIR_SYSTEM . 'engine/registry.php');

    // Common
    require_once(DIR_SYSTEM . 'library/cache.php');
    require_once(DIR_SYSTEM . 'library/url.php');
    require_once(DIR_SYSTEM . 'library/config.php');
    require_once(DIR_SYSTEM . 'library/db.php');
    require_once(DIR_SYSTEM . 'library/document.php');
    require_once(DIR_SYSTEM . 'library/image.php');
    require_once(DIR_SYSTEM . 'library/language.php');
    require_once(DIR_SYSTEM . 'library/log.php');
    require_once(DIR_SYSTEM . 'library/mail.php');
    require_once(DIR_SYSTEM . 'library/pagination.php');
    require_once(DIR_SYSTEM . 'library/request.php');
    require_once(DIR_SYSTEM . 'library/response.php');
    require_once(DIR_SYSTEM . 'library/session.php');
    require_once(DIR_SYSTEM . 'library/template.php');
    ?>

  2. # ADS




     

  3. #2
    کاربر اخراج شده
    تاریخ عضویت
    Dec 2013
    محل سکونت
    هر جا اينترنت باشه!!
    نوشته ها
    172
    تشکر تشکر کرده 
    104
    تشکر تشکر شده 
    402
    تشکر شده در
    291 پست

    پیش فرض پاسخ : مشکل در انتقال سرور سایت

    درود
    قالبتون رو عوض کنید ببینید درست می شود؟

  4. #3
    عدم تائید ایمیل
    تاریخ عضویت
    Aug 2012
    نوشته ها
    140
    تشکر تشکر کرده 
    76
    تشکر تشکر شده 
    99
    تشکر شده در
    79 پست

    پیش فرض پاسخ : مشکل در انتقال سرور سایت

    اصلا به پنل مدیریت هم نمیرود...همین صفحه میاد

  5. #4
    عضو دائم
    تاریخ عضویت
    Sep 2012
    محل سکونت
    hetzners rack
    نوشته ها
    2,739
    تشکر تشکر کرده 
    2,675
    تشکر تشکر شده 
    6,577
    تشکر شده در
    3,502 پست

    پیش فرض پاسخ : مشکل در انتقال سرور سایت

    نقل قول نوشته اصلی توسط shirinsoft نمایش پست ها
    اصلا به پنل مدیریت هم نمیرود...همین صفحه میاد
    لطفا یک فایل php.php ایجاد کرده و محتوای زیر رو داخلش قرار بدید و آدرس اون رو بدید :

    <?php phpinfo(); ?>

    احتمال میدهم مدیر سرور شما مقدار open_basedir را فقط برای پارتیشن /home تعریف کرده است و برای دیگر پارتیشن های home تعریف نکرده باشد.

  6. #5
    عضو جدید
    تاریخ عضویت
    Oct 2014
    نوشته ها
    2
    تشکر تشکر کرده 
    0
    تشکر تشکر شده 
    8
    تشکر شده در
    4 پست

    پیش فرض پاسخ : مشکل در انتقال سرور سایت

    گاهی وقت ها زبان php بدون هیچ علتی ارور میده و باید apache restart شود
    و شاید هم مدیر سرور همان گونه که آقای یاسین گفتن تنظیماتی را از قلم انداخته اند
    و باز هم شاید firewall به دستوری که شما در آن خط استفاده کرده این حساس است و اجازه فعال شدن نمیدهد

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •