当 XP 客户端移动同一卷上的文件时,权限也会随之移动。对于 Windows 7 及更高版本的客户端,移动文件时会继承权限。
不幸的是,我们仍然有很多 Windows XP 客户端,这会导致我们的文件服务器有点混乱。递归遍历整个卷并重置文件权限(不是目录)以便它们继承其父目录的最佳方法是什么。XCALCS 可以做到这一点吗?
当 XP 客户端移动同一卷上的文件时,权限也会随之移动。对于 Windows 7 及更高版本的客户端,移动文件时会继承权限。
不幸的是,我们仍然有很多 Windows XP 客户端,这会导致我们的文件服务器有点混乱。递归遍历整个卷并重置文件权限(不是目录)以便它们继承其父目录的最佳方法是什么。XCALCS 可以做到这一点吗?
我现在遇到了最奇怪的问题,我整个周末都在试图弄清楚并用谷歌搜索但没有成功。
我通过 Apache Lounge 二进制文件在 Windows 7 上设置了 Apache 2.2.22 x86 服务器。然后我安装了 PHP 5.4 和 MySQL 5.5.25a。
我已经完全排除了 MySQL 和 PHP,并得出结论这是一个 Apache 问题。
问题:每次我对网站/页面进行刷新时,每次加载的内容都不同,HTML 的随机部分被破坏或丢失。
这发生在没有脚本的静态 HTML 上。
我检查了 IE 中的开发工具、FF 中的 firebug 和 Chrome 中的开发工具,它们都没有显示任何问题。
错误加载的示例(注意:这是静态 HTML 而不是真正的 PHPINFO 页面):
正如您所看到的,表格都乱七八糟,如果我重新加载页面,它会加载不同但仍然以某种方式损坏并且它永远不会正确加载。
这种行为出现在我所有的 ~10 个站点上,如果您将这些站点移动到正常工作的服务器,它们都会按预期完美加载。问题出在服务器某处。
有任何想法吗?
编辑:此外,如果您进入查看源代码模式并不断刷新,您会看到每次加载的 html 都不同,而不是它在文档中的样子。
Edit2:我已经完全删除了 PHP 和 MySQL,但问题仍然存在。我已经删除了我的 httpd.conf 文件,只使用了对服务器名称进行一些小修改的原始文件,因此它是最基本的没有虚拟主机的安装,问题仍然存在。我已经重新下载并重新安装,我已经尝试了 x64 版本,但问题仍然存在。这他妈的。
Edit3:好吧,更奇怪的行为,这只发生在远程浏览器上。使用服务器上的浏览器并点击 localhost 可以完美地加载页面。当我从任何其他计算机加载页面时,它再次显示很奇怪。我正在访问服务器的 IP,所以这也不是 DNS 问题。
Edit4:我已经进一步确定了这一点,远程浏览器可以工作,但不是我的。这是一台新安装的机器,除了其他的 firebug 之外,没有 chrome 扩展或浏览器扩展。但是,我正在使用的这台计算机正在使用 virtualbox 在 VM 中托管服务器。我有一种感觉,这是通过 NIC 搞砸了,它实际上不是服务器。
Edit5:目前正在安装 VMware Workstation 并设置全新安装的所有内容。当我启动并运行时会更新。我怀疑问题出在 VirtualBox 上。
我们目前有一个 Windows Web 服务器。它以模块的形式运行 Apache 和 PHP 。服务器本身是一个野兽,但当 PHP 作为 Apache 模块安装时,它在 Windows 环境中的性能很差,我们亲身体验过这一点。
无论如何,这个周末我计划重新配置服务器以安装 FastCGI,我打算使用 IIS7 而不是 Apache。问题是,我们有很多网站设置有 .htaccess 文件,我们对清理这些文件以使网站在 IIS 上正常工作不感兴趣。
我的问题是,有谁知道在 Apache 上安装为 FastCGI 的 PHP 是否具有与 IIS 相当的速度?您可以在整个 Web 上看到 IIS 上的 PHP 有多快,但现在我们正在考虑继续使用 Apache 以便轻松过渡。
如果 Apache 不是一个好的选择,那么我想我们会使用 IIS 路由并修复损坏的站点,但如果 Apache 使用 Fast-CGI 为我们提供可比的性能,我们有点想避免这种情况。
你怎么看?