SimpleSamlPhp默认配置无法运行:缺失config.php配置文件
解决SimpleSAMLphp找不到config/config.php的问题
核心原因:官方下载的SimpleSAMLphp安装包中,配置文件均为带.dist后缀的模板文件,系统无法直接识别并读取这些模板,必须手动重命名为正式配置文件。
修复步骤:
- 打开SimpleSAMLphp安装目录:
C:\xampp\htdocs\myWebsite\simplesamlphp\ - 进入
config文件夹,将config.php.dist重命名为config.php - 同样在
config文件夹内,把authsources.php.dist重命名为authsources.php - 若需搭建IDP服务,进入
metadata文件夹,将saml20-idp-hosted.php.dist重命名为saml20-idp-hosted.php;仅作为SP使用时,完成前两步即可。
额外检查项:
- 确保XAMPP的Apache进程对SimpleSAMLphp目录有读取权限,Windows环境下默认权限通常满足需求,若仍报错可右键目录→「属性」→「安全」,为Apache运行用户添加读取权限。
- 避免文件扩展名隐藏导致的命名错误:Windows默认可能隐藏
.php后缀,重命名后可能出现config.php.php这类无效文件名,需在文件管理器中开启「显示文件扩展名」选项后操作。
内容的提问来源于stack exchange,提问作者TeaAt5
相关产品推荐
相关产品推荐

