PHP에서 이것을 실행하면 가 get_curret_user()
인쇄됩니다 www-data
. 이로 인해 이 기능을 사용하여 입력된 FTP 비밀번호를 테스트할 수 없습니다.
서버 관리자 권한으로 PHP를 실행하는 방법이 있습니까?
/etc/apache2/envvars의 APACHE_RUN_USER 및 APACHE_RUN_GROUP을 내 사용자 이름 및 "사용자" 그룹으로 변경한 다음 서버를 다시 시작하면 작동했습니다! 그런 다음 호스트 파일을 일부 변경하고 아파치를 다시 시작했으며 이제 envvars 파일 내부에 관계없이 www-data에서 다시 실행됩니다!