2016-08-17 5 views
1

Yii PHP 프레임 워크를 사용하여 작성된 응용 프로그램을 상속 받았습니다. 모든 프로젝트 파일을 원격 서버에 업로드했지만 SSH 액세스 또는 쉘 실행 권한이 없습니다.Yii 원격 서버의 프로젝트 설정

이러한 상황에서 응용 프로그램을 작동시킬 수 있습니까?

그렇다면 어떤 파일을 편집해야하며 어떤 방법으로 알려주십시오.

+0

정확히 어떤 종류의 문제가 있습니까? 웹 서버를 구성 했습니까? – oakymax

+0

예, 블로그를 호스팅하는 동일한 서버의 디렉토리에 파일을 업로드했습니다. 또한 ampps를 사용하여 로컬로 작업 할 수도 있습니다. 내 문제는 내가 개요 지식을 가지고 있지 않아서 단순히 "업로드하고 이동"할 수 있는지 (아마도 몇 가지 구성을 수정 함으로서) 또는 복잡한 설치 과정을 거쳐야하는지 여부조차 알 수 있습니다. 나는 Yii가 작곡가를 사용하여 설치한다고 생각하지만 일단 끝나면 프로젝트는 "휴대용"이됩니까? – Robin

답변

1

예, 이식성이 있어야합니다. 모든 프로젝트 내용 (종속성 포함)을 대상 폴더에 복사하고 configuration for a web-server을 올바르게 작성하기 만하면됩니다.

여기서 유일한 단 하나의 문제는 @app/runtime@app/web/assets 폴더입니다. 웹 프로세스 용으로 액세스 할 수 있어야합니다 (두 번째는 AssetManager를 사용하는 경우에만 해당).

runtimePathassetManager['basePath'] 매개 변수를 사용하여 config에서이 문제를 해결할 수 있습니다.

+0

나는 여기서 내 깊이 빠져있다. 내 원격 서버에서 http://robinandrews.uk/dev/speaking/frontend/web/에서 기본 "축하합니다"페이지를 얻지 만 ampps의 localhost에서는 "HI"를 얻을 수 있습니다. 두 경우 모두 앱을 작동시키기 위해 탐색해야하는 것은 아닙니다. 프로젝트 파일은 여기에 있습니다 : https://www.dropbox.com/s/t8phrlwueu7vbe9/speaking.rar?dl=0 더 많은 것을 기꺼이 도와 줄 사람이 있다면. – Robin

+1

@Robin 문제는 프로젝트 자체가 아니라 로컬 환경의 어딘가에 있습니다. 방금 프로젝트를 다운로드하고'speak/fontend/web' 폴더에서'ph -S localhost : 8080'을 사용하여 PHP 서버를 시작했습니다 - 잘 작동합니다. – oakymax

+0

고마워, 저 역시 저에게 효과적이었습니다. 나는 그것을했고, http : // localhost : 8080/speaking을 탐색했다. – Robin