ホームページ >バックエンド開発 >PHPチュートリアル >警告: chmod() は、_PHP 教程ではセキュリティ上の理由から無効になっています
警告: D:\freehost\xxx\WindFile.php の 102 行目で chmod() がセキュリティ上の理由から無効になっています 英語の意味によると、chmod() がセキュリティ上の理由から無効になっていることがわかります。解決策は何ですか? ? 非常に簡単で、chmod() を無効にするだけです。
サーバー権限がある場合、操作方法は非常に簡単です。PHP.INI を開いて次の行を見つけます。
コードをコピー | |
機能を無効にする =
|
例を挙げてください:
コードをコピー | |
ellcmd、escapeshellarg、shell_exec、proc_open、proc_get_status
|
ステップ 1: eccore/controller/message.base.php を見つけます
します
コードをコピー | |
true を返します; } |
コードをコピー | |
{
//エラーを防ぐために _at メソッドを使用する必要はもうありません |
コードをコピー | |
{
$arg = func_get_args();
|
コードをコピー | |||||
{
$arg = func_get_args();
|
コードは次のとおりです | コードをコピー |
disable_functions = system、exec、shell_exec、passthru、proc_open、proc_close、proc_get_status、checkdnsrr、getmxrr、getservbyname、getservbyport、syslog、popen、show_source、highlight_file、dl、socket_listen、socket_create、socket_bind、socket_accept、socket_connect、stream_socket_server、 ■socket_accept、 stream_socket_client、ftp_connect、ftp_login、ftp_pasv、ftp_get、sys_getloadavg、disk_total_space、disk_free_space、posix_ctermid、posix_get_last_error、posix_getcwd、posix_getegid、posix_geteuid、posix_getgid、posix_getgrnam、posix_get、グループ、posix_getlogin、posix_getpgid、posix_getpgrp、posix_getpid、posix_getppid、posix_getpwnam、posix_getpwuid、posix_getrlimit、 posix_getsid 、posix_getuid、posix_isatty、posix_kill、posix_mkfifo、posix_setegid、posix_seteuid、posix_setgid、posix_setpgid、posix_setsid、posix_setuid、posix_strerror、posix_times、posix_ttyname、posix_uname |