bt宝塔网站上传文件跳根目录问题+数据库大小写问题
关于宝塔面板中遇到的“上传文件跳根目录”和“数据库大小写问题”,可以参考以下解决办法:
上传文件跳根目录问题

1. 检查权限:
- 确保网站目录的权限设置正确,通常需要设置为755或775。
- 检查用户和组是否正确,确保Web服务器用户(如`www-data`或`nginx`)有权限访问和写入。
2. 配置问题:
- 查看宝塔面板的设置,确保上传路径配置正确。
- 检查是否有特殊的重定向规则或脚本干扰了上传路径。
3. 软件版本:
- 确保宝塔面板和相关插件都是最新版本,有时更新可以解决已知问题。
数据库大小写问题
1. MySQL 配置:
- 在MySQL的配置文件`my.cnf`中,设置`lower_case_table_names`参数。
- `0`:区分大小写(默认Unix系统)。
- `1`:不区分大小写(Windows系统)。
- `2`:保存表名时保持大小写,但比较时不区分大小写(仅适用于某些Unix系统)。
例如,在`[mysqld]`部分添加:
lower_case_table_names=1
2. 注意事项:
- 修改`lower_case_table_names`后需要重启MySQL服务。
- 该设置会影响数据库的表名存储方式,修改后可能需要调整现有的数据库和应用代码。
3. 代码兼容性:
- 确保代码中对表名的引用与数据库设置一致,避免大小写不一致导致的问题。
如果这些方法不能解决问题,建议查看相关日志以获取更多信息,或者在宝塔论坛和社区寻求帮助。


