Сервисы и скрипты для вебмастеров
· Главная · Аватары · О сайте · Скрипты · Маскировка реф.ссылок · Рассылка · Карта сайта · Контакты · Ссылки
Навигация
Все публикации
  • Заработок на сайте
  • Статьи
  • Новости
  • Учебные статьи
  • Хостинг
  • Сервисы
  • Экспорт контента
  • Рекомендуем
  • Статистика
    Введите слово для поиска :
    Полезные советы Установка Даннео CMS поверх PHP Nuke
       Когда я создавал свой первый сайт в марте 2005 года, то самым популярным движком на то время была CMS PHP-Nuke, и после недолгого существования сайта в виде набора нескольких скриптов (гостевая, новости, чат и доска обьявлений) и чистого HTML, летом 2005 года я установил именно Нюку. Первое время движок меня полностью устраивал, потом когда начались проблемы с нагрузкой на БД в связи с увеличением посещаемости, пришлось серьёзно дорабатывать движок. Оптимизировать количество запросов к БД, делать частичное кэширование.

        Позже ещё пришлось дорабатывать движок - встраивать ЧПУ для того что бы вид ссылок был как на статичные страницы. В общем со временем мне приходилось всё больше и больше времени уделять доводке движка. А в 2007 году я уже твёрдо решил что пора переносить сайт на другой движок. К тому времени я уже был знаком с движком Даннео и по функционалу он полностью подходил под мои цели.

       Кроме функционала нескольких модулей, Даннео превосходил намного уже морально и технически устаревший движок PHP Nuke. Кроме того, встроенный в движок Нюки форум не позволял использовать для расширения функциональности форума всевозможные моды которые устанавливаются только в неинтегрированные форумы. Единственное что тормозило перевод сайта на движок Даннео - невозможность переноса всей информации накопленной на сайте в новый движок. Кроме того были проблемы и с переносом данных из форума интегрированного в Нюку в отдельный форум без потери важных данных.

        Но уже в начале этого года я придумал как сделать перевод сайта на другой движок с сохранением не только всех данных но и с сохранением всех адресов всех страниц сайта. Это тоже очень важно, так как к тому времени было проиндексированно уже более 10000 страниц сайта и не хотелось терять ни одной страницы.

        А задача решалась очень просто - прямо поверх старого сайта я установил движок Даннео. Совпадали только 2 файла - index.php и .htaccess Индексный файл старого сайта я переименовал в index1.php а коды 2-х файлов .htaccess обьеденил в одном файле. Правда на этом весь процесс не закончился. Оказалось что некоторые правила преобразования ссылок старого и нового движков конфликтуют между собой . Пришлось вручную править почти все файлы модулей старого движка и исключить из правил несколько конфликтующих условий. На это у меня ушло полных 3 дня и ещё с недели две я вылавливал разные мелкие ошибки.

        В результате у меня получилось следующее - всё что было на старом движке так всё и осталось - все модули, фотогалерея, форум и вся информация как архив сайта доступный по тем же ссылкам что и были. Только ещё выключил возможность постить и регистрироваться в старом форуме. Всё новое что теперь добавляется - добавляется в соответствующие разделы в новом движке, установлен отдельный форум и фотогалерея с обьеденённой базой пользователей. Тоесть один раз регистрируешся и автоматически становишся пользователем и сайта, и форума, и фотогалереи. Единственное неудобство, всем прежним пользователям сайта приходиться проходить перерегистрацию. Но с другой стороны это позволило отсеять все мёртвые души среди старых пользователей.


    TEXT +   TEXT -   Печать Опубликовано : 30 Ноябрь 2008 | Просмотров : 1525

    Добавить комментарий - Доступно только пользователям
    Данная страница доступна только зарегистрированным пользователям !
    С уважением администрация сайта Скрипты PHP.
    Радио Онлайн
    · Главная · Новости интернета · Сервис хранения фото · Статьи · Скрипты · Лицензионный софт · Полезная информация · Графика
    © 2007 - 2010 PHP-RU.INFO [ Открытие страницы : 0.12 | Запросов к БД : 10 | Генерация страницы : 0.00 ]