korzik 0 Опубликовано: 5 августа 2007 Рассказать Опубликовано: 5 августа 2007 (изменено) Сервер перезагрузил и стало выдавать такую ошибку: Unable to access /usr/hosting/u1/www/korzik/html/language//website.lng in /usr/hosting/u1/www/korzik/html/engine/init.php on line 28 Warning: require_once(/usr/hosting/u1/www/korzik/html/language//website.lng): failed to open stream: No such file or directory in /usr/hosting/u1/www/korzik/html/engine/init.php on line 28 Fatal error: require_once(): Failed opening required '/usr/hosting/u1/www/korzik/html/language//website.lng' (include_path='.:/u1/www') in /usr/hosting/u1/www/korzik/html/engine/init.php on line 28 я поставил файл website.lng в общую папку language, после мне начало выдавать что не найдет шаблон мой... такая проблема ребят, я так понял что это из-за того что две косые везде теперь // Как эту ошибку исправить? Очень надеюсь на вашу помощь, спасибо. Изменено 5 августа 2007 пользователем korzik Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 5 августа 2007 Рассказать Опубликовано: 5 августа 2007 Скрипт не знает какой язык используется на сайте Цитата Ссылка на сообщение Поделиться на других сайтах
korzik 0 Опубликовано: 5 августа 2007 Рассказать Опубликовано: 5 августа 2007 Автор я думаю корень этой ошибки в другом файл engine/init.php <? /* ===================================================== DataLife Engine - by SoftNews Media Group ----------------------------------------------------- http://www.pc-soft.ru/ ----------------------------------------------------- Copyright (c) 2004,2006 SoftNews Media Group ===================================================== Данный код защищен авторскими правами ===================================================== Файл: init.php ----------------------------------------------------- Назначение: подключение дополнительных модулей ===================================================== */ if(!defined('DATALIFEENGINE')) { die("Hacking attempt!"); } include ENGINE_DIR.'/data/config.php'; require_once ENGINE_DIR.'/inc/mysql.php'; require_once ENGINE_DIR.'/data/dbconfig.php'; $PHP_SELF = $config['http_home_url']."index.php"; require_once ROOT_DIR.'/language/'.$config['langs'].'/website.lng'; require_once ENGINE_DIR.'/modules/functions.php'; require_once ENGINE_DIR.'/modules/gzip.php'; require_once ENGINE_DIR.'/inc/templates.class.php'; $Timer = new microTimer; $Timer->start(); if (isset($_REQUEST['year'])) $year = intval($_GET['year']); if (isset($_REQUEST['month'])) $month = mysql_escape_string(strip_tags (preg_replace('[([/]+)$]', '', $_GET['month']))); if (isset($_REQUEST['day'])) $day = mysql_escape_string(strip_tags (preg_replace('[([/]+)$]', '', $_GET['day']))); if (isset($_REQUEST['user'])) $user = mysql_escape_string(strip_tags (preg_replace('[([/]+)$]', '', urldecode($_GET['user'])))); if (isset($_REQUEST['news_name'])) $news_name = mysql_escape_string(strip_tags (preg_replace('[([/]+)$]', '', $_GET['news_name']))); if (isset($_REQUEST['newsid'])) $newsid = intval($_GET['newsid']); else $newsid = 0; if (isset($_REQUEST['cstart'])) $cstart = intval($_GET['cstart']); if (isset($_REQUEST['news_page'])) $news_page = intval($_GET['news_page']); if (isset($_REQUEST['category'])) $category = mysql_escape_string(strip_tags (preg_replace('[([/]+)$]', '', $_GET['category']))); $allow_sql_skin = false; $static = FALSE; $pm_alert = ""; $is_logged = 0; $member_id = array(); $metatags = array ( 'title' => $config['home_title'], 'description' => $config['description'], 'keywords' => $config['keywords'], ); //################# Определение групп пользователей $user_group = get_vars ("usergroup"); if (!$user_group) { $user_group = array (); $result = $db->query("SELECT * FROM " . PREFIX . "_usergroups ORDER BY id ASC"); while($row = $db->get_row($result)){ $user_group[$row['id']] = array (); foreach ($row as $key => $value) { $user_group[$row['id']][$key] = $value; } } set_vars ("usergroup", $user_group); mysql_free_result($result); } //#################################################################################################################### // Определение категорий и их параметры //#################################################################################################################### $cat_info = get_vars ("category"); if (!$cat_info) { $cat_info = array (); $result = $db->query("SELECT * FROM " . PREFIX . "_category ORDER BY posi ASC"); while($row = $db->get_row($result)){ $cat_info[$row['id']] = array (); foreach ($row as $key => $value) { $cat_info[$row['id']][$key] = $value; } } set_vars ("category", $cat_info); mysql_free_result($result); } foreach ($cat_info as $cats) { if ($cats['skin'] != '') $allow_sql_skin = true; } $category_skin = ""; if ($category != '') $category_id = get_ID ($cat_info, $category); else $category_id = false; if ($category_id) $category_skin = $cat_info[$category_id]['skin']; // ################################# if ($allow_sql_skin AND ($news_name != '' OR $newsid !='')) { if ($config['allow_alt_url'] == "yes") $sql_skin = $db->super_query("SELECT category FROM " . PREFIX . "_post where month(date) = '$month' AND year(date) = '$year' AND dayofmonth(date) = '$day' AND alt_name ='$news_name'"); else $sql_skin = $db->super_query("SELECT category FROM " . PREFIX . "_post where id = '$newsid' AND approve = '1'"); $base_skin = explode (',' , $sql_skin['category']); $category_skin = $cat_info[$base_skin[0]]['skin']; unset ($sql_skin); unset ($base_skin); } if ($category_skin != "") { if (@is_dir(ROOT_DIR.'/templates/'.$category_skin)) { $config['skin'] = $category_skin; } } elseif (isset ($_POST['action_skin_change'])) { if (@is_dir(ROOT_DIR.'/templates/'.$_POST['skin_name'])) { $config['skin'] = $_POST['skin_name']; setcookie ("skin_name", $_POST['skin_name'],time()+3600*24*365, "/"); } } elseif (isset ($_COOKIE["skin_name"]) AND $_COOKIE["skin_name"] != '') { if (@is_dir(ROOT_DIR.'/templates/'.$_COOKIE["skin_name"])) { $config['skin'] = $_COOKIE["skin_name"]; } } $tpl = new dle_template; $tpl->dir = ROOT_DIR.'/templates/'.$config['skin']; define('TEMPLATE_DIR', $tpl->dir); $login_panel = ""; if ($config['allow_registration'] == "yes") { include_once ENGINE_DIR.'/modules/sitelogin.php'; $blockip = check_ip (); if (($member_id['banned'] == "yes" AND $is_logged) OR $blockip) include_once ENGINE_DIR.'/modules/banned.php'; if ($config['allow_alt_url'] == "yes") { $link_profile = ($config['ajax']) ? $config['http_home_url']."user/".urlencode($member_id['name'])."/\" onclick=\"DlePage('subaction=userinfo&user=".urlencode($member_id['name'])."'); return false;" : $config['http_home_url']."user/".urlencode($member_id['name'])."/"; $link_stats = ($config['ajax']) ? $config['http_home_url']."stats/\" onclick=\"DlePage('do=stats'); return false;" : $config['http_home_url']."stats/"; $link_addnews = $config['http_home_url']."addnews/"; $link_newposts = ($config['ajax']) ? $config['http_home_url']."newposts/\" onclick=\"DlePage('subaction=newposts'); return false;" : $config['http_home_url']."newposts/"; $link_favorites = ($config['ajax']) ? $config['http_home_url']."favorites/\" onclick=\"DlePage('do=favorites'); return false;" : $config['http_home_url']."favorites/"; $link_logout = $PHP_SELF."?action=logout"; $link_regist = ($config['ajax']) ? $PHP_SELF."?do=register\" onclick=\"DlePage('do=register'); return false;" : $PHP_SELF."?do=register"; $adminlink = $config['http_home_url']."admin.php"; $link_lost = ($config['ajax']) ? $PHP_SELF."?do=lostpassword\" onclick=\"DlePage('do=lostpassword'); return false;" : $PHP_SELF."?do=lostpassword"; $link_pm = ($config['ajax']) ? $PHP_SELF."?do=pm\" onclick=\"DlePage('do=pm'); return false;" : $PHP_SELF."?do=pm"; } else { $link_profile = ($config['ajax']) ? $PHP_SELF."?subaction=userinfo&user=".urlencode($member_id['name'])."\" onclick=\"DlePage('subaction=userinfo&user=".urlencode($member_id['name'])."'); return false;" : $PHP_SELF."?subaction=userinfo&user=".urlencode($member_id['name']); $link_stats = ($config['ajax']) ? $PHP_SELF."?do=stats\" onclick=\"DlePage('do=stats'); return false;" : $PHP_SELF."?do=stats"; $link_addnews = $PHP_SELF."?do=addnews"; $link_favorites = ($config['ajax']) ? $PHP_SELF."?do=favorites\" onclick=\"DlePage('do=favorites'); return false;" : $PHP_SELF."?do=favorites"; $link_newposts = ($config['ajax']) ? $PHP_SELF."?subaction=newposts\" onclick=\"DlePage('subaction=newposts'); return false;" : $PHP_SELF."?subaction=newposts"; $link_logout = $PHP_SELF."?action=logout"; $link_regist = ($config['ajax']) ? $PHP_SELF."?do=register\" onclick=\"DlePage('do=register'); return false;" : $PHP_SELF."?do=register"; $link_lost = ($config['ajax']) ? $PHP_SELF."?do=lostpassword\" onclick=\"DlePage('do=lostpassword'); return false;" : $PHP_SELF."?do=lostpassword"; $adminlink = "admin.php"; $link_pm = ($config['ajax']) ? $PHP_SELF."?do=pm\" onclick=\"DlePage('do=pm'); return false;" : $PHP_SELF."?do=pm"; } include_once $tpl->dir.'/login.tpl'; if ($is_logged) { setcookie ("dle_newpm", $member_id['pm_unread'], time()+3600*24*365, "/"); if ($member_id['pm_unread'] > intval($_COOKIE['dle_newpm'])) { include_once ENGINE_DIR.'/modules/pm_alert.php'; } } if ($is_logged AND $user_group[$member_id['user_group']]['time_limit']) { if ($member_id['time_limit'] != "" AND (intval($member_id['time_limit']) < (time() + ($config['date_adjust']*60)))) { $db->query("UPDATE " . PREFIX . "_users set user_group='{$user_group[$member_id['user_group']]['rid']}', time_limit='' WHERE user_id='$member_id[user_id]'"); $member_id['user_group'] = $user_group[$member_id['user_group']]['rid']; } } } if (!$is_logged) {$member_id['user_group'] = 5;} if ($config['site_offline'] == "yes") include_once ENGINE_DIR.'/modules/offline.php'; require_once ENGINE_DIR.'/modules/calendar.php'; if ($config['allow_votes'] == "yes") include_once ENGINE_DIR.'/modules/vote.php'; if ($config['allow_topnews'] == "yes") include_once ENGINE_DIR.'/modules/topnews.php'; if ($config['allow_banner']) include_once ENGINE_DIR.'/modules/banners.php'; ?> Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 5 августа 2007 Рассказать Опубликовано: 5 августа 2007 я думаю корень этой ошибки в другома что является основанием данного утверждения? или это "мысля наобум"? Цитата Ссылка на сообщение Поделиться на других сайтах
korzik 0 Опубликовано: 5 августа 2007 Рассказать Опубликовано: 5 августа 2007 Автор а что является основанием данного утверждения? или это "мысля наобум"? я не думаю что 2 слэша которые стоят везде относятся к файлам с языками, также из-за этих 2х слэшей же движок не может найти файлы с шаблонами. Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 5 августа 2007 Рассказать Опубликовано: 5 августа 2007 о каких слешах идёт речь? По моему всё дело в этом.. include ENGINE_DIR.'/data/config.php'; .............. require_once ROOT_DIR.'/language/'.$config['langs'].'/website.lng'; Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.