Перейти к содержанию
Форум поддержки пользователей VamShop

поставил english лангпак и шоп рухнул


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

привет!
поставил english лангпак, в админке включил дефолтным и сразу белый экран.
удалил с сервера папку english, с БД вернул таблицу languages как было. но все равно белый экран.
включил вывод ошибок и там куча нотисов и варнингов. внизу строки непонятные.
 

Warning: Cannot modify header information - headers already sent by (output started at /home/users/site.ru/includes/configure.php:46) in /home/users/site.ru/inc/vam_setcookie.inc.php on line 21

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/users/site.ru/includes/configure.php:46) in /home/users/site.ru/includes/application_top.php on line 307

Notice: Undefined index: language in /home/users/site.ru/includes/application_top.php on line 383

Notice: Undefined index: english in /home/users/site.ru/includes/classes/language.php on line 89

Warning: require_once(/home/users1/site.ru/lang//.php) [function.require-once]: failed to open stream: Нет такого файла или каталога in /home/users/site.ru/includes/application_top.php on line 407

Fatal error: require_once() [function.require]: Failed opening required '/home/users1/site.ru/lang//.php' (include_path='.:/usr/local/zend-5.3/share/pear') in /home/users/site.ru/includes/application_top.php on line 407



в application_top.php на линии 407-408 строки:
 

require_once (DIR_WS_LANGUAGES.$_SESSION['language'].'/'.$_SESSION['language'].'.php');
require_once (DIR_WS_LANGUAGES.$_SESSION['language'].'/'.$_SESSION['language'].'.inc.php');


вопросы:
как вернуть работоспособность сайта?
почему в списке ерроров встречается home/users и home/users1

Ссылка на сообщение
Поделиться на другие сайты
11 минут назад, YuraS сказал:

привет!
поставил english лангпак, в админке включил дефолтным и сразу белый экран.
удалил с сервера папку english, с БД вернул таблицу languages как было. но все равно белый экран.
включил вывод ошибок и там куча нотисов и варнингов. внизу строки непонятные.
 


Warning: Cannot modify header information - headers already sent by (output started at /home/users/site.ru/includes/configure.php:46) in /home/users/site.ru/inc/vam_setcookie.inc.php on line 21

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/users/site.ru/includes/configure.php:46) in /home/users/site.ru/includes/application_top.php on line 307

Notice: Undefined index: language in /home/users/site.ru/includes/application_top.php on line 383

Notice: Undefined index: english in /home/users/site.ru/includes/classes/language.php on line 89

Warning: require_once(/home/users1/site.ru/lang//.php) [function.require-once]: failed to open stream: Нет такого файла или каталога in /home/users/site.ru/includes/application_top.php on line 407

Fatal error: require_once() [function.require]: Failed opening required '/home/users1/site.ru/lang//.php' (include_path='.:/usr/local/zend-5.3/share/pear') in /home/users/site.ru/includes/application_top.php on line 407



в application_top.php на линии 407-408 строки:
 


require_once (DIR_WS_LANGUAGES.$_SESSION['language'].'/'.$_SESSION['language'].'.php');
require_once (DIR_WS_LANGUAGES.$_SESSION['language'].'/'.$_SESSION['language'].'.inc.php');


вопросы:
как вернуть работоспособность сайта?
почему в списке ерроров встречается home/users и home/users1

А язык по умолчанию был установлен в админке?!

Попробуйте вот так открыть сайт адрес.ру/?language=ru

или любая страница.php?language=ru 

/?language=en

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

да, сразу галочку ставил "по умолчанию"

попробовал с language=ru. страницы открывались. 

в БД (кроме таблицы languages) какие еще изменения вносятся при добавлении другого языка?

-----------------------------------------

восстановил сайт из бэкапа. 
вопрос остается актуальным: 
в БД (кроме таблицы languages) какие еще изменения вносятся при добавлении другого языка?

Ссылка на сообщение
Поделиться на другие сайты
18 минут назад, YuraS сказал:

да, сразу галочку ставил "по умолчанию"

попробовал с language=ru. страницы открывались. 

в БД (кроме таблицы languages) какие еще изменения вносятся при добавлении другого языка?

-----------------------------------------

восстановил сайт из бэкапа. 
вопрос остается актуальным: 
в БД (кроме таблицы languages) какие еще изменения вносятся при добавлении другого языка?

В configuration меняется DEFAULT_LANGUAGE опция.

В этой опции должно быть en

В опции директория в настройказ языка - english

Файлы должно быть на месте в папке /lang/english

Ну и можно прям жёстко задать язык в /includes/application_top.php

Поменяв:

	if (!isset ($_GET['language']))
		$lng = new language(DEFAULT_LANGUAGE);

на:

	if (!isset ($_GET['language']))
		$lng = new language("en");

 

Ссылка на сообщение
Поделиться на другие сайты
27 минут назад, support сказал:

В configuration меняется DEFAULT_LANGUAGE опция.

искал там, но не увидел )) спасибо.

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