1.8 KiB
Prenos na drug strežnik
ZUradna stranz novodili: https://www.drupal.org/docs/7/backing-up-and-migrating-a-site/migrating-a-site
Drupal nastavitve pred prenosom
- Drupal se postavi v vzdževalni način - maintanance mode (d/admin/config/development/maintenance)
- Čistu URL naslovi morajo biti nastavljeni - Clean URLs (d/admin/config/search/clean-urls)
- Pobrišemo predpomnilnik - Drupal flush all cache iz menija
- Ročno je potrebno narediti zip arhiv direktorija (sites/defaul)
- mysqldump v kolikor bi bile težave pri uvozu se lahko pobriše vsebino tabel z vnosi cache_, watchdog, sessions
Postavitev drupala n novem strežniku
- Vse zgorjan naštene stvari izvedemo v obratnem vrstnem redu
- Potrebno spremenit nastavitve v nastavivah: sites/default/settings.php vrstica 247 podatki o podatkovni bazi in base_url v vrstici 307. Pri base url je potrebno paziti, da ni zaključnega /.
Nastavitve glavnega .htaccess, kamor kaže domena
- root domain
RewriteCond %{REQUEST_URI} ^(/)?$
RewriteRule ^(.*)$ /frontend/drupal/$1 [L]
- Drupal se nahaja znotraj DOMENA/d/
RewriteCond %{REQUEST_URI} ^((/)|(/d/(.*)))$
RewriteRule ^(d)(.*)$ /frontend/drupal/$2 [L]
Nadgradnja drupa jedra
V samem jedru drupala so bili spremenjeni naslednje datoteke za potrebe sortiranja menija, kjer je več kot 50 vnosov.
- frontend/drupal/modules/menu/menu.admin.inc
- frontend/drupal/modules/menu/menu.module
Med patchi se omenjen popravek nahaja v patchu Drupal__menu_fix_da_sortira_vec_kot_50_vnosov.patch
V search_api modulu je bilo potrebno dodati, da išče samo po delu besede, kar je bilo dodano v datoteko frontend/drupal/sites/all/modules/search_api/includes/processor_ignore_case.inc, popravek pa se nahaja v Drupal__Update_search_api,da_se_lahko_uporablja_substring-isce_samo_po_delu_besedekanju_besede.patch