Sinhronizacija lokalnih i produkcijskih sajtova - Drupal 8
Kreirali ste Drupal 8 sajt i želite da ga postavite na svoj server
ili
Podesili ste Drupal 8 sajt na svom udaljenom serveru i želite da radite na njemu lokalno
Drupal 8 je drugačiji
Pre Drupala 7, proces je bio prilično jednostavan: kopirati sve fajlove, kopirati bazu podataka i to je to.
U Drupalu 8, CMI – Configuration Management (upravljanje konfiguracijom) – je deo procesa i treba ga uzeti u obzir.
Kako sinhronizovati svoj sajt
Proces je isti bilo da reflektujete svoj sajt sa lokalnog na server ili obrnuto. Opisaću postavljanje sa lokalnog na udaljeni server radi lakšeg objašnjenja.
1. Instalirajte svoj sajt na lokalni Wamp, Xamp, Mamp ili bilo koji drugi web server koji koristite.
2. Premestite sve fajlove iz Drupal direktorijuma na server. Možete to uraditi koristeći sistem kontrole verzija (Git, SVN i slično) ili preko FTP-a.
3. Ne kopirajte fajl „settings.php“ koji se nalazi u sites/default.
4. Kreirajte novu bazu podataka na udaljenom serveru i izvršite novu instalaciju Drupala.
5. Izvezite konfiguraciju preko /admin/config/development/configuration/full/export.
6. Uvezite fajl config.tar.gz koji ste dobili, preko /admin/config/development/configuration/full/import.
7. Izvezite bazu podataka sa svog lokalnog web servera koristeći PHPmyadmin ili drugi alat. Preporučeni Drupal modul za ovo je Backup and Migrate.
8. Uvezite bazu podataka pomoću istog alata na Drupal 8 sajt na udaljenom serveru.
9. Voilà! Sve bi trebalo da bude sinhronizovano. Ako ne sinhronizujete sadržaj kao što su nodovi ili korisnici, možete samo koristiti CMI fajl config.tar.gz za sinhronizaciju. Ako ste nesigurni ili niste baš iskusni Drupal korisnik, uvek sinhronizujte i bazu podataka.
Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.