сайт Transfer (Drupal 7) на Localhost, то котка

Здравейте Обмислете възможността за прехвърляне на сайта, за да Drupal 7 хостинг на локалния компютър. Ако разработването и поддържането на обектите, преди да се правят промени в домакинството, желателно е да се види как се държи на сайта след промените, така че е препоръчително да имате копие на локалната машина. По принцип няма нищо сложно в предаването на обекта, обаче, ако сайтът е създаден на Drupal 7, има няколко нюанси.

А сега да разгледаме процеса малко повече:

1) Задаване на модула пренаписване (необходим за правилното функциониране на чисти линкове):
$ Sudo a2enmod пренапише;
Рестартирайте Apache:

$ Sudo /etc/init.d/httpd2 рестарт;

Или деактивиране на чиста препратка. Ще отидем на "Администрация> Configuration-> Чисти URL адреси"

Махнете отметката "Enable Clean URL адреси" и кликнете върху "Запазване на настройките"

2) Отидете в "Администрация> Поддръжка Mode", сложи проверката ", за да преведат сайта в режим на поддържане" и натиснете бутона, за да запазите настройките.

3) Копирайте файловете от сайта на хостинг на локалния компютър с помощта на средствата, предоставени от приемащата.

4) Създаване на копие (сметище) база данни на локалния компютър с помощта на средствата, предоставени от приемащата.

5) Отидете на "Администрация> Поддръжка Mode", махнете отметката "Превод на сайта в режим на поддържане" и натиснете "Запис на настройките". Ще отидем на "Администрация> Configuration-> Чисти URL адреси", разположен в квадратчето "Enable Clean URL адреси" и натиснете "Запис на настройките"

6) Тук всички поотделно. В нашия случай, налице е локалната машина с операционна система Linux. на която Apache уеб сървър е конфигуриран да поддържа множество сайтове.
Ето защо, се създава празен thirdsite папка в директорията / Var / WWW / HTML. както и със същото име на папката, в директорията / Var / дневник / httpd2 / Asking и правата на потребителите в съответствие с препоръките на съответния член.

Също така добави следващия раздел, за да /etc/httpd2/conf/httpd2.conf на файла

CustomLog / Var / дневник / httpd2 / thirdsite / access_log комбиниран

7) Разархивирайте изтегления от файлове хостинг сайтове в директорията / реактивна / WWW / HTML / thirdsite файла.

8) Създаване на празна база данни MySQL. В този случай, сървърът на базата данни е инсталиран на операционната система Linux, но командите MySQL са еднакви за всички платформи. Означава, че MySQL е вече инсталиран и предварително конфигуриран.

Отиди на MySQL от конзолата.
$ Mysql -u корен

Създаване на нова празна база данни:
MySQL> създадете база данни thirdsite;

Създаване на потребител за новосъздадената база данни:
MySQL> Използване на безвъзмездна финансова помощ по thirdsite *, за да dbuser @ Localhost определени от "dbuser" .;

Ние даваме на потребителя необходимите привилегии за базата данни:
MySQL> Разрешете всички привилегии на thirdsite *, за да dbuser @ Localhost .;

Сега се опитайте да се свърже с базата данни, създадена с потребителско име, което току-що създадения:
$ Mysql -u -p dbuser

9) Свържете се утешава с екипа ни база данни
MySQL> използване на база данни thirdsite;
И с помощта на командата източник. разопакова спасен с хостинг сметището на базата данни в нашата чиста основа на локалната машина:
MySQL> източник /home/user/download/_tmp_root_bd-third.sql;
След внедряване, в основата на сметището може да се гледа ще се появи в таблицата с командата:
MySQL> покажи маси;

$ Данни на Guide-Bulgaria.com = масив (
"Основен '=>
масив (
"Основен '=>
масив (
"База данни '=>' thirdsite"
"Потребителско име '=>' dbuser"
"Парола '=>' dbuser"
"Домакин '=>' Localhost"
"Порт '=>' ',
"Шофьора '=>' MySQL ',
"Префикс '=>' ',
)
)
);