$structure = '/upload';
if (!mkdir($structure, 0, true)) {
die('Failed to create folders...');
}
를 사용하여 아마존 EC2 리눅스 AWS 서버의 폴더를 만드는 방법에 오류가 폴더를 만들 수 없습니다 나에게 보여줍니다.이 내 코드입니다,하지만 난 directory.it을 만들 수 없었던거야 PHP
$structure = '/upload';
if (!mkdir($structure, 0, true)) {
die('Failed to create folders...');
}
를 사용하여 아마존 EC2 리눅스 AWS 서버의 폴더를 만드는 방법에 오류가 폴더를 만들 수 없습니다 나에게 보여줍니다.이 내 코드입니다,하지만 난 directory.it을 만들 수 없었던거야 PHP
PHP로 루트 디렉토리에 폴더를 만들 수있는 권한이 없으므로 그렇게 생각하지 않습니다.
그러나, 아마 당신은 무엇을 할 수 있는지, ssh를 단말기로 루트 디렉토리에 폴더를 만들고
sudo mkdir /myApp
다음, 설정 쓰기 권한을 myApp 폴더에 응용 프로그램에 대한 해당 폴더를 사용하는 것입니다
sudo chmod -R 777 myApp
이후, 당신은 Y의 소유권과 권한을 당신의 "업로드"를 생성 /을 myApp
먼저 ssh를 당신의 EC2 인스턴스를에 폴더를 변경 할 수있을 것입니다 우리의 웹 루트 폴더, 웹 루트 폴더를 가정하면/var에에 위치한/www /에서 html로 다음을 수행 할 수 있습니다
이sudo chown -R /var/www/html apache.apache
위의 코드는 웹 루트 방향의 소유자 아파치를 만들 것입니다 및 그것의 내용을
sudo chmod -R 0775 /var/www/html
위의 코드는 웹 루트 폴더 및 내용에 필요한 권한을 설정하므로 필요에 따라 편집해야합니다.
그런 다음 코드를 실행하면 폴더를 생성 할 수 있습니다.
폴더를 만들 수있는 권한이 있습니까? 루트 액세스가 필요한 루트 디렉토리에 폴더를 만들려고하는 것처럼 보입니다. –