在macOS下开发路径问题
发布于:2022-01-17 09:50:54
#1 包小白
老师您好:
我在windows环境下开发 使用
function index(){ $this->title='网站后管理';
parent::index();
//$this->success("登录成功");
$this->display("login.html");
}
可以完全显示 login.html 这个模板。
但是我在mocOS下开发,就不显示。
测试排除,首先我线输出了当前路径没有错误,
第二我以为是模板名字错误,在 $this->display("aaaaalogin.html") 这是时候又提示 没有模板文件。
我已经确定当前路径正确,模板名称正确。可是就是不显示,是不是因为 mocOS下的
http://localhost/~xiaobai/cms/ 是不是这个路径错误呢? 请老师帮忙解答。
2012-12-25 22:34:22
#2 jake
不显示,提示什么?
如果是不提示,估计是模板语法的错误,导致模板空白。
你可以先清空tmp目录,然后再试试,如果tmp目录有生成,那么就是读取到模板了。
2012-12-25 22:38:29
#3 包小白
老师您好,tmp目录又生成文件。已经确认读取到了模板.
2012-12-25 22:39:32
#4 包小白
尝试:
直接COPY项目到2003内,运行成功;
直接COPY项目到centos内,运行成功;
解决:
我COPY到centos内ls -l 发现权限全部是777
回想一下,macOS 内的site目录整体权限,尝试设置网站目录(cms)读写权限,运行不能成功,删除tmp下的临时文件,还是不能成功,最后将site目录设置读写。搞定.
一个小的问题,搞了快一晚上了。刚才发现是权限问题。tmp 一定是读写(PS:macOS 右键显示简介,下面的共享与权限有个小锁,必须线解锁。)
问题解决。谢谢。
2012-12-25 22:48:19