フォーラム

[解決済み] 再インストールで古いdbテーブルを削除するには? (7 件の投稿)

  1. seikei
    メンバー
    8 ヶ月前の投稿 #

    http://○○○○○.net/wp/でインストール済みですが、表示されるのをhttp://○○○○○.net/にしようと、ここでもインストールを試みますと
    「すでにWPインストール済みのようです。再インストールするには、まず最初に古いデータベーステーブルを削除して下さい。」と表示されました。どのようにしたら良いのでしょうか?

  2. shokun0803
    メンバー
    8 ヶ月前の投稿 #

    再インストールする必要はありません。
    この方法を試してみてください。

    解りづらい場合は手前味噌ですが、設置ディレクトリと違うディレクトリでの運用など参考になれば。

  3. seikei
    メンバー
    8 ヶ月前の投稿 #

    shokun0803様 ご指導ありがとうございます。
    下記7.の.htaccess ファイルが見つからないのです。http://○○○○○.net/wp/これでは表示されるので、必須なファイルなのでしょうか?初心者ですみません。ご指導お願い致します。

    7.WordPress ディレクトリにある index.php と .htaccess ファイルを、あなたのサイトのルートディレクトリ(Blog address)へコピーする。

  4. shokun0803
    メンバー
    8 ヶ月前の投稿 #

    htaccessはパーマリンクを一度も変えていなければ存在しないかもしれません。
    一度パーマリンクを変更して(すぐ元に戻して)みたら作成されるかもしれません。
    しかし、サーバの設定で自動生成ができない場合があります。その場合はパーマリンクを変更したとき下に表示されるコードをコピーして手動でhtaccessファイルを作成してください。

  5. seikei
    メンバー
    8 ヶ月前の投稿 #

     shokun0803様 ご指導ありがとうございます。
     しかし.htaccess がなくて手動で作ったのですが、何かやり方が悪く表示出来ません。
    それで表題の通り、「古いdbテーブルを削除するには?」を教えて頂きたいのですが、
    これは「MySQLを一旦削除し、新たに作成」ということですか?それで再インストールをルートディレクトリ上に行えば良いのでしょうか?(全くの初心者で申し訳ありません。)

  6. V.J.Catkick
    メンバー
    8 ヶ月前の投稿 #

    古いDBを削除するのに一番手っ取り早いのはMySQLを削除し新たに作成することです。当然同じMySQLを使っている他のものがあれば、そのデータも削除されます。

    次に楽なのはwp-config.phpの中にある、データベーステーブルの接頭語を変えてやることになります(正確にはMySQLの中に古いデータが残ったままになります)。つまり、
    $table_prefix = 'wp_';
    これを適当な文字に変えてやると、元のデータにはアクセスしなくなります(必要な時に戻せるというメリットがある)。例えば:
    $table_prefix = 'wp2_';
    とかやれば良いということです。

    一番面倒なのは、MySQLを何らかのツールを使って手動でテーブルひとつずつ削除する方法です。目的のものだけを削除する事が出来るので、一番融通が利くとも言えます。

  7. seikei
    メンバー
    8 ヶ月前の投稿 #

    V.J.Catkick様
    ご指導ありがとうございます。さっき、「一番手っ取り早いのはMySQLを削除し新たに作成することです。」これを行いました。
    一番簡単な方法でしょうから、問題なくできました。今はルートディレクトリにデータを移しまして表示させております。

返信

ログイン しなければ投稿できません。

About this Topic