Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak samodzielnie zaktualizować PHP+MySQL CMS?

  • Trzymaj swój kod w innym miejscu niż pliki konfiguracyjne i inne pliki zmienne (przesłane obrazy, pliki pamięci podręcznej itp.)
  • Trzymaj również moduły oddzielnie od głównego kodu.
  • Upewnij się, że twój kod ma uprawnienia systemu plików do zmiany samego siebie (na przykład użyj SuPHP).

Jeśli to zrobisz, najprościej będzie całkowicie pobrać nową wersję (bez dodatkowych poprawek) i rozpakować ją do katalogu sąsiadującego z tym, który zawiera aktualną wersję. Ponieważ w katalogu kodu nie będzie plików zmiennych, możesz po prostu usunąć lub zmienić nazwę starego i zmienić nazwę nowego, aby go zastąpić.

Możesz zachować numer wersji w globalnej stałej w kodzie.

Jeśli chodzi o MySQL, nie ma innego sposobu niż zrobienie skryptu aktualizacji dla każdej wersji, która zmienia układ bazy danych. Nawet automatyczne rozwiązania do zmiany definicji tabeli nie mogą wiedzieć, jak zaktualizować istniejące dane.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Po prostu przekonwertuj 5-cyfrowy numer w bazie mysql na datę

  2. MySQL:Jak mogę uzyskać znacznik czasu ostatniego wstawienia do bazy danych?

  3. Błąd krytyczny PHP:wywołanie niezdefiniowanej funkcji mysqli_stmt_get_result()

  4. Zaawansowane zapytanie MySql:Aktualizuj tabelę informacjami z innej tabeli

  5. wyświetlanie wszystkich rekordów z jednej tabeli i dopasowanie rekordów z innej