1KA_F2F/frontend/drupal_migration/Navodila_drupal.md
2020-08-14 13:36:36 +02:00

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