安装先404,后提示[2] ErrorException in File.php line 33

centos7 , mysql5.6,php 7.0,Nginx 1.12.0
配置完成后,测试PHP指针正常,测试nginx欢迎界面正常;
上传erhaphp站点文件,下载于github;
修改runtime文件夹路径;
777赋权各文件夹;
 
修改runtime文件夹路径后,打开安装界面,可看到安装协议,点击同意后进入404界面;
777赋权各文件夹完成后,打开安装界面,直接看到报错如下,其中标红行为“mkdir($dir, 0755, true);”:
 
 
[2] ErrorException in File.php line 33

mkdir(): Permission denied

* @param string $content 缓存的内容
* @return void|array
*/
public function write($cacheFile, $content)
{
// 检测模板目录
$dir = dirname($cacheFile);
if (!is_dir($dir)) {
mkdir($dir, 0755, true);
}
// 生成模板缓存文件
if (false === file_put_contents($cacheFile, $content)) {
throw new Exception('cache write error:' . $cacheFile, 11602);
}
}
/**
 
求解。。。求解。。。
已邀请:

geeson

赞同来自:

权限不足引起的错误,sudo...这样试试

要回复问题请先登录注册