форум общения русскоязычных пользователей CMS Текстпаттерн
Вы не зашли.
перенес на хост сайт с локального, но при входе на сайт выдает ощибку
Warning: Unexpected character in input: ''' (ASCII=39) state=1 in /stroy/textpattern/lib/txplib_misc.php(574) : eval()'d code on line 172 Parse error: syntax error, unexpected $end, expecting ')' in /stroy/textpattern/lib/txplib_misc.php(574) : eval()'d code on line 172 zem_contact_reborn
Неактивен
рискну предположить, но боюсь ошибится, наверное косяк в кодировке, проверьте чтобы всё на хосте и в локале совпадало
Неактивен
Вот у меня очень похожая проблема. Если решили, поделитесь решением. В каком месте собачка порылась? Пишут что UTF-8 это достоинство а не недостаток. Только уж очень многие с этим "достоинством" парятся. Где чего нужно проверить подскажите пожалуйста. Захожу на сайт, всё что русскими буквами его просто нет. Пишет следующее:
Warning: Unexpected character in input: ''' (ASCII=39) state=1 in /opt/lampp/hosting/www/begdesign/data/textpattern/lib/txplib_misc.php(570) : eval()'d code on line 639 Parse error: syntax error, unexpected $end in /opt/lampp/hosting/www/begdesign/data/textpattern/lib/txplib_misc.php(570) : eval()'d code on line 639 zem_contact_reborn-4.0.3.12-rus Parse error: syntax error, unexpected $end in /opt/lampp/hosting/www/begdesign/data/textpattern/lib/txplib_misc.php(570) : eval()'d code on line 61 rus_tag_library
В админке то же самое. Мало того даже вкладок нет которые по русски названы. Т.е. провести диагностику нет возможности потому что нет такой вкладки, потому что называется она "Диагностика". Непорядок На локалке всё было нормально. Сервер точно поддерживает UTF-8. В чём загвоздка?
Неактивен
заново залейте плагин zem_contact_lang - при переносе с денвера на нормальный хостинг "плющит" ряд плагинов. это проблемы денвера, т.к. он заточен под 1251 и с utf8 косячит.
Неактивен
Попробовал. Опишу по порядку.
Перезалить плагин на сервере не могу т.к. в админке отсутствуют все вкладки. Снёс всё на сервере. Перезалил на локалке, выложил, ничего не изменилось. Удалил его вообще, по прежнему ничего русского нет, но первые две ошибки исчезли. Осталась одна ошибка, про "rus_tag_library". Удалил его. Захожу на сайт, уже лучше. Сообщений об ошибках нет, и даже появились очертания навигационной панели Но ничего русского как небыло так и нет, ни на сайте ни в админке. Всё-таки кодировка? Или я с путями где напутал? Звонил хостерам, руками разводят, что такое "Textpattern" слышали лишь краем уха. Да и ещё. Почему-то файл .htaccess переносится на сервер только без точки. Может из за этого что-нибудь слетает?
Неактивен
отсутствие .htaccess может стать причиной разнообразных проблем - от "потери" индексного файла, до ошибок в навигации. Но это касается пользовательской части сайта. Админка должна работать и с ним, и без него.
Скопируйте вышеназванный файл на сервер. У некоторых хостеров он может быть не виден, т.к. точка в начале файла - признак невидимости.
Кстати, а что за хостер? И как производится "заливка" на сервер?
Неактивен
Так он у меня и был там, просто невидимый. Я этого не знал. Ничего не изменилось, значит дело не в нём. Заливка производится Total Commander'ом по FTP. Хостер http://r70.ru/
Неактивен
а база данных? чем делается дамп и чем заливается?
Неактивен
rus_tag_library - очень старый плагин, который нужен для очень старых версий txp. Вы какую версию txp используете?
Неактивен
теперь нужно поиграть параметрами импорта и экспорта. а именно - кодировками. разные настройки базы в разных местах иногда вынуждают экспортировать базу в cp1251 или latin1, а импортировать в utf. короче - пробовать нужно. или смотреть предметно на то, что получается. представить себе появляющиеся очертания навигационной панели я могу с трудом
Неактивен
the_ghost "rus_tag_library" был предустановлен в TxP - фирма. На локалке он не мешал ну я его и не трогал. А версию всегда предпочитаю самую свежую (у меня наверное болезнь такая) Обновился до 4.0.8
A5 Я догадываюсь что всё дело как раз в этом. При импорте экспорте пытаюсь всё отследить, но у меня очень мало опыта, вернее совсем нет, это мой первый движок на первом сайте, ну и значит где-то что-то упускаю. Три раза уже пробовал. Очертания панели - это просто прямоугольник без каких-либо надписей. Можете посмотреть кому интересно, я не скрываю http://www.begdesign.ru/. Пока мой по прежнему не очень замысловат.
Неактивен
Выглядит так, будто база пустая. Не знаю, что в админке творится, но на новом сайте я бы переустановил всё с нуля - это проще, чем выяснить, в чём причина, а потом таки всё сделать с нуля. У меня при переносе с Денвера были проблемы с тегами (плагин tru_tags). Проблемы исчезли, когда перестали теги переносить с локалки на сервер.
В данном случае рекомендую сделать перенос без плагинов вообще: таблицу в базе создавать, но содержимое не импортировать. А плагины потом через админку загружать и активировать. Т.е. экспериментировать в направлении "содержимое какой таблицы не нужно переносить на сервер, чтобы перенос прошёл без проблем".
Неактивен
Всё разобрался. Эта проблема решена. Виновата была действительно путанница с кодировками.
A5 написал:
теперь нужно поиграть параметрами импорта и экспорта. а именно - кодировками
.
Спасибо.
Неактивен
Ну и осталось выяснить последнее.
Диагностика: Следующие функции PHP выключены у вас на сервере:: pcntl_exec
Что такое "pcntl_exec". И насколько он жизненно важен. Кто-нибудь подскажет?
Неактивен