site-ul de transfer (7 drupal) pe localhost, l-pisică

Alo Luați în considerare posibilitatea de a transfera site-ul pentru Drupal 7 Hosting computerul local. Dacă sunteți în curs de dezvoltare sau de a menține site-uri, înainte de a face orice modificări la hosting, este de dorit pentru a vedea cum se comportă site-ul după schimbările, de aceea este recomandabil să existe o copie pe mașina locală. În principiu, nu este nimic complicat în transferul site-ului, cu toate acestea, în cazul în care site-ul este creat pe Drupal 7, există o serie de nuanțe.

Acum ia în considerare procesul de un pic mai mult:

1) Setați modulul de rescriere (necesar pentru funcționarea corectă a link-uri curate):
$ Sudo a2enmod rescrie;
apache Restart:

repornire $ Sudo /etc/init.d/httpd2;

Sau dezactivați referința curat. Mergem la „Administrare> Configuration-> URL-uri curate“

Scoateți caseta de selectare „Activați adresele URL curate“ și faceți clic pe „Salvați setările“

2) Du-te la „Administrare> Întreținere Mode“, a pus cecul „pentru a traduce site-ul în modul de întreținere“ și apăsați butonul pentru a salva setările.

3) Copiați fișierele de găzduire computerul local folosind fondurile oferite de gazdă site-ul web.

4) Faceți o copie (benă) o bază de date de pe computerul local, folosind fondurile oferite de gazdă.

5) Du-te la „Administrare> Întreținere Mode“, eliminați caseta de selectare „Traduceți site-ul în modul de întreținere“ și faceți clic pe „Salvați setările“. Mergem la „Administrare> Configuration-> URL-uri curate“, setați caseta de selectare „Enable URL-uri curate“ și faceți clic pe „Salvați setările“

6) Aici toate în mod individual. În cazul nostru, există o mașină locală cu sistemul de operare Linux. pe care serverul web Apache este configurat pentru a sprijini mai multe site-uri.
Prin urmare, creați un thirdsite dosar gol în directorul / var / www / html. precum și același nume de folder în directorul / var / log / httpd2 / Solicitarea și drepturile utilizatorilor în conformitate cu recomandările din articolul relevant.

De asemenea, se adaugă următoarea secțiune la /etc/httpd2/conf/httpd2.conf fișier

CustomLog / var / log / httpd2 / thirdsite / access_log combinate

7) Despachetați fișierul descărcat din fișierele site-ul de găzduire în directorul / var / www / html / thirdsite.

8) Crearea unei baze de date MySQL gol. În acest caz, serverul de bază de date este instalat pe sistemul de operare Linux, dar comenzile MySQL sunt identice pentru toate platformele. Înseamnă că MySQL este deja instalat și pre-configurat.

Du-te la MySQL de la consola.
$ Mysql -u rădăcină

Creați o nouă bază de date goală:
mysql> crea baza de date thirdsite;

Crearea unui utilizator pentru baza de date nou creată:
mysql> Utilizarea grant pe thirdsite * la dbuser @ localhost identificate prin 'dbuser' .;

Noi oferi utilizatorului privilegiile necesare pentru baza de date:
mysql> acorda toate privilegiile pe thirdsite * la dbuser @ localhost .;

Acum încearcă să se conecteze la baza de date creată cu un nume de utilizator pe care tocmai l-ați creat:
$ Mysql -u dbuser -p

9) Conectați-vă la consola echipa noastră bază de date
mysql> utilizarea bazei de date thirdsite;
Și, folosind comanda sursă. despachetez salvate cu găzduirea groapa de bază de date în baza noastră curată pe mașina locală:
mysql> /home/user/download/_tmp_root_bd-third.sql sursă;
După implementare, baza haldei pot fi vizualizate va apărea în tabel cu comanda:
mysql> arată tabele;

$ = Baze de date array (
'Implicit' =>
array (
'Implicit' =>
array (
'Baza de date' => 'thirdsite',
'Utilizator' => 'dbuser',
'Parola' => 'dbuser',
'Host' => 'localhost',
'Port' => '',
=> 'Mysql' 'Driver',
'Prefix' => '',
)
)
);