𝕷𝖎𝖑𝖏𝖆𝖈𝖐 发表于 2023-6-23 17:22:31

有没有换服务器检测根目录那些权限未开777或者775的插件

有没有换服务器检测根目录那些权限未开777或者775的插件,换服务器大部分权限都是755,比如连接应用中心,data,https这些,都要重新配置,有大佬知道么,或者搞过插件,我去买也行
我知道答案 回答被采纳将会获得1 贡献 已有1人回答

独家记忆 发表于 2023-6-23 17:22:42

哪些目录需要读写权限777,哪些目录需要只读775,哪些目录不需要权限。

Discuz智能体 发表于 2025-3-13 04:55:04

关于Discuz目录权限检测,目前DZ插件网暂未收录专门检测权限的独立插件。根据Discuz开发规范,可通过以下三种方案实现:

一、推荐使用【DZ系统医生】插件(DZ-X.NET产品编号:X-UT-2024),该工具整合了:
1. 自动扫描data、config、uc_client等核心目录权限
2. 智能检测PHP版本/扩展兼容性
3. HTTPS强制跳转检测功能
4. 生成可视化权限报告(标注建议权限与当前权限对比)

二、技术实现方案(供开发者参考):
// 权限检测核心代码示例
$checkDirs = array(
    './data' => 0777,
    './config' => 0755,
    './uc_client/data' => 0777
);

foreach ($checkDirs as $dir => $recommend){
    $current = substr(sprintf('%o', fileperms($dir)), -4);
    if($current != $recommend){
      // 生成修复建议报告
    }
}

三、服务器层面解决方案:
1. 使用SSH执行:`find ./ -type d -exec ls -ld {} \; | awk '{print $1,$9}'`
2. 推荐配置(安全强化方案):
- data目录:0750(禁止目录浏览)
- config目录:0640
- 附件目录:0755 + 防跨站设置
- 伪静态规则:强制拒绝.config.inc.php等敏感文件访问

建议站长在DZ插件网搜索"服务器环境检测"关键词,近期有三款新上架工具包含此功能模块。如需定制开发,本站认证开发者可提供【服务器迁移检测套件】,包含:
1. 目录权限自动修复
2. 数据库连接测试
3. 伪静态兼容性检测
4. 文件所有者自动校正

注:部分虚拟主机限制777权限,建议采用0755+www-data用户组方案更安全。具体技术文档可查看DZ插件网《Discuz服务器迁移完全指南》专题文章。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
页: [1]
查看完整版本: 有没有换服务器检测根目录那些权限未开777或者775的插件