为了不扰乱会员对源码的测试,有问题咨询右侧客服不要直接回复,否则视为非法信息屏蔽会员ID! Warning: mkdir() [function.mkdir]: File exists in D:\wwwroot\weikuzi\52jscnwx\_Core\Common\runtime.php on line 180
项目目录不可写,目录无法自动生成!
请使用项目生成器或者手动生成项目目录~
真是无语了了,终于被我找到原因了,就是跟下面一样的问题
ThinkPHP在win2003服务器上部署的一些问题 (2013-05-20 21:37:34)转载▼
分类: ThinkPHP
最近做了一些ThinkPHP的项目,在本地测试都没啥问题,就是放到服务器上时就报各种错误,郁闷之~
错误一:
PHP Fatal error: require() [function.require]: Failed opening required
程序代码:
define('THINK_PATH', './ThinkPHP/');
require(THINK_PATH . "ThinkPHP.php");
分析:
郁闷,本地都没问题,为啥扔服务器就出问题了,问题解决方案有点坑爹:
给D:\和D:\wwwroot 一个everyone可读权限,只需在这两个位置加权限就可以了,不要附加到下一级目录!
错误二:
项目目录不可写 目录无法自动生成
分析:
依然是写入权限的问题,与第一个错误,几乎是同一个问题
综述:
原来是,我平时都是将网站部署在服务器某一个硬盘的根目录下面,
但是,对于第一个问题,要给应该硬盘分配一个everyone的可读权限,有点坑爹了,
所以,我的解决方案是,先建立一个目录,然后,将ThinkPHP网站,部署在该目录下面
并给这个目录一个everyone可读权限。
NND,这个问题,困扰了很久了,原来是ThinkPHP不能部署在硬盘根目录下面,早说嘛!唉~官网也不给个说明
现在放到了硬盘根目录就搞定了,郁闷
!!!!!!!!!!!!!!!!!
|