プログラムがプログラムのルートディレクトリ内のファイルのみを操作できるようにApacheを設定する方法。 file_put_contents などのファイル操作メソッドを使用して、ルート ディレクトリ外のファイルを操作できるようになりました。讨
ディスカッションへの返信 (解決策)
このようなステーションの書き方 & & lt; virtualhost*& gt;
Documentroot "E: Phpwebphpw39"
Serverias*.w39.c. lt; /VirtualHost>
DocumentRoot "E:phpwebphpw38"
各仮想ホストに php_admin_value open_basedir を書き込みます 「E:phpwebphpw3X: php アップロード用の一時ディレクトリ」 これを覚えておいてください、試してみてください
皆さんありがとうございます。解決しました!将来この状況に遭遇した人がそこから学べるように、設定を投稿します。
httpd.conf 設定
ServerAlias *.w30.com
php_admin_value open_basedir e: /temp/ ;E:/php/web/php/qddd/
php.ini 設定
Upload_tmp_dir ="e:temp"
session.save_path = "e:temp"