Zmiany pomiędzy wersją 21 and wersją 22 dla AdminGuide/UpgradeDebian7to8

Pokaż
Ignoruj:
Data i czas:
11/02/16 09:17:19 (7 years temu)
Autor:
jpo (IP: 79.188.124.105)
Komentarz:

--

Legend:

Bez zmian
Dodane
Usunięte
Zmienione
  • AdminGuide/UpgradeDebian7to8

    v21 v22  
    5959Po aktualizacji systemu musimy podmienić Zenda dla nowego php 5.6 [http://support.edokumenty.eu/download/deployment/components/ Komponenty ZEND] Ścieżkę dla Zenda znajdziemy w php.ini. A także zaktualizować kod aplikacji eDokumenty 
    6060 
    61 Obecnie mamy zainstalowane dwa silniki PostreSQL jeden działą na poracie 5432 drugi na 5433. 
    62  
    63 Możemy wykonać zrzut bazy z PostgreSQL na porcie 5432. 
    64 {{{ 
    65 #su - postgres 
    66 $psql -U edokumenty -f edokumenty_upgrade.sql edokumenty (polecenie zakłada że eDokumenty działają na bazie edokumenty i właścicielem bazy jest użytkownik edokumenty) 
    67 }}} 
    68  
    69 W nowym klastrze trzeba utworzyć użytkownika oraz bazę:  
    70 {{{ 
    71 $createuser -p 5433   --no-superuser --no-createdb --no-createrole http 
    72 $createuser -p 5433   --no-superuser --no-createdb --no-createrole edokumenty 
    73 $createdb -p 5433 -E UTF8 edokumenty -O edokumenty 
    74 }}} 
    75  
    76 Następnie wrzucamy do serwera psql zrzut wykonany chwilę wcześniej:  
    77 {{{ 
    78 $psql -p 5433 -U edokumenty -f edokumenty_upgrade.sql edokumenty 
    79 }}} 
    80  
    81 Następnym krokiem jest zatrzymanie PostgreSQL 
    82  
    83 {{{ 
    84 /etc/init.d/postgresql stop 
    85 }}} 
    86  
    87 W pliku konfiguracyjnym zmieniamy porty dla PostgreSQL aby nowy działał na domyślnym porcie 5432 
    88 Starego PostgreSQL zmieniamy na 5433 
    89 {{{ 
    90 vim /etc/postgresql/9.1/main/postgresql.conf  
    91 port=5433 
    92 }}} 
    93  
    94 W konfiguracji nowego PostgreSQL zmieniamy na 5432 
    95 {{{ 
    96 vim /etc/postgresql/9.4/main/postgresql.conf  
    97 port=5432 
    98 }}} 
    99  
    100 W pliku konfiguracyjnym pg_hba.conf dla aktualnej wersji PostgreSQL dodajemy wpisy 
    101 {{{ 
    102 vim /etc/postgresql/9.4/main/pg_hba.conf 
    103  
    104 local edokumenty all trust 
    105 }}} 
    106  
    107 Następnym krokiem jest uruchomienie PostgreSQL 
    108 {{{ 
    109 /etc/init.d/postgresql start 
     61W przypadku problemów z uruchomieniem Apache po aktualizacji systemu należy zweryfikować błędy, które będzie nam zwracał Apache podczas jego uruchomienia. To możemy sprawdzić poleceniem 
     62{{{ 
     63systemctl status apache2.service 
    11064}}} 
    11165 
     
    181135}}} 
    182136 
     137Obecnie mamy zainstalowane dwa silniki PostreSQL jeden działą na poracie 5432 drugi na 5433. W przypadku gdy nowa wersja PostgreSQL nie zostanie należy wykonać polecenie 
     138 
     139{{{ 
     140apt-get install postgresql-9.6 
     141}}}  
     142 
     143Możemy wykonać zrzut bazy z PostgreSQL na porcie 5432. 
     144{{{ 
     145#su - postgres 
     146$psql -U edokumenty -f edokumenty_upgrade.sql edokumenty (polecenie zakłada że eDokumenty działają na bazie edokumenty i właścicielem bazy jest użytkownik edokumenty) 
     147}}} 
     148 
     149W nowym klastrze trzeba utworzyć użytkownika oraz bazę:  
     150{{{ 
     151$createuser -p 5433   --no-superuser --no-createdb --no-createrole http 
     152$createuser -p 5433   --no-superuser --no-createdb --no-createrole edokumenty 
     153$createdb -p 5433 -E UTF8 edokumenty -O edokumenty 
     154}}} 
     155 
     156Następnie wrzucamy do serwera psql zrzut wykonany chwilę wcześniej:  
     157{{{ 
     158$psql -p 5433 -U edokumenty -f edokumenty_upgrade.sql edokumenty 
     159}}} 
     160 
     161Następnym krokiem jest zatrzymanie PostgreSQL 
     162 
     163{{{ 
     164/etc/init.d/postgresql stop 
     165}}} 
     166 
     167W pliku konfiguracyjnym zmieniamy porty dla PostgreSQL aby nowy działał na domyślnym porcie 5432 
     168Starego PostgreSQL zmieniamy na 5433 
     169{{{ 
     170vim /etc/postgresql/9.1/main/postgresql.conf  
     171port=5433 
     172}}} 
     173 
     174W konfiguracji nowego PostgreSQL zmieniamy na 5432 
     175{{{ 
     176vim /etc/postgresql/9.4/main/postgresql.conf  
     177port=5432 
     178}}} 
     179 
     180W pliku konfiguracyjnym pg_hba.conf dla aktualnej wersji PostgreSQL dodajemy wpisy 
     181{{{ 
     182vim /etc/postgresql/9.4/main/pg_hba.conf 
     183 
     184local edokumenty all trust 
     185}}} 
     186 
     187Następnym krokiem jest uruchomienie PostgreSQL 
     188{{{ 
     189/etc/init.d/postgresql start 
     190}}} 
     191 
    183192Po aktualizacji systemu konieczna będzie także aktualizacja repozytorium plików 
    184193{{{