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