• 締切済み

(レンタルサーバの)ドキュメントルートの配下にディレクトリーを作成して

(レンタルサーバの)ドキュメントルートの配下にディレクトリーを作成して、ここにPHPファイルを置きましたが、自宅のブラウザーから直接PHPソースをのぞく(見る)には、どのように操作するのですか? (他者から、この配置だとソースが見られてしまうので、セキュリティー上良くないと指摘されたのですが)

  • PHP
  • 回答数1
  • ありがとう数13

みんなの回答

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

>自宅のブラウザーから直接PHPソースをのぞく 単純にftpで接続するものじゃないですか?

cow2010
質問者

お礼

早急なアドバイスを頂きましてありがとうございました。 指摘に従い、自宅パソコンからftpでトライしてみましたが、ユーザIDとパスワードを入力しないとプログラムの所在場所へは、入れませんよね。私は、正しいユーザIDとパスワードを入力できますが、他者(第三者)が覗けるのは、どうしてなのかな?

関連するQ&A

  • レンタルサーバのホームディレクトリへファイルを置く方法

    レンタルサーバのホームディレクトリへファイルを置く方法 について教えてください。 これまでレンタルサーバで用意されているFTPソフトを利用して ルートディレクトリへファイル(htmlやcss)をアップロード していました。 Smartyを利用しようと思っているのですが、参考にしている本には 「テンプレートファイルは%PHP_HOME%ディレクトリ配下など、 HTTPプロトコル経由ではアクセスできない場所へ置くように」と 書かれていました。 エンドユーザーが直接アクセスできない場所へ置くように ということらしいのですが、ホームディレクトリへファイルを置く 方法が分かりません。 レンタルサーバのFTPソフトではルートディレクトリ (index.htmlが置いてある場所)以下しか表示されてないのですが、 ホームディレクトリ配下へアップロードするには別のソフトが 必要になるのでしょうか? レンタルサーバのホームページ上にはホームディレクトリへの パスが記載されています。(ロリポップです。) なお、ホームディレクトリやルートディレクトリの解釈を 勘違いしているようでしたら訂正をお願いします。

    • ベストアンサー
    • PHP
  • Apacheのドキュメントルート配下のファイル、ディレクトリの所有者は

    Apacheのドキュメントルート配下のファイル、ディレクトリの所有者は、rootのままだと危険でしょうか? /var/www/html/以下を公開しています。所有者をとりあえず、apacheに変えましたが、通常所有者はどうすべきですか? パーミッションの関係でrootのままが便利な気がしますが。

  • MediaWikiの設置ディレクトリと、ドキュメントルートの設定

    MediaWikiの設置ディレクトリと、ドキュメントルートの設定について教えてください。 ■現状 ・MediaWikiを「/var/www/html/wiki」配下に設置。 ・「http://ホスト名/wiki/」で使用中。 ・ドキュメントルートは「「/var/www/html/」 ■やりたい事 ・MediaWikiは現状のまま「/var/www/html/wiki」配下に設置。 ・「http://ホスト名/」でMediaWikiを利用したい。 ■試した事 ・ドキュメントルートを「/var/www/html/wiki」に変更。 ・ドキュメントルート配下に確認用のindex.htmlを設置。 ・「http://ホスト名/」で確認用のindex.htmlが参照可能。 ・index.htmlを削除。 ・「http://ホスト名/」でアクセスすると、Not foundで404エラーになります。 この時、ブラウザのアドレス内容が「http://ホスト名/wiki/index.php/<省略>」となっています。 ・LocalSettings.phpの$wgScriptPath が "/wiki"となっているため、"/" にしましたがスタイルシートの反映されない画面が表示され、正常に動作しません。 ■主な環境 Ubuntu Apache2 初歩的な設定だと思いますが、ご教示願います。

  • レンタルサーバーについてです。

    いつもおせわになっております。 今回はレンタルサーバーについて質問させていただきます。 ご教授よろしくお願いいたします。 レンタルサーバーでドキュメントルートの一つ上のディレクトリ(非公開ディレクトリ)を持つ事のできるレンタルサーバーは存在しますでしょうか?

  • dojoをドキュメントルートの上の階層のディレクトリへ移動したら、do

    dojoをドキュメントルートの上の階層のディレクトリへ移動したら、dojoファイルを読み込めなくなりました。 絶対パスとかで試したりもしたのですが、うまくいきません。 もしかして、下記記述は、ドキュメントルート外では、使えないのでしょうか? <script type="text/javascript" src="… それとも、単にパスの記述が間違っているのでしょうか? 環境 ・レンタルサーバー やりたいこと ・dojoライブラリのファイル数が多かったので、ドメイン毎に設置するのは大変だと思い、 ドキュメントルート上の階層へ一つだけ配置して、複数のドメインには、それを読み込ませるようにしたいのですが……。

  • PHPのセキュリティ(ドキュメントルート・localhost)

    PHPのセキュリティに関して、 どうしても解決できないことがありますので、教えてください。 (1)「ドキュメントルートより上にファイルを置く方法」 セキュリティの本や掲示板などで、 「MYSQL等のパスワードなどが記載されたphpファイルは、 ドキュメントルートより上に置いたほうが良い」 と書かれています。 http://www.amazon.co.jp/gp/product/4883374718/sr=11-1/qid=1164952057/ref=sr_11_1/503-4091124-2745559 https://www.xserver.ne.jp/support/support3d-30.html ドキュメントルートより上とは、 サイトに通常アップロードするフォルダ (index.phpがあるフォルダ) より上に置くということですよね。 しかしレンタルサーバーでサイト構築を行う場合、 それは不可能ではないでしょうか? ご存じの方、恐縮ですが、 なるべく具体的に教えてください。 (2)「localhostのセキュリティー」 上記に書いたように、サイト運営はレンタルサーバーで行い、 今後も自宅サーバーで構築すう予定はありません。 それでも、htdocs内のファイルや、 localhostでPHP、MYSQLに関してもセキュリティ対策は必要でしょうか。 もし必要な場合は、必要な対策内容を教えてください。 以上お時間とりますが、何卒宜しくお願いします。

    • ベストアンサー
    • PHP
  • ドキュメントルートについて

    すいません、サーバーを借りた際のドキュメントルートについてなんですが、ドキュメントルートとは同一ドメインサーバ内の公開エリアでの最上位階層のこと。ということらしいんですが、このドキュメントルートがサーバによってpublic_htmlやhtdocsの場合があるんですが、これは、 ドキュメントルート=public_html=htdocs と考えて良いんでしょうか?   また、ROOT_PATHというのは各サイトの最上位階層のディレクトリ(各サイトのindex.htmlが入っている)のことで良いんですよね? 宜しくお願いします。

  • ユーザ毎にドキュメントルート変更できますか

    今まで趣味で立ち上げてきたWebサーバを引退させ、コンテンツをレンタルサーバに移しました。 これまで http://引退サーバ/コンテンツ だったURLは http://レンタルサーバ/~アカウント名/コンテンツ になりました。 元々、 コンテンツ内の全ページは「ドキュメントルート/style/my.css」を使用していたり、 複数のページが共通の「ドキュメントルート/img/*.gif」を埋め込まれている のですが、これらを絶対パス指定してしまっていて、 引越し先では相対的にドキュメントルートが変わってしまったため、 cssや画像が読み込まれずに表示されてしまっている状態で困っています。 全ページのHTMLに書かれているパス指定を書き換えればよいのかも知れませんが、 ページ数が多過ぎて非現実的です。 htaccessに何か書くことで下位ディレクトリのドキュメントルートを ユーザのホームディレクトリに変換できないかと あちこち調べてみたのですが分かっておりません。 何かアドバイスを頂ければ幸いです。

    • 締切済み
    • CSS
  • CakePHPを使ってみました。

    CakePHPを使ってみました。 PHPでFrameWorkを初めて使います。CakePHPのサイトから展開したディレクトリを配置するのはドキュメントルートでなければいけないのでしょうか? httpとsslでドキュメントルートを変えているのですが、これは、例えばhttpのドキュメントルートのみ、展開したCakePHPのディクトリを配置した場合、ssl用のドキュメントルート配下はCakePHPが使えないということになりますか? もし、そうなる場合はssl用のドキュメントルート配下にも展開したCakePHPのディレクトリを配置しなければいけないのでしょうか? ご教授お願いします。

    • ベストアンサー
    • PHP
  • ドキュメントルートについて(サイト公開パス)

    現在プログラミングを学んでいる超初心者です。 現在PHPを勉強中でレンタルサーバーを使い 動作確認などを行いたいのですがうまくいきません。 レンタルサーバーはウェブクロウと言うところを使っています そしてFFFTPでアップロードしても HTTP403がでたり 「このページは表示されません」になったりしいろいろ調べたりしましたが 現在お手上げ状態です。 サーバー情報に ドキュメントルートというのがありました これは何か関係があるのでしょうか? ドキュメントルートは下記のとうりです。 /home/nakahiro7/[ドメイン名]/public_html/ その他何かご指摘、方法があれば教えていただければ幸いです。 目的は PHPの動作確認、MYSQLとちゃんと連携できているかなどを確認したいです。(会員登録のような機能などちゃんとできてるか確認したい) 無知な私にどうかお知恵をおかしください。

    • ベストアンサー
    • MySQL