問題タブ [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.

0 投票する
2 に答える
3312 参照

php - simplepie キャッシュの場所を指定していますか?

うーん。私はこれが単純に見えることを知っています (パイ、ハーハーなど)。

これが私の状況です。ドメインのさまざまなレベルとフォルダーからフィードを単純に取得しています。したがって、ある場所で機能する場合、他の場所でもこの警告が表示されます。(サブフォルダーにあるなど)。

SO、simplepie.incファイルの501行目を編集して、実際のフルパスの場所を指定しようとしています

しかし、これは構文エラーです.....

で、 A) どうして?私は愚かな何かが欠けていることを知っています。

B)これを行うためのより良い/より効率的な方法はありますか?

よろしくお願いします!

0 投票する
3 に答える
1361 参照

php - PHP を使用してファイルシステム上の Web サイトのディレクトリを取得する

ローカル コンピューターに Web サイトがあります。私は自分のウェブサイトを運営するためにwampサーバーを使用しています。

Web サイトの URL はhttp://localhost/mywebsite/ です。

私のウェブサイトのフォルダーmywebsite/component/add/files/add.php内に PHP ファイルを配置しました

したがって、ファイルの実際のパスはc:\\wamp\www\mywebsite\component\add\files\add.php.

ファイルにパスc:\wamp\www\mywebsiteを表示したい。

どうすれば入手できますか?将来、サイトを別の場所に移動するときに、パスを手動で変更する必要はありません。自動的に更新する必要があります。これには何か機能がありますか?

たとえば、サイトをmywebsite/demoに移動すると、パスはC:\wamp\www\mywebsite\demoになります。

これが明確に理解できることを願っています。そこにhttp://localhost/mywebsiteパスを表示したくありません。

誰でも私を助けることができますか???

0 投票する
1 に答える
4671 参照

django - Django:ApacheDocumentRootは存在しません

mod_wsgi、CentOS 6を使用して、Apache2.6.6でDjango1.3.1を実行しようとしています。

httpd.confファイルを変更しました:

だから私は私のapache設定を貼り付けます(私が追加したコードのみ)。これはにあり/etc/httpd/conf/httpd.confます。

エラーなしでapacheを再起動できますが、Webサイトはまだ表示されていません。残念ながらsudo a2enmod wsgi、実行できませんでした。cenos6を使用してa2enmodいるため、利用できません。しかし、私はそれと一緒にvpsを注文しているので、それが実行されているかどうかはわかりませんが、インストールされていると確信しています。私はそれをチェックします。

私の質問は、ウェブサイトを表示するためのURLはどうあるべきかということです。それはServerNameからの値ですか、それともip address/ServerName value?でIPアドレスを使用できますか?私はウェブサイトを実行し、ドメインを切り替える前にすべてが正常であることを確認したいので、現在このドメインの下に新しいサーバーに移動しているウェブサイトがあるためです。

助けてくれてありがとう

0 投票する
8 に答える
24342 参照

wordpress - WordPress インストール フォルダーのパスを取得する

WordPress がインストールされている場所へのパスを取得する方法はありますか?

私は以下を使用していました:

www.example.com -> /usr/local/pem/vhosts/165312/webspace/httpdocs で問題ありません

フォルダー名 (ブログ) をハードコーディングする必要があるため、www.example.com/blog には適していません。

後でこれを使用して方法を見つけました:

しかし、それでも複雑なことがたくさんあります。ハードコーディングせずに WordPress がインストールされている場所 (パス) を取得する簡単な方法はありますか?

注: 1これは WordPress の外部にあるため、WordPress の機能は動作しません。最後の例で述べたように、WordPress のインストール パスを決定するポイントは、require "wp-blog-header.php";WordPress MU ではなく、各インストールが異なるフォルダー (example.com/blog-one と example.com/blog-two) を使用する複数の WordPress インストールであることにあります。またはマルチサイト。

注:2ファイルが同じフォルダーにある限り、require "$root/$dir/wp-blog-header.php";使用する代わりに機能しますが、私の場合、ファイルは別のフォルダーにある場合があります。require "wp-blog-header.php";

0 投票する
0 に答える
116 参照

jaxb - ルート要素の JAXB 生成クラスの検索

私はJAXBを初めて使用します。スキーマと要素の値がユーザーから入力されたスキーマから xml ファイルを生成する必要があります。私の問題は、事前に要素の名前がわからない場合、JAXB で生成されたクラスをどのように使用できるかということです。クラスをトラバースするために使用できる getRoot() や getChildren() などの汎用関数はありますか?

0 投票する
2 に答える
1657 参照

apache - wamp / Apache-/ wamp/wwwの外部に存在する新しい仮想ホスト

私のhttpd-vhosts.confファイルは次のようになります。2つの仮想ホストを作成しようとしています。プロジェクトの1つはデフォルトのドキュメントルート内に存在し、もう1つは別のハードドライブ上で完全にオフになっています。

また、このチャンクを自分のチャンクに追加しましたhttpd.conf

予想通り、/wamp/wwwworksファイルのVHですが、私のE:ドライブのプロジェクトは表示されません!!

アドバイスをいただければ幸いです。

0 投票する
2 に答える
1786 参照

php - ディレクトリパス全体をダウンロードせずにzipファイルをダウンロードする方法は? (PHP)

次のzipダウンロード機能があります。

問題は、この関数を呼び出すと、myStuff.zip だけでなく、すべてのフォルダーを含む完全なディレクトリ パスをダウンロードしてしまうことです。XAMPPを使用しているMacを使用しているため、次のようになります。

つまり、すべてのサブフォルダーを含む applications というフォルダーを取得し、それらすべての中に myStuff.zip を取得します。

myStuff.zipディレクトリなしでダウンロードするにはどうすればよいですか?

0 投票する
2 に答える
2195 参照

php - Netbeans を使用して htdocs の外に yii で保護されたフォルダーを作成するにはどうすればよいですか

現在、Yii フレームワークを使用する PHP Web アプリケーションを開発しています。

Yii が必要とするいくつかのファイルへの Web ブラウザからの直接アクセスを防止したいので、フレームワークと保護されたフォルダーの両方を htdocs フォルダーの外に移動しました。

その結果、次のフォルダー設定になりました。

/apache22/htdocs

/apache22/htdocs/myproject/index.php -- Yii ブートストラップ ファイル
/apache22/htdocs/myproject/css
/apache22/htdocs/myproject/js
/apache22/htdocs/myproject/images

/apache22/vendor/yii-1.1.10 -- ドキュメント ルート外の Yii フレームワーク フォルダ

/apache22/htdocs-private/myproject/protected
/apache22/htdocs-private/myproject/runtime

ご覧のとおり、Web ブラウザーから直接アクセスできるのは、ブートストラップ ファイルとその他の必要な css、js、およびイメージ ファイルのみです。Yii コア フレームワークや、Yii によって保護されたランタイム フォルダー内に生成された特定のアプリケーション プライベート ファイルなどの他のすべてのファイルは、アプリケーション Web ルートの外に配置されます。

Yii フレームワークが推奨するように、このセットアップは適切で安全ですが、それらすべてを Netbeans にまとめると、このように分離することができません。Netbeans では、同じプロジェクト内のファイルを Web サーバーの異なるフォルダー レベルに配置することは許可されていないようです。

唯一の解決策は、個別の netbeans プロジェクトを作成することであるかどうか疑問に思っています。1 つは公開 Web サイト部分用で、もう 1 つは非公開 Web サイト部分用です。

助言がありますか ?

よろしくお願いします。

0 投票する
1 に答える
3986 参照

git - Git: Git で Web サイトを管理するには? ウェブサイトの展開に Git を使用する方法は?

もともと、私の問題はHow to maintain branches in Apache's DocumentRoots?だと思っていましたが、正しい質問は実際には であることに気付きましたHow to use Git to deploy stuff to web -server such as Apache?

DocumentRoot -問題を理解したように感じます。回避したい Apache ハッキングが必要になるでしょう。これは、副作用を使用してレポを配置の外に配置するはるかに単純なソリューション -dir ですが、git-fetch-hook を理解するための問題と外側のものが大きなディレクトリである場合、おそらく cp と mv の場合にデプロイする方法 - しかし、デプロイ -dir を同期するより良い方法があるはずです。

DocumentRoot -問題

DocumentRoots は、ホスト可能な素材の httpd.conf 内のディレクトリを指定します。そのようなフォルダーに、ticgit -branches と feature -branches が必要です。いくつかの DocumentRoot にブランチを作成すると、master と他のブランチが混同されます。$ git checkout --orphan feature-0.01空ではありませんが、マスターのものを含んでいます。$ ti new ...master からのものを持つブランチを作成します。明らかに Ticgit のバグです (小さなリポジトリでは機能しますが、DocumentRoot のような大きなリポジトリ用に ticgit -branch を作成すると大混乱になります)。では、Apache の DocumentRoot でブランチを維持するにはどうすればよいでしょうか。そこにチケットはありますか?フィーチャーブランチについてはどうですか? 私はこれに戸惑って$ git checkout feature-0.1いますが、Apacheはどのファイルをホストすべきかをどのように認識していますか? master のものか のものfeature-0.1か ?

DocumentRoot -問題に関する私の最新の理解

後者の問題は、展開がこのように機能することを意図していないことです。SethRobertson のガイドで、デプロイに git を使用するいくつかの方法が指示されていることは知っています。deployment -dir (通常は www) 内で git -repo を使用して Apache をハッキングする代わりに、これまでのところ最良の方法だと思います。

0 投票する
2 に答える
2860 参照

php - ドキュメントルートの外からファイルを取得します。PHP

現在、docx ファイルと pdf ファイルを、doc ルート外のユーザー アップロード フォルダーに保存しています。これらのファイルは、db リンクを介して、非常にスクランブルされたファイル名にダウンロードされる予定です。

以前は、PHP を使用してルート外のファイルからのみデータを取得していました。この領域からファイル全体を取得することは可能ですか。