2012-03-17 3 views
0

Zend Tool과 관련하여 질문이 있습니다. 젠드 프레임 워크를 공유 호스트 (블루 호스트가 중요하다면)에 설치하려고합니다. 필자는 최신 Zend Framework를 public_html 폴더에 풀고 프레임 워크의 라이브러리 경로를 php.ini include_path에 추가했습니다.Zf.php가 공유 호스팅에서 유효한 동작 오류가 아닙니다.

Action 'path_to_zf/bin/zf.php' is not a valid action. 

가 어떤 문제의 원인이 될 수 :

I (예, ​​ZF 쇼 버전) 인수와 zf.sh 실행하려고 오류가 발생합니다? 감사.

+1

당신은 공유 호스팅에있어 당신은'php.ini'을 편집 할 수있어를? – ceejayoz

+1

솔직히 프로덕션 서버에서 Zend_Tool을 사용할 필요가 없습니다. 개발 도구이며 현지에서 사용해야합니다. –

+0

필자는 public_html 폴더에 php.ini 파일을 가지고 있는데,이 php.ini 파일은 일반적인 php.ini의 일부 옵션을 덮어 쓸 수 있다고 가정합니다. 최소한 get_include_path()는 로컬 파일에서 변경 한 사항을 반영합니다. – kostya

답변

0

프로덕션 서버에서 Zend Framework 웹 사이트를 실행하려면 개발 컴퓨터를 사용하여 웹 사이트를 만든 다음 capistrano, phing 스크립트, rsync 또는 심지어와 같은 배포 전략을 사용하여 웹 사이트 코드를 프로덕션 서버에 업로드해야합니다 평범한 구식 FTP.

로컬 개발 컴퓨터에서는 Quick Start의 지침에 따라 zf.sh (또는 Windows의 경우 zf.bat)를 사용합니다. 로컬에서 작동하는 것이 행복해지면 공유 호스팅에 업로드하십시오.

로컬 컴퓨터에서 PHP 환경을 사용하려면 WAMP 또는 Zend Server CE을 설치하십시오.

+0

답장을 보내 주셔서 감사합니다. 하지만 실제로 내 로컬 컴퓨터에 이미 웹 사이트가 있고 프로덕션 서버에 업로드하고있었습니다. 문제는 내가 빈 페이지 만 보았다는 것이다. Zend Framework가 제대로 설치되지 않았다고 가정합니다. 그리고 그것을 확인하기 위해 zf 쇼 버전을 실행하려고했습니다. 그게 전부 야. 이 기회를 빌어 Zend Framework에 대한 훌륭한 자습서를 작성해 주셔서 감사드립니다. 그것은 나를 위해 매우 도움이되었습니다. – kostya

+0

ok -이 경우 오류 로그를 조사해야합니다. php.ini에서 설정하고 로그 파일을 읽는 것으로 시작하겠습니다. –

0

나는 (BlueHost와 함께) 나 자신을 보냈다.

include_path의 올바른 경로를 public_html/php.ini에 추가했다고 언급했습니다. 확인해야 할 몇 가지 사항이 있습니다. 먼저

: 기본적으로는, BlueHost는 서버는 당신이에서 스크립트를 실행하는 폴더에 다른 php.ini 파일이 하지 않는 한 ( /etc/에있는) 다른 php.ini 파일을 사용하도록 구성되어 있습니다. <? php_info(); ?>을 실행하고 로드 된 구성 파일의 값을 확인하여 확인할 수 있습니다. public_html/에있는 php.ini를 사용하는 모든 폴더에있는 모든 스크립트를 얻기 위하여

:의 cPanel에서

  1. 을 소프트웨어에서/서비스는 PHP 정보 링크를
  2. 선택 PHP의 XX (단일 PHP를 클릭합니다. ini)과 동일한 버전이 이미 있습니다 (호환성을 위해) 이 선택되었습니다.

둘째 : 당신은, 당신의 문제가 해결되지 않은 경우는이 시점에서 당신의 .bashrc 파일 (see here)

별칭를 추가했는지 확인하는 것이 좋습니다 당신은거야

저장 Zend's Installation Checker file을하고 서버의 루트 경로에 업로드 : 젠드 프레임 워크가 .PHP 파일을 사용할 수 있는지 여부를 확인하는 다른 방법을 고려하는 것이 좋습니다. 그런 다음 브라우저에서 확인하십시오. 젠드 프레임 워크를 올바르게 설치했는지 알려줍니다.

모든 테스트가 나에게 도움이되므로 # zf show version을 통해 ssh를 테스트 할 때와 동일한 오류가 발생해도 상관하지 않습니다.

설치에 대한 더 젠드 : https://developers.google.com/gdata/articles/php_client_lib#php-path-installation

BlueHost는 PHP는 설정에 대한 자세한 : https://my.bluehost.com/cgi/help/551

관련 문제