Porém, quando tento acessar o site, ocorre o seguinte erro:
Notice: Error: Could not load config default! in C:\xampp\htdocs\shop\system\library\config.php on line 27
Estes são os arquivos config.php do root e admin\config.php com os caminhos que estou utilizando:
-config.php
Code: Select all
<?php
// HTTP
define('HTTP_SERVER', 'http://localhost/shop/');
// HTTPS
define('HTTPS_SERVER', 'http://localhost/shop/');
// DIR
define('DIR_APPLICATION', 'C:\xampp\htdocs\shop\admin');
define('DIR_SYSTEM', 'C:\xampp\htdocs\shop\system');
define('DIR_IMAGE', 'C:\xampp\htdocs\shop\image');
define('DIR_LANGUAGE', 'C:\xampp\htdocs\shop\admin\language');
define('DIR_TEMPLATE', 'C:\xampp\htdocs\shop\admin\view\template');
define('DIR_CONFIG', 'C:\xampp\htdocs\shop\system\config');
define('DIR_CACHE', 'C:\xampp\htdocs\shop\system\storage\cache');
define('DIR_DOWNLOAD', 'C:\xampp\htdocs\shop\system\storage\download');
define('DIR_LOGS', 'C:\xampp\htdocs\shop\system\storage\logs');
define('DIR_MODIFICATION', 'C:\xampp\htdocs\shop\system\storage\modification');
define('DIR_UPLOAD', 'C:\xampp\htdocs\shop\system\storage\upload');
// DB
define('DB_DRIVER', 'mysqli');
define('DB_HOSTNAME', 'xxxx.umbler.com');
define('DB_USERNAME', 'xxxx');
define('DB_PASSWORD', 'xxxx');
define('DB_DATABASE', 'xxxx');
define('DB_PORT', 'xxxx');
define('DB_PREFIX', 'oc_');
Code: Select all
<?php
// HTTP
define('HTTP_SERVER', 'http://localhost/shop/admin');
define('HTTP_CATALOG', 'http://localhost/shop/');
// HTTPS
define('HTTPS_SERVER', 'http://localhost/shop/');
define('HTTP_CATALOG', 'https://localhost/shop/');
// DIR
define('DIR_APPLICATION', 'C:\xampp\htdocs\shop\admin/');
define('DIR_SYSTEM', 'C:\xampp\htdocs\shop\system');
define('DIR_IMAGE', 'C:\xampp\htdocs\shop\image/');
define('DIR_LANGUAGE', 'C:\xampp\htdocs\shop\admin\language/');
define('DIR_TEMPLATE', 'C:\xampp\htdocs\shop\admin\view\template/');
define('DIR_CONFIG', 'C:\xampp\htdocs\shop\system\config/');
define('DIR_CACHE', 'C:\xampp\htdocs\shop\system\storage\cache/');
define('DIR_DOWNLOAD', 'C:\xampp\htdocs\shop\system\storage\download/');
define('DIR_LOGS', 'C:\xampp\htdocs\shop\system\storage\logs/');
define('DIR_MODIFICATION', 'C:\xampp\htdocs\shop\system\storage\modification/');
define('DIR_UPLOAD', 'C:\xampp\htdocs\shop\system\storage\upload/');
define('DIR_CATALOG', 'C:\xampp\htdocs\shop\catalog/');
// DB
define('DB_DRIVER', 'mysqli');
define('DB_HOSTNAME', 'xxxx.umbler.com');
define('DB_USERNAME', 'xxxx');
define('DB_PASSWORD', 'xxxx');
define('DB_DATABASE', 'xxxx');
define('DB_PORT', 'xxxx');
define('DB_PREFIX', 'oc_');
-E este é o arquivo system\library\config.php
Code: Select all
<?php
class Config {
private $data = array();
public function get($key) {
return (isset($this->data[$key]) ? $this->data[$key] : null);
}
public function set($key, $value) {
$this->data[$key] = $value;
}
public function has($key) {
return isset($this->data[$key]);
}
public function load($filename) {
$file = DIR_CONFIG . $filename . '.php';
if (file_exists($file)) {
$_ = array();
require($file);
$this->data = array_merge($this->data, $_);
} else {
trigger_error('Error: Could not load config ' . $filename . '!');
exit();
}
}
}
Alguém poderia me ajudar, por favor? Preciso resolver este problema o quanto antes.
Agradeço desde já a ajuda.