Can not write to cache files,./data/ and ./data/cache/
安装好的discuz论坛放到服务器上,导入数据库,上传完论坛,修改完连接数据库用户名和密码,访问出现如下错误:
Can not write to cache files, please check directory ./data/ and ./data/cache/ .
总结如下:
1.进入discuz的安装目录,修改/data/ 和/data/cache/ 的目录权限
#cd /home/www/lt/data
#chmod 777 ./data
#chmod 777 ./data/cache
2.登录discuz!2.0管理后台,选择“工具”,“更新缓存”。(如果还不行,就执行下面的步骤)
3.删除/data/cache目录,新建一个/data/cache目录。然后修改cache文件夹的权限。
#rm -rf /data/cache/
#mkdir /data/cache/
#chmod -R 777 /data/cache/
4.登录discuz!2.0管理后台,选择“工具”,“更新缓存”。
导入数据库的时候还遇到以下的问题:
解决办法如下:
1.进入到服务器存放mysql数据库文件的目录,修改数据库的属组和权限(默认是/var/lib/mysql/或/usr/local/apache2/mysql/data/)
#cd /var/lib/mysql/
#chmod -R 777 ultrax/*
#chown mysql.mysql ultrax/*
2.重启mysql和apache服务。
#service mysqld restart
#service httpd restart