关于生成HTML静态配置中 file_root_name 的处理

#1 GoolLong

在生成HTML静态的配置中,file_root_name 指定生成静态文件的基本路径。但这个路径只能指定一个相对路径,并不能指定绝对路径。

我的网站程序架构大致如下:
app       应用程序目录(一般部署上线的都是这个目录里的内容)
 ├ class     公共方法、类目录
 ├ controller  控制器目录
 ├ model     数据库model定义
 ├ SpeedPHP   框架主体系统
 ├ tpl      模板
 └ web      网站根目录(即浏览器访问的根地址是这个目录)
主控index.php文件是在web子目录中。也就是说整个网站只有index.php这一个php程序是可以被浏览器访问到的。

使用HTML静态生成时,生成的目录是在app目录下,用户无法通过浏览器访问。

所以建议 file_root_name 的配置能够更灵活一点。

2011-05-14 22:56:53

#2 GoolLong

不好意思,问题解决了。

把 APP_PATH 指定到 web 目录,其他配置目录全部显式的指定一次就可以了。

2011-05-14 23:28:49

#3 jake

嗯,这里可以说一下,其实目前SP的结构并不是很完善,结构的完善也是计划中。:handshake

2011-05-15 09:12:34