• 06-04-2010, 02:25:12
    #1
    Arkadaşlar opencart kurmak için tüm dosyaları ftp ye attım ama default diye bir dosya yüklememi istiyor siteyi tıklayınca. Sorunun hostta olduğunu sanıyorum reseller panel elimde dilediğim değişikliği yapabilirim ama ne yapacağımı bilmiyorum. Konu hakkında bilgisi olan arkadaşlar yardım ederlerse sevinirim.

    Site: www.avsohbetleri.com

    default dosya içeriği

    Alıntı
    <?php
    // Configuration
    require_once('config.php');

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

    // Startup
    require_once(DIR_SYSTEM . 'startup.php');

    // Application Classes
    require_once(DIR_SYSTEM . 'library/customer.php');
    require_once(DIR_SYSTEM . 'library/currency.php');
    require_once(DIR_SYSTEM . 'library/tax.php');
    require_once(DIR_SYSTEM . 'library/weight.php');
    require_once(DIR_SYSTEM . 'library/length.php');
    require_once(DIR_SYSTEM . 'library/cart.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);

    // Settings
    $query = $db->query("SELECT * FROM " . DB_PREFIX . "setting");

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

    // Store
    $query = $db->query("SELECT * FROM " . DB_PREFIX . "store WHERE url = '" . $db->escape('http://' . $_SERVER['HTTP_HOST'] . rtrim(dirname($_SERVER['PHP_SELF']), '/.\\') . '/') . "' OR url = '" . $db->escape('http://' . str_replace('www.', '', $_SERVER['HTTP_HOST']) . rtrim(dirname($_SERVER['PHP_SELF']), '/.\\') . '/') . "'");

    foreach ($query->row as $key => $value) {
    $config->set('config_' . $key, $value);
    }

    define('HTTP_SERVER', $config->get('config_url'));
    define('HTTP_IMAGE', HTTP_SERVER . 'image/');

    if ($config->get('config_ssl')) {
    define('HTTPS_SERVER', 'https://' . substr($config->get('config_url'), 7));
    define('HTTPS_IMAGE', HTTPS_SERVER . 'image/');
    } else {
    define('HTTPS_SERVER', HTTP_SERVER);
    define('HTTPS_IMAGE', HTTP_IMAGE);
    }

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

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

    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');
    $registry->set('response', $response);

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

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

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

    // Language Detection
    $languages = array();

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

    foreach ($query->rows as $result) {
    $languages[$result['code']] = array(
    'language_id' => $result['language_id'],
    'name' => $result['name'],
    'code' => $result['code'],
    'locale' => $result['locale'],
    'directory' => $result['directory'],
    'filename' => $result['filename']
    );
    }

    $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) {
    $locale = explode(',', $value['locale']);

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

    if (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']);

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

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

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

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

    // 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);

    // 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();
    ?>
  • 06-04-2010, 19:05:24
    #2
    Yokmu bu sorunu çözebilecek r10 cu
  • 10-05-2010, 15:12:16
    #3
    hatanın ne olduğunu anlayamadım. hata mesajını tam olarak yazarsanız yardımcı olmak daha kolay olacaktır.
  • 10-05-2010, 21:30:48
    #4
    Gerek kalmado hocam çözdüm sorunu eski bir konuydu kilitlenebilir