2016-09-24 7 views
1

Я занимаюсь созданием частично php-сайта, но когда я посещаю php-страницу, он просто загружает его. Поэтому я прочитал, что это может быть связано с ошибкой в ​​файле mime_type в файле app.yaml. Я понял, что не добавил этого, и теперь, когда после этого он дает мне эту ошибку: google.appengine.api.yaml_errors.EventError: Неизвестный тип обработчика URL.Ошибка обработчика приложения App.yaml Google App Engine

Пожалуйста, имейте в виду, что я очень новичок в большинстве этих материалов.

YAML файл кода:

application: baking-tutorial 
version: secureable 
runtime: python27 
api_version: 1 
threadsafe: true 

handlers: 

- url: /robots\.txt 
    static_files: static/robots.txt 
    upload: static/robots\.txt 

- url: /static 
    static_dir: static 
    secure: optional 

- url: /main\.html 
    static_files: static/\1 
    upload: static/main\.html 

- url: /slither\.html 
    static_files: static/\1 
    upload: static/slither\.html 

- url: /suggest\.html 
    static_files: static/\1 
    upload: static/suggest\.html 

- url: /static/.* 
    script: mirror.app 
    secure: optional 

- url: /static/s/.* 
    script: mirror.app 
    secure: optional 

- url: /.* 
    script: mirror2.app 
    secure: optional 

- url: /static/login/access-controlled.php 
    application_readable: true 
    mime_type: text/html 

- url: /static/login/change-pwd.php 
    application_readable: true 
    mime_type: text/html 

- url: /static/login/confirmreg.php 
    application_readable: true 
    mime_type: text/html 

- url: /static/login/login.php 
    application_readable: true 
    mime_type: text/html 

- url: /static/login/login-home.php 
    application_readable: true 
    mime_type: text/html 

- url: /static/login/logout.php 
    application_readable: true 
    mime_type: text/html 

- url: /static/login/register.php 
    application_readable: true 
    mime_type: text/html 

- url: /static/login/resetpwd.php 
    application_readable: true 
    mime_type: text/html 

- url: /static/login/reset-pwd-req.php 
    application_readable: true 
    mime_type: text/html 

ответ

0

В url модели применяются в порядке. Чтобы получить желаемый результат, перестройте их так, чтобы наиболее специфичные шаблоны отображались перед наименее конкретными. Поскольку у вас есть это сейчас, /static будет соответствовать до /static/s/.*

+0

Извините, что я довольно новичок, но, насколько я понимаю, я не думаю, что проблема связана с заказом. Я попробовал переключить их вокруг, но это не сработало. Моя проблема заключается в том, что страницы php загружаются, а не отображаются. У меня есть одна страница для работы на втором сайте, но я не совсем уверен, как это сделать. Я буду продолжать экспериментировать, спасибо за помощь. – biscuit

+0

Я надеялся, что это прояснит путь к облегчению отладки вашей второй проблемы. Попробуйте извлечь исполняемый код из путей '/ static /'. –

Смежные вопросы