sql >> データベース >  >> RDS >> Mysql

PHP + MySQL CMSを自己更新する方法は?

    • コードを構成ファイルやその他の可変ファイル(アップロードされた画像、キャッシュファイルなど)とは別の場所に保管します
    • モジュールもメインコードから分離してください。
    • コードにそれ自体を変更するためのファイルシステム権限があることを確認してください(たとえば、SuPHPを使用してください)。

    これらを行う場合、最も簡単なのは、新しいバージョンを完全にダウンロードし(インクリメンタルパッチなし)、現在のバージョンを含むディレクトリに隣接するディレクトリに解凍することです。コードディレクトリ内には可変ファイルがないため、古いファイルを削除または名前変更し、新しいファイルの名前を変更して置き換えることができます。

    コード内でバージョン番号をグローバル定数に保つことができます。

    MySQLに関しては、DBレイアウトを変更するすべてのバージョンのアップグレードスクリプトを作成する以外に方法はありません。テーブル定義を変更する自動ソリューションでさえ、既存のデータを更新する方法を知ることはできません。



    1. PostgreSQLとSQLServerでUUIDを休止状態にする

    2. 日時データ型にNOW()値を挿入すると、0000-00-0000:00:00が返されます

    3. mssqlモジュールを使用してNode.JSからWindows認証でSQLServerに接続する方法

    4. XXXによる並べ替えASCまたはDESCによる並べ替え、動的な順序付け、mysql ..