2013-08-15 2 views
1

Google App Engine은 최근 모듈 지원을 추가했습니다. 그리고 저는 여러분이 다른 런타임을 가진 모듈을 가질 수 있다고 말하는 것을 기억합니다. 기본 응용 프로그램은 Python 일 수 있으며 모듈은 예를 들어 Java 또는 PHP 일 수 있습니다. 그리고 모듈 구성 파일은 해당 모듈의 런타임을 지정하게합니다.GAE - 파이썬 응용 프로그램 내에서 모듈로 wordpress

그런데 왜 파이썬 응용 프로그램에서 PHP 모듈을 실행하는지 알아낼 수 없습니까?

dispatch: 
- url: "*/blog*" 
    module: blog 

을 그리고 포함하는 모듈에 대한 blog.yaml :

module: blog 
version: wp 
runtime: php 
api_version: 1 

및 워드 프레스에 대한 처리기 한 무리의

나는이 포함 된 dispatch.yaml 있습니다.

누구든지 성공적으로이 작업을 수행 할 수 있습니까?

이 경우에는 SEO 이유로 하위 도메인 대신 http:/www.domain.com/blog 아래에서 WordPress 블로그를 실행하고 싶습니다.

/blog으로 이동하려고하면 appengine SDK가 모듈을 사용하지 않는 것 같습니다. 404 오류가 발생하기 때문입니다.

해결 방법을 찾으면 계속해서 놀고 업데이트를 게시 해 보겠습니다.

+0

:

는 나는 그것을 작동하도록했던 모든 것을 설명하는 블로그 게시물을 썼다. –

+0

오른쪽에 대해. 귀하의 WordPress 사이트가 404를 반환하지 않았습니까? – dragonx

+0

PHP와 모듈을 함께 사용하는 것은 아직 지원되지 않습니다 - 몇 가지 버그가 있습니다. 그 중 하나가 404 원인입니다. 우리는 그것에 대해 작업 중입니다. –

답변

3

나는 지금 모든 작업을하고 있습니다. Google은 버전 1.8.5에서이 문제를 해결했습니다. 실제로 그리 어렵지는 않습니다. 디스패치 라우팅을 실시간으로 실행하려면 appcfg.py update_dispatch를 실행해야합니다. 또한 배포 할 때 appcfg.py update app.yaml wordpress.yaml을 실행합니다. 그런 식으로 두 구성을 모두 업로드하고 배포합니다.

현재 배포하려면 git push가 여전히 손상되어 있으며 이미지를 업로드하려면 wp-admin이 너무 큰 거래가 아닌 appspot.com 도메인에서 실행되어야합니다. 당신이 해결책이 있음을 *의 답변으로 * 아래 게시 주시기 발견하면 http://blog.artooro.com/2013/10/09/run-wordpress-as-a-module-on-google-app-engine/

관련 문제