問題タブ [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.
php - simplepie キャッシュの場所を指定していますか?
うーん。私はこれが単純に見えることを知っています (パイ、ハーハーなど)。
これが私の状況です。ドメインのさまざまなレベルとフォルダーからフィードを単純に取得しています。したがって、ある場所で機能する場合、他の場所でもこの警告が表示されます。(サブフォルダーにあるなど)。
SO、simplepie.incファイルの501行目を編集して、実際のフルパスの場所を指定しようとしています
しかし、これは構文エラーです.....
で、 A) どうして?私は愚かな何かが欠けていることを知っています。
B)これを行うためのより良い/より効率的な方法はありますか?
よろしくお願いします!
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パスを表示したくありません。
誰でも私を助けることができますか???
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アドレスを使用できますか?私はウェブサイトを実行し、ドメインを切り替える前にすべてが正常であることを確認したいので、現在このドメインの下に新しいサーバーに移動しているウェブサイトがあるためです。
助けてくれてありがとう
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";
jaxb - ルート要素の JAXB 生成クラスの検索
私はJAXBを初めて使用します。スキーマと要素の値がユーザーから入力されたスキーマから xml ファイルを生成する必要があります。私の問題は、事前に要素の名前がわからない場合、JAXB で生成されたクラスをどのように使用できるかということです。クラスをトラバースするために使用できる getRoot() や getChildren() などの汎用関数はありますか?
apache - wamp / Apache-/ wamp/wwwの外部に存在する新しい仮想ホスト
私のhttpd-vhosts.conf
ファイルは次のようになります。2つの仮想ホストを作成しようとしています。プロジェクトの1つはデフォルトのドキュメントルート内に存在し、もう1つは別のハードドライブ上で完全にオフになっています。
また、このチャンクを自分のチャンクに追加しましたhttpd.conf
予想通り、/wamp/www
worksファイルのVHですが、私のE:
ドライブのプロジェクトは表示されません!!
アドバイスをいただければ幸いです。
php - ディレクトリパス全体をダウンロードせずにzipファイルをダウンロードする方法は? (PHP)
次のzipダウンロード機能があります。
問題は、この関数を呼び出すと、myStuff.zip だけでなく、すべてのフォルダーを含む完全なディレクトリ パスをダウンロードしてしまうことです。XAMPPを使用しているMacを使用しているため、次のようになります。
つまり、すべてのサブフォルダーを含む applications というフォルダーを取得し、それらすべての中に myStuff.zip を取得します。
myStuff.zip
ディレクトリなしでダウンロードするにはどうすればよいですか?
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 サイト部分用です。
助言がありますか ?
よろしくお願いします。
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 をハッキングする代わりに、これまでのところ最良の方法だと思います。
php - ドキュメントルートの外からファイルを取得します。PHP
現在、docx ファイルと pdf ファイルを、doc ルート外のユーザー アップロード フォルダーに保存しています。これらのファイルは、db リンクを介して、非常にスクランブルされたファイル名にダウンロードされる予定です。
以前は、PHP を使用してルート外のファイルからのみデータを取得していました。この領域からファイル全体を取得することは可能ですか。