0

PHP がセーフモードになっており、管理者がこれを変更しないため、fopen を使用できません。PHPを使用して静的htmlファイルを作成するにはどうすればよいですか?

4

4 に答える 4

1

残念ながら、困難を伴います。システム管理者がこれを許可するユーザー権限を設定していない場合、一般的な回避策はありません。他の回答 (例: FTP-ing) は、特定の状況で機能する場合があります (これも、ユーザー権限で許可されている場合)。

唯一の確実な解決策は、システム管理者に相談することです。

于 2011-04-28T17:37:06.550 に答える
0

セーフモードを有効にしても引き続き実行できます

注意:セーフモードでは、スクリプトの所有者とは異なる所有者を持つディレクトリに新しいファイルを作成することはできません。これは通常/tmpに適用されるため、Unixの直感とは異なり、(/ tmp権限が正しく設定されている場合でも)そこで新しいファイルを作成することはできません。

/ tmp内のファイルに書き込む必要がある場合(たとえば、PHPアプリケーションのログファイルをそこに配置するため)、最初にコマンドラインでファイルを作成します。

/tmp/whatever.logにタッチします

PHPスクリプトを所有しているのと同じユーザーとして。次に、残りが正しく構成されていれば、PHPスクリプトはそのファイルに書き込むことができます。

http://php.net/manual/en/features.safe-mode.php

于 2011-04-28T17:29:13.600 に答える
0

セーフモード設定で許可されているディレクトリ内のファイルのみを開く (および書き込む) ことができます。

于 2011-04-28T17:27:08.263 に答える
0

FTP を使用できます

于 2011-04-28T17:27:41.253 に答える