]>
Commit | Line | Data |
---|---|---|
5601b453 | 1 | Aggiornate la vostra installazione di wallabag |
2 | ============================================== | |
3 | ||
4 | Troverete qui i differenti modi per aggiornare il vostro wallabag: | |
5 | ||
6 | - `da 2.0.x a 2.1.1 <#upgrade-from-2-0-x-to-2-1-1>`_ | |
7 | - `da 2.1.x a 2.1.y <#upgrading-from-2-1-x-to-2-1-y>`_ | |
8 | - `da 1.x a 2.x <#from-wallabag-1-x>`_ | |
9 | ||
10 | Aggiornate da 2.0.x a 2.1.1 | |
11 | --------------------------- | |
12 | ||
13 | .. attenzione:: | |
14 | ||
15 | prima di questa migrazione, se avete configurato l'importazione di Pocket aggiungendo la vostra consumer key nelle Impostazioni interne, si prega di farne un backup: dovrete aggiungere questa nella pagina di configurazione dopo l'aggiornamento. | |
16 | ||
17 | Aggiornamento su un web server dedicato | |
18 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
19 | : | |
20 | ||
21 | rm -rf var/cache/* | |
22 | git fetch origin | |
23 | git fetch --tags | |
24 | git checkout 2.1.1 --force | |
25 | SYMFONY_ENV=prod composer install --no-dev -o --prefer-dist | |
26 | php bin/console doctrine:migrations:migrate --env=prod | |
27 | php bin/console cache:clear --env=prod | |
28 | ||
29 | Aggiornamento su un hosting condiviso | |
30 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
31 | Fate un backup del file ``app/config/parameters.yml``. | |
32 | Scaricate la versione 2.1.1 di wallabag: | |
33 | ||
34 | .. code-block:: bash | |
35 | ||
36 | wget http://framabag.org/wallabag-release-2.1.1.tar.gz && tar xvf wallabag-release-2.1.1.tar.gz | |
37 | ||
38 | (hash md5 del pacchetto 2.1.1: ``9584a3b60a2b2a4de87f536548caac93``) | |
39 | ||
40 | Estraete l'archivio nella vostra cartella di wallabag e sostituite ``app/config/parameters.yml`` con il vostro. | |
41 | ||
42 | Controllate che il vostro ``app/config/parameters.yml`` contenga tutti i parametri richiesti. Potete trovare qui la documentazione sui parametri *link mancante*. | |
43 | ||
44 | Se usate SQLite, dovete anche copiare la vostra cartella ``data/`` dentro la nuova installazione. | |
45 | ||
46 | Svuotate la cartella ``var/cache``. | |
47 | ||
48 | Dovete eseguire delle query di SQL per aggiornare il vostro database. Assumiamo che il prefisso della tabella sia ``wallabag_`` e che il database sia MySQL: | |
49 | ||
50 | .. code-block:: sql | |
51 | ||
52 | ALTER TABLE `wallabag_entry` ADD `uuid` LONGTEXT DEFAULT NULL; | |
53 | INSERT INTO `wallabag_craue_config_setting` (`name`, `value`, `section`) VALUES ('share_public', '1', 'entry'); | |
54 | ALTER TABLE `wallabag_oauth2_clients` ADD name longtext COLLATE 'utf8_unicode_ci' DEFAULT NULL; | |
55 | INSERT INTO `wallabag_craue_config_setting` (`name`, `value`, `section`) VALUES ('import_with_redis', '0', 'import'); | |
56 | INSERT INTO `wallabag_craue_config_setting` (`name`, `value`, `section`) VALUES ('import_with_rabbitmq', '0', 'import'); | |
57 | ALTER TABLE `wallabag_config` ADD `pocket_consumer_key` VARCHAR(255) DEFAULT NULL; | |
58 | DELETE FROM `wallabag_craue_config_setting` WHERE `name` = 'pocket_consumer_key'; | |
59 | ||
60 | Aggiornamento da 2.1.x a 2.1.y | |
61 | ------------------------------ | |
62 | ||
63 | Aggiornamento su un web server dedicato | |
64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
65 | ||
66 | Per aggiornare la vostra installazione di wallabag ed ottenere l'ultima versione, eseguite il seguente comando nella vostra cartella wallabag: | |
67 | ||
68 | :: | |
69 | ||
70 | make update | |
71 | ||
72 | Aggiornamento su un hosting condiviso | |
73 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
74 | ||
75 | Fate un backup del file ``app/config/parameters.yml``. | |
76 | ||
77 | Scaricate l'ultima versione di wallabag: | |
78 | ||
79 | . code-block:: bash | |
80 | ||
81 | wget http://wllbg.org/latest-v2-package && tar xvf latest-v2-package | |
82 | ||
83 | Troverete il `hash md5 dell'ultima versione del pacchetto sul nostro sito <https://www.wallabag.org/pages/download-wallabag.html>`_. | |
84 | ||
85 | Estraete l'archivio nella vostra cartella di wallabag e rimpiazzate ``app/config/parameters.yml`` con il vostro. | |
86 | ||
87 | Controllate che il vostro ``app/config/parameters.yml`` contenga tutti i parametri richiesti. | |
88 | ||
89 | Potete trovare qui la documentazione sui parametri *link mancante*. | |
90 | ||
91 | Se usate SQLite, dovete anche copiare la vostra cartella ``data/`` dentro la nuova installazione. | |
92 | ||
93 | Svuotate la cartella ``var/cache``. | |
94 | ||
95 | Da wallabag 1.x | |
96 | --------------- | |
97 | ||
98 | Non esiste uno script automatico per aggiornare da wallabag 1.x a wallabag 2.x. Dovete: | |
99 | ||
100 | - esportare i vostri dati | |
101 | - installare wallabag 2.x (leggete la documentazione a proposito dell'installazione *link mancante*) | |
102 | - importate i dati in questa nuova installazione (leggete la documentazione a proposito dell'importazione) |