簡體   English   中英

谷歌應用程序引擎joomla鏈接沒有加載

[英]google app engine joomla links not loading

我最近按照以下鏈接上的精彩說明在google應用引擎上運行joomla 3.2.1 http://forum.joomla.org/viewtopic.php?f=706&t=828565&p=3114492

我仍在本地運行,但遇到了加載靜態文件的問題。

盡管有正確的URL,我的靜態鏈接都沒有加載。 這是SDK日志中的一個片段

Python command: /usr/bin/python2.7
INFO     2014-03-14 01:10:23,676 devappserver2.py:675] Skipping SDK update check.
WARNING  2014-03-14 01:10:23,690 api_server.py:341] Could not initialize images API; you are likely missing the Python "PIL" module.
INFO     2014-03-14 01:10:23,696 api_server.py:138] Starting API server at: http://localhost:51014
INFO     2014-03-14 01:10:23,702 dispatcher.py:176] Starting module "default" running at: http://localhost:8080
INFO     2014-03-14 01:10:23,709 admin_server.py:117] Starting admin server at: http://localhost:8001
INFO     2014-03-14 01:10:29,491 module.py:612] default: "GET / HTTP/1.1" 200 6371
INFO     2014-03-14 01:10:29,510 module.py:612] default: "GET /templates/protostar/css/template.css HTTP/1.1" 304 -
INFO     2014-03-14 01:10:29,511 module.py:612] default: "GET /joomla/media/jui/js/jquery.min.js HTTP/1.1" 404 -
INFO     2014-03-14 01:10:29,518 module.py:612] default: "GET /joomla/media/jui/js/jquery-noconflict.js HTTP/1.1" 404 -
INFO     2014-03-14 01:10:29,519 module.py:612] default: "GET /joomla/media/system/js/core.js HTTP/1.1" 404 -
INFO     2014-03-14 01:10:29,520 module.py:612] default: "GET /joomla/media/jui/js/jquery-migrate.min.js HTTP/1.1" 404 -
INFO     2014-03-14 01:10:29,522 module.py:612] default: "GET /joomla/media/system/js/tabs-state.js HTTP/1.1" 404 -
INFO     2014-03-14 01:10:29,523 module.py:612] default: "GET /joomla/media/system/js/caption.js HTTP/1.1" 404 -
INFO     2014-03-14 01:10:29,524 module.py:612] default: "GET /joomla/media/system/js/mootools-core.js HTTP/1.1" 404 -
INFO     2014-03-14 01:10:29,524 module.py:612] default: "GET /joomla/media/jui/js/bootstrap.min.js HTTP/1.1" 404 -
INFO     2014-03-14 01:10:29,525 module.py:612] default: "GET /templates/protostar/js/template.js HTTP/1.1" 304 -
INFO     2014-03-14 01:10:29,645 module.py:612] default: "GET /joomla/media/jui/js/jquery-noconflict.js HTTP/1.1" 404 -
INFO     2014-03-14 01:10:29,649 module.py:612] default: "GET /joomla/media/jui/js/jquery-migrate.min.js HTTP/1.1" 404 -
INFO     2014-03-14 01:10:29,654 module.py:612] default: "GET /joomla/media/system/js/tabs-state.js HTTP/1.1" 404 -
INFO     2014-03-14 01:10:29,658 module.py:612] default: "GET /joomla/media/system/js/mootools-core.js HTTP/1.1" 404 -
INFO     2014-03-14 01:10:29,662 module.py:612] default: "GET /joomla/media/system/js/core.js HTTP/1.1" 404 -
INFO     2014-03-14 01:10:29,666 module.py:612] default: "GET /joomla/media/system/js/caption.js HTTP/1.1" 404 -
INFO     2014-03-14 01:10:29,670 module.py:612] default: "GET /joomla/media/jui/js/bootstrap.min.js HTTP/1.1" 404 -
INFO     2014-03-14 01:10:29,692 module.py:612] default: "GET /media/jui/fonts/IcoMoon.woff HTTP/1.1" 304 -

所有這些網址都與網站上的文件結構完全對應,但它們都會在谷歌控制台上以404錯誤的形式返回!

相同的文件在Mamp上完美運行。

我的app.yaml文件是這樣的

    application: demo-test
version: 1
runtime: php
api_version: 1
threadsafe: yes

handlers:
- url: /(.*\.(htm$|html$|css$|js$))
  static_files: joomla/\1
  upload: joomla/(.*\.(htm$|html$|css$|js$))
  application_readable: true
  secure: always

## Admin  
- url: /administrator(.+)
  script: joomla/administrator\1
  secure: always

## Asset folders
- url: /media
  static_dir: joomla/media
  application_readable: true

- url: /images
  static_dir: joomla/images
  application_readable: true

## Template folders
- url: /templates
  static_dir: joomla/templates
  application_readable: true

- url: /administrator/templates
  static_dir: joomla/administrator/templates
  application_readable: true

## SEO robots
- url: /robots.txt
  script: joomla/robots.txt 

## Site access
- url: /(.+)?/?
  script: joomla/index.php
  secure: always

任何幫助非常感謝。

404的傳入URL以/ joomla /開頭,因此您需要在編寫正則表達式時將其考慮在處理程序中。

嘗試類似的東西

handlers:
- url: /joomla/(.*\.(htm$|html$|css$|js$))
  static_files: joomla/\1
  upload: joomla/(.*\.(htm$|html$|css$|js$))
  application_readable: true
  secure: always

你真的只想通過HTTPS服務嗎? 如果沒有,則刪除secure:always行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM