私はRed5がビデオを録画しているプロジェクトを持っています。私はビデオにアクセスしてHTMLでアクセスできるようにするためにPHPが必要です。Apache以外のPHPアクセスファイル
どうすればいいですか?
私はこの記事を見つけました:Accessing files outside the document root with Apache
しかし、それは指定されなかったいくつかのファイルの更新が含ま。とにかく、このケースではそれが実行可能な解決策であるかどうかはわかりません。
リー
私はRed5がビデオを録画しているプロジェクトを持っています。私はビデオにアクセスしてHTMLでアクセスできるようにするためにPHPが必要です。Apache以外のPHPアクセスファイル
どうすればいいですか?
私はこの記事を見つけました:Accessing files outside the document root with Apache
しかし、それは指定されなかったいくつかのファイルの更新が含ま。とにかく、このケースではそれが実行可能な解決策であるかどうかはわかりません。
リー
デフォルトではPHPはすでにopen_basedir
ディレクティブで制限されていない限り、Webルート外のファイルにアクセスする(またはセーフモードていますが、そのケージ内にいないよ願っています)ことができます。
通常、VirtualHost構成内にopen_basedir
制限を挿入することをお勧めします。 Linuxでは:
、Windowsでは;
で区切って複数のディレクトリを指定できます。
php_admin_value open_basedir /var/www/s/stage:/usr/share/php:/your/dir
これらのファイルにアクセスするには、絶対パスか、呼び出されるPHPファイルの相対パスを使用します。 (したがって、上記のレベルに達するには../
が必要です)。
また、書き込み先のディレクトリがWebサーバーユーザーに割り当てられ、書き込み権限を持っていることを確認してください。
'cp/a/b/file/g/h/file'コマンドを送信することは可能でしょうか? –
PHP [コピー](http://php.net/manual/en/function.copy.php)を使用してください。ただし、メディアファイルをその場でコピーするのがよいかどうかはわかりません...あなたは何ですか達成しようとしている?彼らが支払ったときにコピー? – stivlo
@LeeLoftiss - あなたはあなたの心の中で物事を複雑にしています。 1)ウェブが発明されたとき、 'cp'コマンドは既に20年前のものでした。 2)PHPはファイルをネイティブにコピーできます。 –