Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да актуализирам самостоятелно PHP+MySQL CMS?

  • Дръжте кода си на място, отделно от конфигурационните и други променливи файлове (качени изображения, кеш файлове и др.)
  • Дръжте модулите също отделно от основния код.
  • Уверете се, че кодът ви има разрешения за файлова система, за да се промени (използвайте SuPHP например).

Ако направите това, най-простото би било да изтеглите напълно новата версия (без инкрементални пачове) и да я разархивирате в директория, съседна на тази, съдържаща текущата версия. Тъй като в кодовата директория няма да има променливи файлове, можете просто да премахнете или преименувате стария и да преименувате новия, за да го замените.

Можете да запазите номера на версията в глобална константа в кода.

Що се отнася до MySQL, няма друг начин освен да направите скрипт за надграждане за всяка версия, която променя оформлението на DB. Дори автоматичните решения за промяна на дефиницията на таблицата не могат да знаят как да актуализират съществуващите данни.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Актуализирайте данните на базата данни с бутона за изпращане

  2. Как да конвертирате mssql скрипт в mysql

  3. Как да попитам javascript да изчака mysql да присвои стойност на php променлива?

  4. MySQL функция за изчисляване на разстоянието между две географски ширини и дължини

  5. Как да редактирате съхранена процедура в MySQL?