Както издържа на обекта с HTML за Joomla, HTML, програмиране

Предварително сайт Joomla е разработен и старателно тествана на система Denwer, прехвърлени в ръце всички статии на стария HTML-сайта. След това трябва да се инсталира на хостинг сървър на новия тест вашия сайт на Joomla, и така, че в случай на повреда може да бъде бързо и безболезнено връщане към старата версия на HTML-назад. Помислете процеса стъпка по стъпка.

1. Обединяване на цялото съдържание на главната лично FTP и архива. Той е удобен за употреба FTP-клиент Total Commander.

2. Подгответе 2 скриптове, една се движи по-старите файлове и папки на друго място, а другата - да възстанови първоначалното си положение (така, че по-късно, ако е необходимо, могат да бъдат върнати обратно). За да направите това, което направих следното:

- Аз съм подготвил терена за тестване - създадена папка sour1 в public_html папка (същият Total Commander-ти). В тази папка сложих кисели множество файлове и създаване на няколко вложени папки с файлове - съдържанието трябва да бъде правилно прехвърлени на новото място и да се върне, когато сценария. Създаден в главната папка и папката, където кисело, папката за местоположението на най-старите данни изтрити сайт - oldsite. Записите са реализирани в папка public_html тест dummy1.txt файл (той също трябва да бъдат транспортирани чрез скрипт). Общо, аз бях такава структура на основната директория (някои изход на командата ли съм пропуснал):

- създава два файла за скриптове и remove_old_site.sh restore_old_site.sh.

- в скриптови файлове записани тест, проверка на движението на правото дава за мен:

- прекопирани от FTP в папка scriptsfold ми две бъдещ сценарий remove_old_site.sh и restore_old_site.sh.

- една и съща Total Commander-OM каза собственикът на право за извършване на тези файлове (меню File \ Промяна на атрибутите.). Сега мои файлове стават изпълним скрипт.

- тествате скриптове. За да направите това, аз идвам от BSD-черупка на моя домакин през SSH и писта:

Както може да се очаква, тествани папката и кисел dummy.txt файл при стартиране remove_old_site.sh изпомпва в oldsite папка (кисел, заедно с неговото съдържание), и когато започнете restore_old_site.sh изпомпва обратно в папката public_html.

3. Сега нека направим по-удобно прехвърляне сайт - трябва да се копират тези файлове в папка, която е в първоначално подготвени списъци. В резултат на това съм се превърна в 5 файлове, които аз съм поместил в scriptsfold папка:

списък на файловете за прехвърляне от схемата на сайта

movesite.sh започва да се възстанови стария сайт

Изискванията за файлове - те трябва да имат UNIX-подобна линия (в края на реда трябва да прехвърля само байт символен низ LF == 0xA), а последният ред в списъка и file_list.txt folder_list.txt трябва задължително да се сложи край на нов ред.

4. Премахване на стария скрипт сайт remove_old_site.sh, и да пренапише, за да инсталирате с Denwer.

5. Внос базата данни MySQL (на FreeBSD командния ред хост):

6. Създаване на потребителски mysqluser и го показва парола, например, дрън-дрън бла mysqlpass.

7. потребителското hostinguserlogin_mysqluser е свързана с данните за базовата hostinguserlogin_jdatabase ( "Добавяне на потребител в базата данни" бутон).

8. Внос базата данни. За да направите това, копие на базата данни, за да се отърват dump.txt в scriptsfold директория и изпълнете командата:

Малко обяснение. Вариант --Правила-комплекти-реж трябва да намерят една директория с кодиране (набор от знаци). Тази директория е командата

и намерили начин, когато има кодиране cp1251.xml (/ ЮЕсАр / местни / акции / MySQL / набори от знаци), заместител на командния ред. опции за останалата част, всичко е очевидно.

9. полето конфигурация Joomla (public_html / configuration.php):

10. Промяна на администраторска парола:

11. Промяна на паролата: