DNNを別のサーバーに移動する

DNN(DotNetNuke)インストールを別のサーバーに移動すると、ファイルを転送する前に新しいHTPエイリアスを設定してデータベースを保存することになります。 データベースを正しくコピーして移動しないと、情報が失われる危険があります。 それでも、DNNを別のサーバーに移動することは、サーバーへのアクセスとFTPプログラムの使用に自信がある限り、比較的迅速で直接的なプロセスになる可能性があります。

DNNとエイリアシング

DNN、またはDotNetnukeは、コンテンツ管理システムとして機能します。 DNNはオープンソースです。つまり、開発者は自由にソースコードにアクセスして改善に貢献することができます。 サイトをテストサーバー上に構築していて、実際のサーバー環境に移行したい場合は、[管理]> [サイト設定]でhttpエイリアスを追加してください。 つまり、サーバーを切り替える準備ができたら、DNNは以前のサーバーのページではなく正しいページを提供します。

ファイルバックアップ

すべてのDNNコアファイルとDNNデータベースをバックアップすると、新しいサーバーにデータを転送できます。 転送中に問題が発生した場合に備えて、バックアップをとることも役立ちます。 DotNetNukeのスペシャリスト、Mitchell Sellersは、module.dllや "portals"フォルダなど、すべてのファイルとフォルダをコンピュータに保存して、DNNディレクトリ全体をバックアップすることをお勧めします。 ファイル転送プロトコル(またはFTP)ソフトウェアを使用してファイルを保存できます。

データベースのバックアップ

あなたのDNNデータベースはあなたの貴重なコンテンツとサイトデータの多くを含んでいます。 DNNデータベースをバックアップするには、サーバーアクセスが必要です。 サーバーへのアクセス方法がわからない場合は、ホスト会社にデータベースファイルのバックアップを依頼してください。 それ以外の場合は、MicrosoftのSQL Server 2000用Enterprise Managerなどのプログラムを使用してサーバーに接続できます。 [すべてのタスク]メニューにある[データベースのバックアップ]オプションは、すべての情報を保存します。

Web.config

新しいサーバーに移動するときは、データベースが正しく接続されるようにするためにweb.configファイルに新しいサーバーの詳細が必要です。 これには、新しいURLを反映するように接続文字列とportaliasテーブル情報を変更することが含まれます。 これらの詳細を変更しないと、新しいインストールは以前のサーバーに接続しようとし、ページのロードに失敗します。