# 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