ホームページ > 記事 > CMS チュートリアル > dedecmsをサブディレクトリからルートディレクトリに移動する方法
dedecms をサブディレクトリからルート ディレクトリに移動する方法
dedecms をサブディレクトリからルート ディレクトリに移動する方法
推奨される学習:梦Weavercms
最初に dedecms をサブディレクトリにインストールし、ある日、ルート ディレクトリに変更したいことがあります。以下の方法を参考にして試してみてください。
複数のプロジェクトに同時に取り組んでいることがあるため、これほど多くの注文があるとは思っていなかったので、あまり考えていませんでした最近、さまざまな Web サイトをサブディレクトリにインストールすることができますが、最終的に他の Web サイトに渡されるとき、それらは通常 2 番目のディレクトリには存在せず、もちろん、セカンダリ ディレクトリと同じ名前なので、渡すときに他の人に渡す前にいくつかの調整を行い、dedecms をサブディレクトリからルート ディレクトリに移動してから、再度顧客に渡す必要があります。そこで、dedecms愛好家の皆様のお役に立てればと思い、今日この記事を書きました。
以下は具体的な手順です。最初にデータベースをバックアップすることを強くお勧めします。
1. バックグラウンド - システム - システム設定 - 基本システム パラメータ - サイト設定
メイン ページの「Web ページ ホーム リンク」を引用符なしの「/」に変更します
2. バックグラウンド - システム - システム設定 - 基本システムパラメータ - コア設定
「DedeCMS インストールディレクトリ」の内容をクリアします。それ以外の場合は、「バックステージ - 生成 - HTML 更新 - ホームページの更新 - ホームページ テンプレートの選択 - 閲覧中に何も見つかりません」および「テンプレートのエラー メッセージが見つかりません」
3. バックステージ - - 生成 - 実行中にHTML を更新し、すべてのホームページ、コラム、記事を更新します
そうしないと、テンプレートが正しくないためページが混乱するという問題が発生します
4. データベース内の添付ファイルにもサブディレクトリが含まれるため、データベースを変更します。そうしないと、すべての添付ファイルがパスを見つけることができません。
(1) phpmyadmin をダウンロードします。
(2) phpmyadmin を解凍します。
(3) phpmyadmin
# をインストールします。 ##config.sample.inc.php を config.inc.php にコピーし、config.inc.php ファイル$cfg['blowfish_secret'] = ”;を変更し、最後に不規則なコンテンツを追加します。 と入力するだけです。 (4) phpmyadmin アドレスを入力し、MYSQL ユーザー名とパスワードを入力してログインし、5 を管理します。データベースを選択し、右側の [検索] をクリックします (この操作を実行する前に、データベースをバックアップしてください)最初) インストールしたサブディレクトリの名前を探してください。私の場合は web1 なので、それを探しました。必ずすべてのテーブルを選択してください。選択しないと何も見つかりません。 最終的に、以下のような結果が得られました。さまざまな Web サイトによって取得される Web サイトも異なります。テーブル dede_addonarticle で一致する 2 つを検索します。
dede_archives テーブルで 5 件の一致が見つかりました
dede_arctype テーブルで 1 件の一致が見つかりました
dede_uploads テーブルで 12 件の一致が見つかりました
すべての検索結果は次のようになります。 phpMyAdmin バージョン 3.4.3.1 を使用している場合は、参照をクリックすると、Web ページの下部に結果が表示され、ゆっくりと変更を加えることができます。非常に優れたクイック編集を使用することをお勧めします。そして力強い。すべての変更が完了するまで、ゆっくりと変更を加えてください。
すべての作業が完了した後も、バックグラウンドで記事、コラム、ホームページを生成する必要があります。これは、Web サイトが正しいことを確認するためのものです。
以上がdedecmsをサブディレクトリからルートディレクトリに移動する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。