Перейти к публикации

ошибка, которой никогда не было


Рекомендованные сообщения

Сервер перезагрузил и стало выдавать такую ошибку:

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, после мне начало выдавать

что не найдет шаблон мой...

такая проблема ребят, я так понял что это из-за того что две косые везде теперь //

Как эту ошибку исправить? Очень надеюсь на вашу помощь, спасибо.

Изменено пользователем korzik
Ссылка на сообщение
Поделиться на других сайтах

я думаю корень этой ошибки в другом

файл 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';


?>

Ссылка на сообщение
Поделиться на других сайтах
я думаю корень этой ошибки в другом
а что является основанием данного утверждения? или это "мысля наобум"?
Ссылка на сообщение
Поделиться на других сайтах

а что является основанием данного утверждения? или это "мысля наобум"?

я не думаю что 2 слэша которые стоят везде относятся к файлам с языками, также из-за этих 2х слэшей же движок не может найти файлы с шаблонами.

Ссылка на сообщение
Поделиться на других сайтах

о каких слешах идёт речь?

По моему всё дело в этом..

include ENGINE_DIR.'/data/config.php';

..............

require_once ROOT_DIR.'/language/'.$config['langs'].'/website.lng';

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...