在SAE部署基于thinkphp时,入口文件的问题

在尝试使用官方3.1版本文档配置ThinkPHP 3.1.3在SAE的部署时,遇到了找不到Sae.php文件的错误。经过查找资料,发现3.1.3之后的版本需要使用不同的入口文件写法来正确部署。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

官方技术文档(3.1版本,http://doc.thinkphp.cn/manual/get_sae.html)中讲,只要将入口文件中的

require './ThinkPHP/ThinkPHP.php';

改成:

require './ThinkPHP/Extend/Engine/Sae.php';

就行了。

我用的是3.1.3,按照官方手册的配置方法,死活提示:

Warning: require(./ThinkPHP/Extend/Engine/Sae.php) [function.require]:
failed to open stream: No such file or directory in index.php on line
6

Fatal error: require() [function.require]: Failed opening required
‘./ThinkPHP/Extend/Engine/Sae.php’
(include_path=’.:/usr/local/sae/php/lib/php/sae_std_lib:/usr/local/sae/php/lib/php/apibus_lib:/usr/local/sae/php/lib/php/pear’)
in index.php on line 6

网上查了半天资料,写法都是官方手册的那种写法,我就起了怪了,怎么就不行呢?
最后还是在一个百度知道里找到了答案:
3.1.3以前的版本用手册上的那种方法,但是3.1.3以后的正确写法是:

define('ENGINE_NAME','SAE');
require './ThinkPHP/ThinkPHP.php';
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值