-1

ホームネットワークにサーバーをセットアップして、複数のコンピューターから開発用 Web サイトをテストできるようにしました。Ubuntu と通常のプログラム (Apache、PHP、MySQL) もインストールされます。

Web サイトは、まだ本番サイトではありませんが、Web ホスト上でも稼働しており、そこではすべて正常に機能しています。すべての Drupal (Ver 7) ファイルのコピーを新しいサーバーとデータベースにアップロードしました。

ホームベースのサーバーなので、サイトの IP は 192.168.1.8 です。URL に www.example.com を入力すると、ブラウザはホスティング会社のサーバー上のサイトのコピーを指します。

192.168.1.8 と入力すると、ホーム サーバーのサイトのフロント ページに移動します。そこにあるものはすべてうまく表示されます。この新しいサーバーを一般に公開したくありません。

ただし、たとえば、フロント ページのユーザー ログイン ブロックの「新しいパスワードを要求する」リンクをクリックすると、「見つかりません - 要求された URL/ユーザー/パスワードがこのサーバーで見つかりませんでした」というメッセージと URL が表示されます。 「192.168.1.8/ユーザー/パスワード」を読み取ります

新しいアカウントの作成ページと、未登録のユーザーが直接アクセスできるすべてのページ (会社概要ページや利用規約ページなど) も同様です。

(フロント ページのログイン ブロックから) 自分のアカウントにログインしようとすると、どこにも移動せず、フロント ページにとどまります。

現在、このホーム サーバーを開発して、将来 Web からアクセスできるようにする予定ですが、固定 IP アドレスとそれを指す DNS が必要になることはわかっています。

それまでの間、この新しいサーバーでサイトを機能させるにはどうすればよいですか? 現時点ではテストのみを目的としているため、URL に表示される内容は重要ではありません。

私が見る限り、すべてのフォルダーのパーミッションは 755 です。

これを機能させるための考えや提案はありますか?

ありがとうございました。:)

4

2 に答える 2

-1

@Gerald Schneider - これが正解です。.htaccess ファイルが見つからないか無効のようです。

この Web サイト (Mod_rewrite ジェネレーター) を試すことができます。私はそれを使用し、それは動作します。

編集:なぜ反対票を投じるのですか?答えはおそらく正しいので、.htaccess を作成するためのツールへのリンクを提供しました。

于 2013-09-25T12:51:59.217 に答える