問題タブ [document-root]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
perl - mod_perl2 の startup.pl で DOCUMENT_ROOT を学習するにはどうすればよいですか?
startup.pl で DOCUMENT_ROOT を学びたいのですが、私にできる最善の方法は、server_root を学ぶことです。
これはまったく役に立たない。環境変数を設定できます
しかし、可能であれば、余分な構成は好きではありません。
他の方法で DOCUMENT_ROOT を取得する方法はありますか?
zend-framework - サブディレクトリのドキュメントルートの下にあるzendフレームワーク
Zend Frameworkを使用してアプリケーションを開発しましたが、Documentrootのサブディレクトリにアプリを配置できるようにしたいと考えています。例: http: //www.example.com/myapp/
私はこれがどのように機能するかについてかなり多くのDocuを読みましたが、これらすべてのソリューションのすべてが私のニーズに適合していません。ページを生成するファイルに具体的なパスを追加せずに、subdirを実行する簡単な方法はありますか?
ネットにはいくつかの例があり、basePathがアプリケーション環境に設定されているため、リンクの前にパスを付加する各「フォーム」作成の前にメソッド呼び出しがあります。
これは次のサイトからのものです:http://johnmee.com/2008/11/zend-framework-quickstart-tutorial-deploy-to-a-subdirectory-instead-of-web-root/
しかし、これは小さな例でのみ機能します。私には、大量のフォーム、大量のビュー、および大量のスクリプトがあります。私はこれを信じることができません(それをハックと呼びましょう:))これを行う唯一の解決策です。
何か案は?
linux - httpdconfファイルの複数のドキュメントルート
次のhttp-confファイルで、bugzillaを追加するためのエントリを追加する方法
つまり、123.21.1.21は私のWebサイトに移動し、123.21.1.21/bugzillaは/opt/bugzillaを指します
apache - Coldfusionエラー:ファイル/CFIDE/administrator/index.cfmが見つかりません
そうです、あなたがこの質問をグーグルで検索してたくさんの答えを得ることができることを私は知っています、しかしそれらのどれも私のために働かないようです。
最新のLAMPがインストールされた新しいRHEL5サーバーがあり、Coldfusion9をインストールしました。
サイトにアクセスすると、Coldfusionエラーが発生します。
htmlまたはphpページに移動すると、問題なくサーバーに接続されます。そして、私が得ているエラーは青/灰色のColdFusionのものであるため、ColdFusionサーバーは機能しています。
そして、私はこれに問題を絞り込みました...
/var/www/vhosts/site.co.uk/index.cfm-これは提供されます
しかし、私のサイトのルートは本当に
/var/www/vhosts/site.co.uk/httpdocs/index.cfm-coldfusionはこのファイルを見ることができません!
私はこれを見つけました
/var/www/vhosts/site.co.uk/index.cfm
cfserver.logにあります。しかし、ルートとして「/var/www/vhosts/site.co.uk/」を参照している場所はどこにも見つかりません。
jrun-web.xmlのシステムパスは/var/www/vhosts/site.co.uk/httpdocsに設定されており、 「bin/coldfusion」内ではDOCROOTは「/var/www/vhosts/site.co」に設定されています。 uk / httpdocs "
これはhttpd.includeファイルのセクションです。
私は何が間違っているのですか?
apache - Apache 複数の DocumentRoot
Apacheで次の設定を行うにはどうすればよいですか?
http://server/ABC/*
によって提供されるべきです /var/www/ABC/*
http://server/PQR/*
によって提供されるべきです/var/www/PQR/*
他のすべてのリクエストは、 /var/www/Others/index.php
(単一のファイル) によって処理される必要があります。
ありがとう、
JP
php - PHP:ユーザーディレクトリ内からドキュメントルートを取得するにはどうすればよいですか?
私はさまざまなPHPアプリケーションを開発し、さまざまな環境にデプロイしています。特に開発環境では、document_rootから/ Users / me / Sites /、さらには/ Users / me / Sites /someapp/までどこにでも配置できます。
これらのアプリケーション内で、「アプリケーションルート」がどこにあるかを知る必要があります。1回は実際のパスとして、もう1回はURLとしてです。パスは問題ありません。アプリのルートディレクトリにbootstrap.phpがあり、次のようになっているとします。
ただし、ベースURLを確実に取得するには問題があります。ほとんどの環境では、BASE_DIRからドキュメントルートを差し引くだけで機能します。
今、私の問題は次のとおりです。PHPはまだメインのドキュメントルートを認識しているため、これは私のアプリがユーザーディレクトリ内にある環境では機能しません。誰かがこの問題を解決しましたか?
php - PHP奇妙なDOCUMENT_ROOT
つまり、基本的に、私はフレームワークを作成しており、その機能の一部として、確立されたURI/パスのセットをエンド開発者に提供することになっています。
これらのパスのいくつかは以下を利用します$_SERVER['DOCUMENT_ROOT']
:
コードは、LinuxとWindowsの両方で機能するように微調整されています。どうやら、それはほとんどの場合Linuxで動作し、実際にはVPSでは非常にシームレスです。
しかし、最近、HGリセラーアカウント(共有ホスティング)で試してみたところ、すべて壊れてしまいました。問題のあるマシンの$_SERVER内のデータを印刷しました。
そして私のマシン:
**読み上げるべき部分は、私の問題を完全に説明する必要があります。
つまり、基本的にDOCUMENT_ROOT
は/home/sitename/public_html/
、が期待されますが、代わりに/usr/local/apache/htdocs
。
ああ、そして私が少し冗長すぎたらごめんなさい;)
編集:
getcwd()
=>/home/visitgoz/public_html
__FILE__
=>/home/visitgoz/public_html/K2F/config.php
php - Capistrano: シンボリックリンク 'current' を削除する方法ではなく、デプロイされたファイルにアクセスするために {deploy_to} を使用する方法
ねえ、Capistrano を使用して PHP アプリケーションをデプロイしています。
ここで、おかしなことに気がつきました(あるいは、これは私が理解していないことかもしれません)。
Capistrano はアプリケーションをreleases
フォルダーにデプロイし、シンボリック リンクcurrent
で最新のリリースを指すようにします。
今、これらのファイルにアクセスするときは、次のようにアクセスする必要があります:これらの展開されたファイルにアクセスhttp://example.com/current/
するために、カピストラーノに伝える (または機能させる) 方法はありますか?http://example.com/
よろしく
ニキル・グプタ。
javascript - jqueryをphpファイルで動作させることができません
/var/www
Apache2.conf ファイルで DocumentRoot として構成された Linux Web サーバーがあります。次に、jquery コア ファイルを次の場所に配置します/var/www/js/jQuery_v1.4.2.js
(すべての Web サイトがアクセスするための中心的な場所です。
.php
インデックス ファイルは、aoifunctions.js ファイルも置かれて/var/www/AOI/aoiparse.php
いる にあります。私の<head>
タグは次のようになります。
スクリプト リンクが機能することを確認するために、私の aoifunctions.js ファイルには次のものが含まれています。
私の問題は、alert() を機能させることができないことです。エラー メッセージが表示されないので、どこに問題があるのかわかりません。