Както издържа на обекта с 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. Промяна на паролата: