ホームページ  >  記事  >  CMS チュートリアル  >  dedecms でシステムのデータ ディレクトリを Web 以外のディレクトリに移行する方法

dedecms でシステムのデータ ディレクトリを Web 以外のディレクトリに移行する方法

藏色散人
藏色散人オリジナル
2019-12-09 10:00:382179ブラウズ

dedecms でシステムのデータ ディレクトリを Web 以外のディレクトリに移行する方法

システムのデータ ディレクトリを dedecms の Web 以外のディレクトリに移行するにはどうすればよいですか?

データ ディレクトリは、システム キャッシュと構成ファイルのディレクトリです。通常、読み取りと書き込みのアクセス許可があります。ディレクトリに書き込むことができる限り、セキュリティ リスクが存在する可能性があります。多くの Web マスターは、実行権限はさらに危険であるため、このデータ ディレクトリを Web アクセス可能なディレクトリの外に移動することをお勧めします。この記事では、Web アクセス ディレクトリからデータ ディレクトリを移動する方法を紹介します。

推奨学習: 梦Weavercms

この操作を行うには、ユーザーが DedeCMS システムについて十分に理解している必要があります。あまり詳しくないと思われる場合は、公式のセキュリティ関連サービスを選択することを検討してください。

1. データ ディレクトリを Web 以外のディレクトリに転送します

ここでの例では、システムのルート ディレクトリとして「D:\dedecms\v57」を指定しています。データを移動する必要があります。 (図 1 に示すように) 移行には上位レベルのディレクトリ (Web ディレクトリ以外) が必要ですが、これを直接切り取るかコピーするだけで済みます。

dedecms でシステムのデータ ディレクトリを Web 以外のディレクトリに移行する方法

上位ディレクトリに移動し、ファイル パスに注目します。

dedecms でシステムのデータ ディレクトリを Web 以外のディレクトリに移行する方法

2. DEDEDATA ディレクトリの構成定数を変更します。

次のディレクトリで /include/common.inc.php ファイルを見つけます。システム ディレクトリを変更してください。DEDEDATA 定数はシステム ディレクトリです。

dedecms でシステムのデータ ディレクトリを Web 以外のディレクトリに移行する方法

3. tplcache キャッシュ ファイル ディレクトリの設定

システム バックグラウンドを入力し、設定内の tplcache ディレクトリを次のディレクトリに変更します。あなたが欲しいのです。 (システム > 基本システム パラメータ > パフォーマンス オプション > テンプレート キャッシュ ディレクトリ)

dedecms でシステムのデータ ディレクトリを Web 以外のディレクトリに移行する方法

# さて、データ ディレクトリを正常に移行できます。

この操作は現在、V57 システムでのテストにのみ有効です。システムの他のバージョンでは調整が必要な場合があります。

購入した仮想ホストに一般権限が設定されている場合は、データが配置されているディレクトリに読み取りおよび書き込み権限 (Web ディレクトリと同じ権限) があることを確認してください。

テストに合格しました。

以上がdedecms でシステムのデータ ディレクトリを Web 以外のディレクトリに移行する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。