Londrelle - Vanədē (Lyric Video)

Помолена съм да мигрирам съществуващ уебсайт към CMS (Joomla / Drupal). Текущият уебсайт е на споделен хостинг и в папката public_html вече има много файлове.

Мисля да направя миграцията по следния начин.

1) Инсталирайте CMS на моята машина.

2) Създайте CMS тема от стария уебсайт.

3) Копирайте цялото съдържание от стария уебсайт в CMS.

4) Архивирайте всичко в стария уебсайт.

5) Премахнете стария уебсайт, като почистите всичко в хостинг акаунта, което включва файловете в папката public_html и всички таблици в базата данни на mysql.

6) Прехвърлете всички файлове в папката public_html на моята машина в папката public_html в споделения хостинг от FTP.

7) Архивирайте базата данни на mysql (CMS трябва да е създала много таблици и редове с данни) на моята машина.

8) Възстановете базата данни в споделения хостинг с помощта на PHPMyAdmin.

9) Тествайте дали всичко все още работи след миграцията.

Мисля, че има твърде много стъпки.

Това ли е начинът, по който бихте се справили с миграцията на уебсайт към CMS?

Много благодаря на всички вас.

Няма магически начин да превърнете миграцията на уебсайт в процес от 3 стъпки, но с планирането и някои интелигентни скриптове можете да направите нещата да вървят много по-гладко.

Първо, първо, това статичен сайт ли е, или говорим за динамичен сайт? Има причина повечето сайтове днес да са динамични. Просто е непрактично да управлявате и поддържате голям сайт, състоящ се от статични страници. Така че, ако с това имате работа, тогава за съжаление нещата ще станат много по-трудни. В противен случай вероятно можете да експортирате съдържанието на съществуващия сайт в общ формат и да го импортирате в новата CMS.

Ако обаче имате работа със статичен сайт, бих възприел един от двата подхода. Първият подход е да се напише скрипт, който обработва статичните страници, извлича съдържанието и след това го импортира в новата CMS. Най-бързият начин да направите това с групови данни е да ги извлечете в CSV файл и след това, когато сте извлекли всички данни, използвайте LOAD DATA INFILE за да заредите всички данни наведнъж.

Ако обаче сайтът е бил лошо поместен заедно и страниците са просто твърде нередовни / ненормални, за да се обработват със скрипт (счупена маркировка, различна структура на документите на всяка страница и т.н.), тогава ще трябва да го направите на ръка. В този случай просто бих предоставил безсмислената работа за въвеждане на данни на някой друг. Можете дори просто да посъветвате клиента да го направи секретарката му. В противен случай бихте могли да го набавите и да таксувате клиента.

На второ място, преди да извършите миграцията, картографирайте всички стари URL адреси към съответните страници на новия сайт. Това е критична стъпка за планиране, която много хора пренебрегват и им струва много загубен трафик, както и години на SEO / SEM инвестиции и PageRank. Обърнете специално внимание на страниците с голям трафик / стойност. Кои страници имат най-много препратки? Кои страници получават най-органичен трафик от търсене? Кои страници допринасят за висок процент на конверсия? Разберете всичко това на етапа на планиране и направете подходящите 301 пренасочвания към новата ви структура на сайта. Не искате хората да кликват върху стар маркер и да отиват на страница 404.

И накрая, ако имате подходящ хостинг план, не инсталирайте новия сайт в същата директория като съществуващия. Това, което обичам да правя, е да създам нова папка wwwroot (напр. /www/mycompany.com-2.0) за новия сайт и да го присвоите на тестов домейн (напр. test.mycompany.com). След това можете да тествате новия сайт на вашия производствен сървър, докато старият сайт все още работи (освен ако не използвате виртуализация за поддържане на идентични хардуерни и софтуерни конфигурации между производствените и тестовите сървъри, не можете да сте сигурни, че те ще държат се по същия начин). След като го тествате там, просто променете конфигурациите на Apache / IIS, така че действителният домейн на компанията да бъде хостван извън новата директория.

е работил за вас: Charles Robertson | Искате ли да се свържете с нас?