検索
ホームページCMS チュートリアルDEDECMSDEDECMS Web サイトでデータ ディレクトリ名を変更する方法

DEDECMS Web サイトでデータ ディレクトリ名を変更する方法

DEDECMS Web サイトのデータ ディレクトリの名前を変更するにはどうすればよいですか?

最近、dedecmsの脆弱性が頻繁に出現しており、Dreamweaver関係者も多くの対応策を提供しています。今日お話しするのは、dedecms がユーザーにデータ ファイル名を変更することを公式に推奨しているということです。仮想ホストの場合、一部の仮想ホストには制限があり、Web ディレクトリの外への移動が許可されていません。Web サイトが攻撃される可能性を最小限に抑えるために、データ ディレクトリの名前を変更することで、攻撃の可能性をさらに減らすことができます。

推奨学習: Dream Weaver cms

1. インクルード ディレクトリ内の common.inc.php ファイルを変更します。ファイルを開いて 16 行目を見つけます:

コードは次のとおりです:

define('DEDEDATA', DEDEROOT.'/data');

データを変更したいディレクトリ名に変更します (例: 22badata)。その後、次のように変更します:

コードは次のとおりです:

define('DEDEDATA', DEDEROOT.'/22badata');

2. FTP を使用して、データ ディレクトリの名前を 22badata (最初の手順で変更したファイル名と同じ) に変更します。

3. Web サイトのバックグラウンドで、[システム] - [基本システム パラメーター] - [パフォーマンス オプション] に移動し、「テンプレート キャッシュ ディレクトリ:」を /22badata/tplcache に変更します。

変更は基本的には完了しましたが、まだ問題がいくつかあります。 Web サイトのディレクトリを開くと、インストール ファイルにジャンプしていることがわかります。心配しないでください。Web サイトのルート ディレクトリにあるindex.php ファイルを変更し、ファイルの最初の数行をコメント アウトし、次のようにコメントします。つまり、コードの前に // を追加します。コードは次のとおりです。 :

コードは次のとおりです:

//if(!file_exists(dirname(__FILE__).'/data/common.inc.php'))
//{
// header('Location:install/index.php');
// exit();
//}

このようにして、Web サイトを正常に開くことができます。バックグラウンドで更新しても、依然として問題が発生します。Web サイトのマップ、RSS および JS の更新に問題があります。その場合は、Web サイトのルート ディレクトリの下に新しいデータ ディレクトリを作成し、その下に 2 つの新しい rss ディレクトリと js ディレクトリを作成するだけで済みます。データ ディレクトリ。それだけです。もう一度更新して、すべてが正常かどうかを確認してください。

注: 上記の変更ディレクトリは 22badata です。22badata は、必要なディレクトリ名に自由に置き換えることができます。

以上がDEDECMS Web サイトでデータ ディレクトリ名を変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

Dreamweaver Mac版

Dreamweaver Mac版

ビジュアル Web 開発ツール

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

VSCode Windows 64 ビットのダウンロード

VSCode Windows 64 ビットのダウンロード

Microsoft によって発売された無料で強力な IDE エディター

PhpStorm Mac バージョン

PhpStorm Mac バージョン

最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール