web-dev-qa-db-ja.com

ApacheからIISへの移行に関する問題

Drupal Linux/Cpanel/Apache/MySqlの場合 でWebサイトを実行すると、完全に機能しました。
配置したい このサイトはWindows/plesk/IIS/MySql 。新しいホストでデータベースをバックアップおよび復元し、Drupalファイルをコピーしました。

私のウェブサイトは新しいホストで実行されていますが、問題があります。

  1. 管理ページが表示されません。このページは白です。
  2. リンクがクリーンなURLで機能しないため、リンクに(?q =)を追加する必要があります。
  3. ImageCacheを使用した画像が表示されません。画像のURLが正しくなく、スペースがあります。
3
AmirHossein

ルートweb.configで、Apacheサーバーの書き換えルールをIIS同等のものに変換する必要があります。

参考として、 Windowsダウンロード手順 で報告されている内容を参照してください。

IIS7:web.configファイルを作成/変更します。Drupalディストリビューションには* nix用の.htaccessファイルが付属しています。IIS7ユーザーはこのファイルを自分のサイトのweb.configファイルに変換する必要があります。IIS Managerを使用して新しいサイトを作成した場合、基本的なweb.configファイルがサイトのルートディレクトリに存在します。

6

IISマシンでD6を実行することは少し難しいです。書き換えルールを許可するIISモジュールが必要ですが、かなりの数のモジュールがあり、他のいくつかは無料です有料のソリューションです。解決するにはかなりの癖がありますが、それであなたは始められるはずです。

0
el_reverend
  1. PhpMyAdminなどを使用してすべてのキャッシュテーブルをクリーンアップすることで解決できます。
  2. 他の答えを見てください。 Drupalに付属のweb.configファイルを使用するだけです。
  3. ポイント#2が解決され、適切な権限が設定されている場合は解決されます。
0
Attiks