本地写用thinkphp框架写的网站,放在服务器上出错。

开发是window,服务器是godaddy的window主机,写了一个测试的index.php调用服务器的数据库,数据打印正常。

但是把项目传上去,就报错。

unable to write file G:\PleskVhosts\xxx\httpdocs\test/Runtime/Cache\wrt595831ce44a5e

TP提示无法写入文件,这是什么问题?
还有本地开发的项目,放到godaddy上一般需要注意些什么?
求大神指点。

阅读 4.6k
4 个回答

runtime 目录的读写权限。应该是权限问题

windows主机,没办法执行chmod吧。注意下路径里的斜线和反斜线,然后看下权限问题。

没有权限, chmod -R 755

把runtime文件夹的权限设为WEB服务器的权限,如果用的是apache的话 chown -R apache:apache Runtime,如果是nginx + php-fpm的话,chown -R www-data:www-data Runtime

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题