채택완료

이미지 폴더가 생성이 안되요~

2019-03-26 (화) 09:57:25 2,478

data/item/

상품코드로 생성되는 이미지 폴더를 mkdir로 생성합니다.

상품을 10개정도 올리면서 폴더가 3개만 형성되고 4개째부터는 폴더 형성이 안됩니다.

어디가 문제 인지 모르겠어요 ㅡㅡ

    $data_path = G5_DATA_PATH."/item/".$it_id;
    $path_save_dir = $data_path;

    if (!is_dir($path_save_dir)) {
     @mkdir($path_save_dir, G5_DIR_PERMISSION);
     @chmod($path_save_dir, G5_DIR_PERMISSION);
    }

초보가 고수님들의 도움을 청하고 있습니다.~~

|

답변 3개 / 댓글 4개

채택된 답변
+20 포인트

정확히 어떻게 하셨는지 코드를 올리지 않으셨고 생성하는 부분만 올리셔서 로직을 모르니 정확한 답변을 드리기는 어렵습니다.

1. mkdir 앞에 @ 을 지우고 실행해보세요. 진짜 생성시 문제가 있다면 에러를 낼겁니다. (@ 은 에러메시지를 출력하지 않도록합니다)

2. 스크립트가 3번만 호출되는 것일 수 도 있습니다. 반복문안에서 실행되는 코드라면 조건을 잘못 주셔서 반복문이 제대로 실행되지 않을 수 있습니다.

이렇게 봐서는 정확한 답변을 드리기 어려운 부분이라 뭔가 방해받거나 생성 안되는 원인이 있을듯 한데 직접 ssh에서 mkdir 로 생성해 보셔서 테스트 해보세요

답변에 대한 댓글 3개

하나씩 만들면 정상적으로 작동하는데, 여러개를 한번에 처리하면 안되네요 ㅡㅡ
그렇다면 서버상의 문제인듯 보입니다.
이게 엑셀로 실행하면 정상 작동하고, php 파일로 실행하면 3개까지만 생성되요 ㅡㅡ
2019-03-26 (화) 10:07:23

서버용량을 확인 체크해보세요.

답변에 대한 댓글 1개

전체용량의 10%만 사용하고 있습니다.

답변을 작성하려면 로그인이 필요합니다.