2012-09-05 2 views
3

나는 PHP를 가르치기위한 실험으로 사이트에서 작업하고 있으며, 대부분의 작업을 지금 당분간 완료하여 잘 작동합니다. 나는 최근 dreamhost에서 pagoda box 로의 호스팅을 바꿔 몇 가지 명백한 문제에 부딪쳤다.파고다 박스 이미지 업로드 문제

나는 kohana 프레임 워크를 사용하고 mongo 데이터베이스를 사용하도록 설정된 다른 사이트를 가지고 있지만 kohana와 mongo가 제대로 작동하려면 캐시와 로그 디렉토리가 쓰기 가능해야하고 확장 프로그램이 필요합니다. 어느 Boxfile에 대해 알게되었을 때, 나는 Boxfile에 디렉토리를 추가하고 문제가 해결되었습니다.

그러나 dreamhost에서 전환 한 사이트에 새 이미지를 업로드하려고하면 dir이 읽기 전용이라는 PHP 오류가 발생하므로 이미지 파일로 해당 사이트에 Boxfile을 추가했지만 내 모든 업로드 할 때 CMS를 사용하는 것을 제외하고 사이트의 이미지. 즉, 이전에 있던 모든 이미지가 손상되었고 최근에 업로드 한 이미지가 작동했지만 Boxfile 이전에는 반대였습니다.

죄송합니다. 다소 혼란 스럽지만, 이상한 문제이며, Boxog의 기본 사항 인 Pagoda Box의 가이드 이외에도 많은 도움을받을 수 없습니다. 필요하다면 나는 정교 할 수있다.

이것은 내가 지금 boxfile에있는 것입니다 :

WEB1 : #component 유형 & 수 shared_writable_dirs : - 이미지 어떤 도움

감사합니다.

답변

5

파고다 상자에서 공유 쓰기 가능 디렉토리로 디렉토리를 지정하면 네트워크 마운트를 사용하여 모든 웹 인스턴스를 단일 쓰기 가능한 파일 시스템에 연결합니다. 이러한 마운트는 기본적으로 저장소에있는 해당 디렉토리에 포함 된 모든 파일을 숨 깁니다. 귀하의 응용 프로그램이 그 디렉토리에서 뭔가를 잡으려고하면, 마운트는 공유 파일 시스템 (현재 귀하의 이미지가없는)에 요청을 전달합니다.

대시 보드의 관리 탭에서 enable SSH access to your shared writable storage을 선택하고 모든 파일을 적절한 공유 디렉토리에 업로드하십시오. 업로드가 완료되면 앱에서 해당 앱을 찾을 수 있습니다.

+0

완벽하게 고마워했습니다. 그럴 수도 있다고 생각했지만 다른 사람에게서 먼저 듣고 싶었던 것 같습니다. – mcdon0