sence_qi 2013-04-16 11:19:42 5330次浏览 2条回复 0 0 0

项目上传到linux服务器后 初次访问项目出现

PHP warning
chmod() has been disabled for security reasons

发现原来不能修改在htdocs/asset文件下创建的文件夹的权限,导致所有的js文件不能写入,造成了登录和注册时加载js 404错误,客户端js验证全部失效

chmod属于危险函数,推荐禁止,有没有在禁止chmod的情况下,其他的解决方案?

  • 回复于 2013-04-17 11:13 举报

    可以在创建文件夹时直接赋权限,例如:mkdir('xxxx',777),也可以先修改htdocs/asset 的整个文件夹的权限,这样在asset下创建的文件夹都有写入的权限

  • 回复于 2013-04-18 14:30 举报

    只是一个warning,可以把warning给禁用了。现在很多cms都在用这个函数的。

您需要登录后才可以回复。登录 | 立即注册