ホームページ  >  記事  >  バックエンド開発  >  PHP プロジェクトがローカル サーバーにデプロイされた後、すべてのリソース ファイルを読み込むことができません。

PHP プロジェクトがローカル サーバーにデプロイされた後、すべてのリソース ファイルを読み込むことができません。

WBOY
WBOYオリジナル
2016-06-23 13:23:261086ブラウズ


通常表示するには、パス名の前にドットを追加します
/ tpl/Home/vifnn/css/common.css"/>


<スクリプト src="http://res.xiami.net/pc/lay/lib.js"> ;

のパスにすることはできません。すべてのエンジニアリングプロジェクト Dujia、それを解決するように神に頼んでください? ? ? ?

ディスカッションへの返信 (解決策)

アクセスした URL は何ですか?

http://localhost/pig.vifnn.com-5.2-new/pig.vifnn.com-5.2/ は、サーバーからダウンロードされたプロジェクトです。ローカルで実行すると、すべての前にドットを追加します。これが解決策ですが、常にドットを追加できるわけではありません。

アクセスした URL は何ですか?

http://localhost/pig.vifnn.com-5.2-new/pig.vifnn.com-5.2/ は、サーバーからダウンロードされたプロジェクトです。ローカルで実行すると、ページ読み込みエラーが発生します。これは解決されましたが、


/ は、2 つのディレクトリ pig.vifnn.com-5.2-new/pig.vifnn を削除しない限り、常にドットを追加することはできません。 com-5.2: http://localhost/ から直接アクセスしてください。

Web サイトのルート ディレクトリが /webroot であると仮定します

その場合、プロジェクトは

/webroot/pig.vifnn.com-5.2-new/pig.vifnn.com-5.2 になります
スタイル シートは
/webroot/pig.vifnn にあります.com-5.2-new/pig.vifnn.com-5.2/tpl
ディレクトリ内にあります

仮想ディレクトリを設定するだけです
ALIAS /tpl "/webroot/pig.vifnn.com-5.2-new/pig.vifnn .com-5.2/tpl"




/ は、ルート ディレクトリから開始することを意味します。これは、2 つのディレクトリ pig.vifnn.com-5.2-new/pig.vifnn.com-5.2 を削除しない限り、もちろん間違っています。 http://localhost/ 経由で直接アクセスしてください。

さて、プロジェクト内のこれら 2 つのディレクトリを移動し、さまざまなプロジェクト フォルダーをルート ディレクトリに直接配置し、http://localhost/ を使用してアクセスしました。ありがとうございます


先生、どのように解決したか詳しく説明していただけますか

ルート ディレクトリに置くと、非常に乱雑になります。なぜなら、www はそのプロジェクトのファイルとフォルダーでいっぱいだからです

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