1KA_F2F/frontend/drupal_migration/Navodila_drupal.md

37 lines
1.8 KiB
Markdown
Raw Normal View History

2020-08-14 13:36:36 +02:00
# 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