-1
PHP를 사용하여 폴더를 만들고 싶습니다.이 간단한 코드를 인터넷에 연결했습니다.PHP mkdir은 로컬 컴퓨터에서 작동하지만 원격 컴퓨터에서는 작동하지 않습니다.
if (!file_exists ($_SESSION['foo']))
{
mkdir ($_SESSION['foo'], 0775, true);
}
이 내 로컬 Windows 서버 (아파치 2.4 + PHP 5.5)에서 작동하지만 원격 페도라 서버 (아파치 2.2 + PHP 5.2)에서 작동하지 않습니다. 아무도 왜 작동하지 않을 수도있는 아이디어가 있습니까? 도움이된다면 원격 서버에 루트 액세스 권한이 없지만 mkdir
명령을 사용하여 명령 줄을 통해 폴더를 확실히 만들 수 있습니다.
if (!file_exists ($_SESSION['foo']))
{
mkdir ($_SESSION['foo'], 0775;
}
이
을 시도했다.
웹 서버에서 루트 폴더 권한이 쓰기 가능한지 확인해야합니다. – DevZer0
왜 루트 폴더입니까? 서버가/var/www에 있지 않지만 ~/public_html에 있습니다 – pratnala
루트에서 루트 디렉토리를 만들려는 루트 디렉토리 – DevZer0