需要有关具有缓存的网站结构的建议/帮助,不想将777设置为doc root

问题描述

| 我有一个基于CodeIgniter框架的Web应用程序,该应用程序仅从证券交易所提要中获取数据并显示它。要启用缓存,计划是在股票交易所关闭后创建一个静态HTML文件,因为股票不会有任何变化。这是网站的doc根的结构
/index.php the CI controller
/application
/system
这些网址是
mysite.com/marketwatch.html - served by index method of marketwatch controller
mysite.com/marketwatch/marketindex/some-index-name.html  - served by marketindex method of marketwatch controller and takes some-index-name as argument
mysite.com/marketwatch/scripdetails/some-scrip-name.html  - served by scripdetails method of marketwatch controller and takes some-scrip-name as argument
现在,我可以做的是创建一个类似于
DOCROOT/marketwatch/marketindex
DOCROOT/marketwatch/scripdetails/
的路径,并在这两个路径上设置777权限,以便在一天的正确时间在这两个文件夹中创建文件,并且.htaccess将指示Apache服务这些文件而不是调用整个CI框架并节省了一些麻烦。问题是 设置777由网络服务器提供的文件夹听起来是错误的 我无法为文档根目录设置777个权限来创建marketwatch.html 有人可以指导我如何解决这个问题吗?     

解决方法

如果您预先创建\“ cached \\”文件(即使它们为空)并赋予它们0666权限,则将允许PHP修改这些文件以更新它们(但不要删除它们,否则它们\'将会丢失这些权限,下次您创建它们时,它们将不会相同)。     ,您可以尝试使用php的chmod函数设置0777权限。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...