Оновлення, roundcube webmail

У вас був RoundCube який працював деякий час, і зараз з'явилася блискуча нова версія, і вам необхідно оновитися. З чого почати?

Завантажити і оновити версію

Я нікога Не устану повторювати: Завжди створюйте резервні копії!

В першу чергу зробіть копію директорії RoundCube. Це допоможе вам в тому випадку, якщо у вас не працює нова версія, тоді можна зробити відкат. Якщо ви досить впевнені в своїх можливостях, то можна створити резервні копії тільки config / main.inc.php і config / db.inc.php.

Після зробіть дамп БД і збережіть його в безпечне місце. Якщо нова версія RoundCube вимагає будь-які зміни в схемі БД, то вам буде потрібно відновити резервну копію, щоб повернутися до попередньої версії БД.

Перевірте вашу конфігурацію

Завантажте ваші файли config / main.inc.php і config / db.inc.php і помістіть їх в настроювальну папку (паку конфігурацій), таким чином вам не доведеться копіювати їх пізніше.

Перевірте config / main.inc.php.dist і config / db.inc.php.dist. щоб бути впевненим в тому, що з'явилися настройки з нової версії. Деякі вважають за краще копіювати нові .dist файли і пересоздавать необхідні зміни.

Завантажте нову копію

Використовуйте вашу улюблену FTP / SFTP / SCP програму, щоб перейменувати або видалити стару папку і завантажити нову.

Налаштування бази даних

У той час як ви завантажуєте (або коли вже все готово), залишається тільки останній крок перед використанням нової версії RoundCube. Потрібно переконатися в необхідності зміни бази даних. Зайдіть в SQL-каталог RoundCube. і знайдіть файл: "* .update.sql", де * - назва вашої СУБД (MySQL, PostgreSQL, SQLite). Ви повинні тільки виконати команди, які вказують, що сталося після установки попередньої версії (тобто щось зазначено як "Updates from 0.1-beta2").

При бажанні ви можете видалити (drop table

) Все таблиці і використовувати * .initial.sql файл, щоб повністю перебудувати базу.

висновок

Це повинно бути все, що необхідно для поновлення. Якщо у вас є проблеми, ви завжди можете відновити резервні копії і спробувати ще раз, або попросити про допомогу на форумах. Якщо вам потрібна допомога, будьте готові прийняти до відома будь-які помилки, які з'являються на екрані або балках.

Схожі статті