我是PHP和GAE的新手,所以请提前为这个简单的问题道歉。我无法获取我的main.php文件以查找所需文件。我的预感是我的app.yaml没有正确配置,但是我从来没有得到过必需的声明,所以它可以是任何东西。
我的app.yaml文件:
application: myapp
version: 1
runtime: php55
api_version: 1
threadsafe: yes
handlers:
- url: /js
static_dir: js
- url: /css
static_dir: css
- url: /examples
static_dir: examples
application_readable: true
- url: /handler
script: main.php
- url: .*
script: main.html
调用main.php的客户端html:
<html>
<head>
<script src="../js/jquery-1.7.1.min.js"></script>
<script src="../js/jquery.mousewheel-min.js"></script>
<script src="../js/jquery.terminal-min.js"></script>
<link href="../css/jquery.terminal.css" rel="stylesheet"/>
<script>
jQuery(document).ready(function($) {
$('body').terminal("handler", {
//login: true,
greetings: "",
onBlur: function() {
// the height of the body is only 2 lines initialy
return false;
}
});
});
</script>
</head>
<body>
</body>
&#34;处理&#34;指向main.php脚本,它的工作原理。 Main.php:
<?php
require(dirname(__FILE__).'/examples/json_rpc.php');
//require($_SERVER['DOCUMENT_ROOT'].'/examples/json_rpc.php');
//require 'json_rpc.php';
class Server {
public function test($message) {
return "you send " . $message;
}
}
handle_json_rpc(new Server());
?>
我尝试了各种路径排列,将json_rpc.php重新定位到与main.php等相同的目录中,但到目前为止还没有任何工作。请注意,当我将json_rpc.php中的代码插入main.php时,一切都按预期工作,所以我认为它纯粹是一个路径问题。该错误是标准的“无法打开流”#34;。非常感谢提前!