영카트 주문내역 엑셀출력 오류
본문
안녕하세요!
영카트 주문내역을 출력하면 아래의 에러가 뜨는데 이유가 무엇인지 알 수 있을까요?
<b>Warning</b>: tempnam(): open_basedir restriction in effect. File() is not within the allowed path(s): (/tmp:/home1/ddgpack) in <b>/home1/ddgpack/public_html/lib/Excel/php_writeexcel/class.writeexcel_worksheet.inc.php</b> on line <b>221</b><br />
<b>Warning</b>: fopen(): Filename cannot be empty in <b>/home1/ddgpack/public_html/lib/Excel/php_writeexcel/class.writeexcel_worksheet.inc.php</b> on line <b>222</b><br />
phpinfo 의 정보
sys_temp_dir / no value / no value
답변 2
https://www.php.net/manual/en/function.tempnam.php
tempnam(string $directory
, string $prefix
): string|false
tempnam() 사용할 때
$directory에
/data/ 등의 하위 폴더를 지정해 보세요.
주문내역 출력시 excel 파일을 열어야 하는데 파일명이 존재하지 않아 오류가 발생되는것으로 확인됩니다.
답변을 작성하시기 전에 로그인 해주세요.