테스트 사이트 - 개발 중인 베타 버전입니다

주문내역 XLS로 출력시 오류 및 글자 깨짐 채택완료

무돌이 8년 전 조회 4,415

영카트4로 운영중이던 쇼핑몰을 얼마전 영카트5로 변환하였습니다.

영카트4로 운영할 때는 아무 이상이 없던 기능이 영카트5로 변환하고나니 엑셀로 주문내역을 출력시 한글이 깨지고 아래와 같은 오류메시지가 출력됩니다.

 

<br />
<b>Warning</b>:  tempnam() [<a href='function.tempnam'>function.tempnam</a>]: open_basedir restriction in effect. File() is not within the allowed path(s): (/tmp:/www/default/hosting_db:/절대경로) in <b>/절대경로/lib/Excel/php_writeexcel/class.writeexcel_worksheet.inc.php</b> on line <b>205</b><br />
<br />
<b>Warning</b>:  fopen() [<a href='function.fopen'>function.fopen</a>]: Filename cannot be empty in <b>/절대경로/lib/Excel/php_writeexcel/class.writeexcel_worksheet.inc.php</b> on line <b>206</b><br /> 

 

오류의 원인을 알 수 있을련지요? 

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

답변 2개

8년 전

호스팅 업체를 통해서 해결완료 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

프로그래머7
8년 전
해결되었다니 잘되었네요 ㅎ

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

P
8년 전

절대경로를 쓰셔서 그런것 같네요 

/경로/... 이런식으로 쓰시지 마시고

<?php echo G5_URL;?>/경로/...이런식으로 쓰세요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

무돌이
8년 전
엑셀 출력과 관련된 파일은 adm/shop_admin/orderprintresult.php 파일에서 몇몇 항목을 추가한것 이외에는 특별히 수정을 한것은 없구요, 다른 기능을 위해서 일부 수정한것 이외는 엑셀출력에 관련하여 변경된 것은 없는 것 같습니다.
질문 글에 남긴 '절대경로'는 따로 수정된 항목이 아니라 문의글에서 오류메시지에서 실제 사용하는 주소가 노출되는 것이 꺼려져서 임의적으로 바꿔서 작성하였습니다.^^;
프로그래머7님께서 말씀하신
<?php echo G5_URL;?>/경로/
형태로 적용하는 것은 어떤 파일의 어느 부분에 적용하면 될련지요?

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

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

로그인