1. Уважаемые пользователи, прежде чем ответить в теме или создать новую,
    внимательно ознакомьтесь с правилами раздела

    Кому лень работать или руки не оттуда - пользуйтесь услугами специалистов
  2. Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.."

    Есть JED!!! Ищите там!!!

sh404SEF:headers were already sent when I got control!

Тема в разделе "Joomla", создана пользователем bizzy, 1 апр 2009.

Информация :
  • Уважаемые пользователи, прежде чем ответить в теме или создать новую, внимательно ознакомьтесь с правилами раздела
  • Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.." Есть JED!!! Ищите там!!!
  • Аналоги ищите там же - на JED!!!
  • Новая версия? - У кого будет - тот выложит!
Статус темы:
Закрыта.
Модераторы: arman29, DMS, Genk0
  1. bizzy

    bizzy Постоялец

    Регистр.:
    19 фев 2008
    Сообщения:
    85
    Симпатии:
    0
    Помогите пожалуйста.

    На хостинге стоит
    joomla 1.5.10+VirtueMart_1.1.3+
    +com_jrecache_3.2+com_jcomments_v2.0.0+com_sh404SEF-15_1.0.16_Beta_build_222 - все работает нормально .. решил сделать локальную версию и поставить на денвере ... скопировал файлы , отредактировал конфиг пхп, перелил базу...

    у меня вылетела страница 500 с кракозябрами...


    сайт не грузится на локале , админка открывается , но там тоже все в кракозябрах...

    думаю что дело все в SEFe но не знаю изза чего .. скрин прилагается


    у кого есть опыт переноса сайта с установленным чпу SH404SEF: с локалки на хостинг и обратно - напишите плз пошаговую инструкцию как портировать сайт, думаю это многие оценят, кто пользует данный компонент ..
     

    Вложения:

    • 123.png
      123.png
      Размер файла:
      39,8 КБ
      Просмотров:
      18
  2. emone

    emone Постоялец

    Регистр.:
    1 сен 2007
    Сообщения:
    133
    Симпатии:
    38
    то проблема не только в сифке. ты у тебя четко видно что проблема с кодировкой в базе.
    1) открой дамп базы в нот-паде. посмотри на строки с кириллицей или в дампе они в нормальной читабельной кодировке.
    2) когда создал локальный хост на Денвере назови корневую папку так же как и називаеться твой сайт site.ru
    3) попробуй удалить кеш ссылочек через панельку управления com_sh404SEF дело втом что у тебя ссилки вполне реально подстроились под реальное название сайта, а на локале так как у тебя URL другой то глючит.

    П.С. Вывод: Кодировка в базе (проверь), назови хост на локале так же как и в инете название сайта, удали кеш ссилок com_sh404SE (Crop SEF URLs)
     
  3. bizzy

    bizzy Постоялец

    Регистр.:
    19 фев 2008
    Сообщения:
    85
    Симпатии:
    0
    Проблема решена и отчасти твое предположение верно.. дело было не в кодировке базы , а в относительных путях в настройках компонента jre cashe + кэш sef404..

    Решил следующим путем:
    1. отключил временно компонент jre cashe и почистил для него кэш
    2. в sef404 сделал экспорт sef ссылок, чтобы после обнуления кэша ссылок их быстро восстановить
    3. отключил временно sef404
    4. сделал дамп на этом шаге, чтобы ссылки хоста не присутсвовали в базе
    5. импортировал дамп для локальной версии (кодировку не менял)
    6. отредактировал корневой конфиг.пхп
    7. зашел в админку (все в кракозябрах) - зашел в настрокий jre cashe и отредактировал относительные к пути к конфигу, кэшу и тп...
    8.почистил кэш sef404 и для jre cashe, и заодно их оба отключил

    в итоге сайт заработал , и все нормально стало отображаться.

    Вывод: при портировании с хоста на локал и обратно - не следует этого делать без предварительного отключения(временного на хосте, а на локале можно обойтись и без их использования) данных компонентов и чистки кэша для данных компонентов. Только после проведенных операций выше стоит начинать делать дамп базы, чтобы она не была засорена хостовыми ссылками. При обратном портировании на хост, предполагаю, что нужно проделать то же самое, но на хосте можно сделать предварительную копию sef ссылок для sef404, чтобы позже их безболезненно восстановить.
     
Статус темы:
Закрыта.