ホームページ > 記事 > CMS チュートリアル > dedecms でシステムのデータ ディレクトリを Web 以外のディレクトリに移行する方法
システムのデータ ディレクトリを dedecms の Web 以外のディレクトリに移行するにはどうすればよいですか?
データ ディレクトリは、システム キャッシュと構成ファイルのディレクトリです。通常、読み取りと書き込みのアクセス許可があります。ディレクトリに書き込むことができる限り、セキュリティ リスクが存在する可能性があります。多くの Web マスターは、実行権限はさらに危険であるため、このデータ ディレクトリを Web アクセス可能なディレクトリの外に移動することをお勧めします。この記事では、Web アクセス ディレクトリからデータ ディレクトリを移動する方法を紹介します。
推奨学習: 梦Weavercms
この操作を行うには、ユーザーが DedeCMS システムについて十分に理解している必要があります。あまり詳しくないと思われる場合は、公式のセキュリティ関連サービスを選択することを検討してください。
1. データ ディレクトリを Web 以外のディレクトリに転送します
ここでの例では、システムのルート ディレクトリとして「D:\dedecms\v57」を指定しています。データを移動する必要があります。 (図 1 に示すように) 移行には上位レベルのディレクトリ (Web ディレクトリ以外) が必要ですが、これを直接切り取るかコピーするだけで済みます。
上位ディレクトリに移動し、ファイル パスに注目します。
2. DEDEDATA ディレクトリの構成定数を変更します。
次のディレクトリで /include/common.inc.php ファイルを見つけます。システム ディレクトリを変更してください。DEDEDATA 定数はシステム ディレクトリです。
3. tplcache キャッシュ ファイル ディレクトリの設定
システム バックグラウンドを入力し、設定内の tplcache ディレクトリを次のディレクトリに変更します。あなたが欲しいのです。 (システム > 基本システム パラメータ > パフォーマンス オプション > テンプレート キャッシュ ディレクトリ)
# さて、データ ディレクトリを正常に移行できます。
この操作は現在、V57 システムでのテストにのみ有効です。システムの他のバージョンでは調整が必要な場合があります。
購入した仮想ホストに一般権限が設定されている場合は、データが配置されているディレクトリに読み取りおよび書き込み権限 (Web ディレクトリと同じ権限) があることを確認してください。
テストに合格しました。
以上がdedecms でシステムのデータ ディレクトリを Web 以外のディレクトリに移行する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。