ошибка при переносе сайта

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО
#1 26 октября 2011 в 11:37
подскжите незнающему куда смотреть надо.
выдает ошибку после переносе сайта на хостинг
Fatal error: Call to undefined function iconv() in /home/cdmshsakh/dmsh5sakh.ru/docs/core/cms.php on line 94

сама строчка в файле:
$host = iconv('utf-8', 'cp1251', $IDN->decode($_SERVER['HTTP_HOST']));

если зайти через "сайт/admin/index.php" и ввести пароль, то тоже выдает эту ошибку

кодировка везде стоит windows-1251.
#2 26 октября 2011 в 11:42
Call to undefined function iconv

не установлена функция в php.
Файлы тут не причем. Не там ошибку ищите
#3 26 октября 2011 в 12:13
спасибо, заработало.
на сайте, при нажатии на значек "Настройка модуля" вылазит окно

на некоторых модулях работает нормально
#4 27 октября 2011 в 05:12
у когонить вылазила такая проблема?
#5 27 октября 2011 в 07:49
Проверьте настройку инклюдов, реквестов в php, у вас не настроен сервер от этого косяки

на некоторых модулях работает нормально


Тогда эти модули что-то используют чего нет
#6 27 октября 2011 в 16:12

Проверьте настройку инклюдов

NickSolver
а какие именно настройки должны быть? дайте ссылку о чем прочитать дать
#7 27 октября 2011 в 16:43
этот вам к фузу. тут скорее всего так же как и с iconv чего то нехватает…
#8 27 октября 2011 в 17:15
santi, скорее всего не установлена библиотека iconv. Обратитесь к хостеру.
#9 27 октября 2011 в 17:43

скорее всего не установлена библиотека iconv. Обратитесь к хостеру

Max
установлена
#10 27 октября 2011 в 18:10
Вы это лично видели в phpinfo или говорите со слов хостера?
#11 27 октября 2011 в 18:34
iconv это по первой вашей проблеме. Она же у вас вроде бы решилась:

спасибо, заработало.

santi
По настройкам модуля, каким браузером пользуетесь? Попробуйте с разных браузеров. Также возможен конфликт с другими jQuery скриптами. Что у вас там установлено? Данную ошибку выдает скрипт /templates/_default_/js/nuromodal.js. В теле скрипта есть строчки с вашей ошибкой. Скрипт накрученный. Тяжело что-либо разобрать. Но суть примерно в том, что происходит ajax обращение к файлу /admin/ajax/modconfig.php. И то ли php файл возвращает false, то ли js скрипт не передает айди модуля или не некорректно обрабатывает возвращаемые данные. Посмотрите, когда наводите курсор на значок настройки, какая ссылка отображается внизу в строке подсказки браузера? Должно быть примерно так: javascript:moduleConfig(72), где "72" это какое-то число(айди модуля). Не пусто ли в скобках?
Попытайтесь определить в каких модулях происходит ошибка. Проверьте и перезалейте в админке файлы, касаемые этого модуля. Включите логирование ошибок php и посмотрите в логах что пишется…
#12 28 октября 2011 в 05:05

Вы это лично видели в phpinfo или говорите со слов хостера?

Max
сам включал в настройке хостинга, в настройке модуля php

#13 28 октября 2011 в 05:11

Попробуйте с разных браузеров

Марат
пробовал Опера, ФайэрФокс, Хром

Что у вас там установлено?

Марат
дополнительно ничего не устанавливал, вообще, ни модулей/хаков/дополнений/плугинов

Должно быть примерно так: javascript:moduleConfig(72)

Марат
при наведении на значок "настройка модуля" в скобках не пусто, везде разные айди.

Попытайтесь определить в каких модулях происходит ошибка.

Марат
во всех, кроме "голосования", изначально только оно и работало…
#14 28 октября 2011 в 05:27

сам включал в настройке хостинга, в настройке модуля php

santi
Включал. Но результат сего включения 100% не известен.
Может еще что-нить надо для полной установки где нажать подтвердить.
Или он включается после рестарта...

Я так понял вы перенесли установленный нормальноработающий сайт на другой хостинг и теперь боритесь с разными проблемами. Может стоит проверить на сколько эта площадка соответствует требованиям движка?

Залейте себе папку instal с дистрибутива.
Ничего инсталлировать не надо, достаточно просто пройти первый шаг проверки


После "назад" или отменить и удалить папку, никаких изменений в системе не произойдет.
Таким образом вы сможете подтвердить или исключить вариант неустановленных каких-нить расширений.
#15 28 октября 2011 в 06:38

Включал. Но результат сего включения 100% не известен.

Max
ну после включения iconv ошибка
$host = iconv('utf-8', 'cp1251', $IDN->decode($_SERVER['HTTP_HOST']));
исчезла

сегодня попробую ваш вариант с install
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.