Linux 및 Mac OS X 시스템에 prestashop을 배포하는 경우 prestashop 디렉터리의 읽기 및 쓰기 권한을 수정하는 데 주의해야 합니다. 그렇지 않으면 설치에 실패하거나 설치에 액세스할 수 없게 됩니다. apache httpd 2.0 및 prestashop1.6.1을 예로 들면 다음과 같은 몇 가지 참고 사항이 있습니다.
1 전체 prestashop 디렉토리의 권한을 chmod와 같이 777로 변경하지 마십시오. -R 777 prestashop, 설치 후 웹사이트에 액세스할 수 없게 됩니다.
2. 설치하기 전에 config 및 캐시 디렉터리의 권한을 777로 수정해야 합니다. 그렇지 않으면 설치 마법사 페이지가 표시되지 않고 브라우저가 비어 있게 됩니다. 이 두 디렉터리는 chmod -R 777 config/cache/를 통해 반복적으로 수정할 수 있습니다.
3. 777 권한으로 수정해야 하는 기타 디렉토리는 다음과 같습니다: 클래스/로그/img/메일/모듈/번역/업로드/다운로드/
themes/default-bootstrap/ 디렉터리도 있습니다: lang/cache/pdf/lang/. 이러한 디렉터리는 미리 수정하거나 설치 마법사에서 권한 문제를 감지한 후에 수정할 수 있습니다.
설치 전에 디렉터리 권한을 수정하지 않은 경우 access_log 로그를 확인하여 500 문제를 찾으세요. 또한 php_error_log 로그를 확인하여 다음 오류를 찾으세요.
(1) 임시 파일을 쓸 수 없습니다
(2) PHP 치명적인 오류: /Applications/XAMPP/xamppfiles/htdocs/skin1998/에서 'Core_Business_ContainerBuilder' 클래스를 찾을 수 없습니다. config/bootstrap.php 온라인 27
(3)PHP 치명적인 오류: /Applications/XAMPP/xamppfiles/htdocs/skin1998/classes/PrestaShopAutoload.php에서 'Tools' 클래스를 찾을 수 없습니다. 온라인 163
저작권: 이 글은 해당 블로거의 원본 글이므로 블로거의 허락 없이 복제할 수 없습니다.
위 내용은 관련 측면을 포함하여 Prestashop 설치 디렉터리 권한 문제를 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.