GAE 표준 환경에서 여러 PHP 응용 프로그램을 배포했습니다. 정상적으로 작동합니다.로컬 SDK 서버에서 작업하면서 라이브 Google App Engine에서 404 번
이제 gcloud
SDK가 제공하는 로컬 서버에서 예상대로 작동하는 새 응용 프로그램 (터미널 명령 : dev_appserver.py --log_level=warning app.yaml
)을 배포하고 있습니다.
The page could not be found
No web page found for the web address: xxx
HTTP ERROR 404
애플리케이션 제목은 다음과 같습니다 :
runtime: php55
api_version: 1
threadsafe: true
skip_files:
- README.md
- package.json
handlers:
- url: /(.*\.html)
script: mod_rewrite.php
secure: always
- url: /(.*\..{2,})
static_files: \1
upload: (.*\..{2,})
secure: always
- url: /.*
script: mod_rewrite.php
secure: always
문제는 내가 라이브 GAE 서비스 (gcloud app deploy app.yaml --project myapp
)에 배포 할 때, 나는 404 오류 메시지가 있다는 것입니다 또한 I'va는 특정 파일을 가리키는 테스트 핸들러를 추가하려고 시도했습니다.
- url: /(mytest\.html)
static_files: \1
upload: mytest.html
secure: always
이렇게하면 URL에 연결할 수 있습니다. 그러나 그 것이었다. 다른 URL은 404.
재미있는 점은 재미있는 것은 현재 배포 된 버전의 GAE 앱의 Versions
탭에 이전 버전이 없더라도 앱이 0 B
이라고 나와 있습니다. 약 30Mb. 배포 할 때 느린 인터넷 연결로 인해 988 개의 파일이 모두 업로드 된 것으로 보입니다.
자습서를 성공적으로 완료 한 후 모든 것을 새로운 프로젝트에 다시 배포하려고 시도했지만 여전히 동일한 문제가 발생합니다.