macOS Server App不再保存网站设置


0

我在网站下的服务器应用程序中配置了大约十几个虚拟站点。突然发生的是,当我编辑其中一个网站时(无论我编辑什么),我点击 保存 没有任何反应。最后,我必须点击 取消 ,当我回来检查时,确实没有保存我的更改。

知道为什么会这样,以及如何解决这个问题?

我检查了访问权限 /Library/Server/Web/Config/apache2/sites,但他们似乎还可以。重新开始也没有治愈它。

我在macOS Sierra 10.12.6下运行Server app 5.3.1。网站运行正常。

Answers:


1

首先,您应该通过运行以下命令在Server.app中启用调试模式:

defaults write com.apple.ServerFoundation DebugModeEnabled YES

并重新启动Server.app。这应启用调试菜单。然后确保选中“将操作记录到服务器日志”项。重新运行测试,然后查看〜/ Library / Logs / Server.log中的日志文件。该文件显示Server.app和后端管理工具之间的请求/响应通信。查找servermgr_web的命令,大多数命令都是plist格式,尽管web命令可能是JSON格式。

具体查找writeSettings命令。


非常感谢你。在日志中,我得到了 Error from action: <0x3A7540> Writing Websites settings<key>error</key> <string>Error Domain=XSServerFoundationErrorDomain Code=7 "Failed to write settings." UserInfo={NSLocalizedDescription=Failed to write settings.}</string>,但现在我不知道该怎么办?我在哪里可以查找 Code=7
not2savvy

1
好的,在网上搜索此错误消息并没有完全解释,但我发现有几个人在SSL证书的上下文中遇到了这个问题。所以我浏览了我的SSL网站条目,找到了一个无法保存的条目。我删除并重新创建它,然后,编辑和保存我的其他网站再次工作。
not2savvy
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.