37 lines
1.8 KiB
Markdown
37 lines
1.8 KiB
Markdown
![]() |
# 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
|