官方技术文档(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
6Fatal 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';