Нові версії PHP-Nuke виходять один раз в кілька місяців. Зазвичай, в кожній новій версії є одна або дві основні нові функції, безліч виправлень помилок, незначних поліпшень і т.п. Старі, невикористовувані модулі можуть бути видалені, а також можуть з'являтися нові модулі.
Так як оновлення вашого сайту може бути надзвичайно тривалим процесом -при цьому, наприклад, на ваш сайт завантажуються сотні файлів - то ви, можливо, не захочете встановлювати кожну нову версію. Відносно мене, я пропускаю приблизно 3-4 версії оновлення, якщо тільки там не виникає вкрай корисна функціональність, яку я просто зобов'язаний мати на своєму сайті.
Процес установки оновлення дуже простий. По-перше, зробіть резервну копію вашого сайту і бази даних. Якби мені дали можливість написати якесь одне речення яскраво червоним кольором, миготливими буквами з гучними сиренами, то цим висловом стало б пропозицію про створення резервної копії. Використовуйте будь-який засіб, яким ви маєте в своєму розпорядженні, щоб зробити резервну копію файлів вашого сайту. Якщо ви розміщуєте сайт на своєму власному сервері, то це зовсім просто; якщо ви користуєтеся послугами будь-якої хостингової компанії, то спробуйте використовувати будь-яке програмне забезпечення, наприклад BatchFTP (www.batchftp.corn), для завантаження всіх файлів сайту на ваш локальний комп'ютер. Також зробіть резервну копію вашої бази даних, використовуючи вбудовану в PHP-Nuke функціональність або інші програмні засоби, що надаються хостііговимі компаніями.
Після розпакування ZIP файлу з'являється кілька папок. На ваш Web-сайт необхідно скопіювати тільки папки HTML і Upgrade. Саме в папці HTML знаходиться нова версія PHP-Nuke: папка Modules, папка Admin, папка Blocks і т.д. Використовуйте, наприклад, таку програму як BatchFTP, щоб скопіювати ці файли на ваш Web-сайт. Папку Upgrade також слід завантажити на ваш сервер і розмістити в папці на один рівень вище.
Потім вам треба оновити вашу базу даних. Щоб зробити це, треба запустити скрипти поновлення. Тому, якщо у вас зараз встановлена версія PHP-Nuke 6.9 і ви оновлюєте її до версії 7.3, то вам треба запускати ці скрипти в наступному порядку:
2. upgrade70-71 .php
Щоб запустити скрипт, просто запишіть правильний шлях до нього в Web-браузері: наприклад, www.yoursite.eom / upgrade / 7.x / upgrade72-73.php. Запускайте кожен скрипт поновлення по порядку, щоб внести необхідні зміни в базу даних. На малюнку 66.1 показана структура папок PHP-Nuke, яка використовується для скриптів поновлення.
І, нарешті - і це дуже важливо - видаліть повністю папку Upgrade з вашого Web-сайту. Після завершення оновлення ця панка там більше не потрібна; залишаючись на сайті, ця папка становить небезпеку для системи захисту сайту. Хтось інший може запустити ці скрипти і внестн серйозні порушення в вашу базу даних.