我将旧网站放在新服务器上,我注意到了各种问题。首先,如果我在本地查看任何文件,它们都有双倍行距 - 任何有换行符的地方也插入了一个空行。这在 netbeans 和 notepad++ 中是一样的。然后,当我将文件 SFTP 到服务器并在 Vi 中查看它们时,我会在每行的末尾看到 ^M。最后一件事是,当我在使网站实际工作时遇到问题时,我已经将其追踪到一个常见的 includes.php 文件中,当我查看它时它已被转换为一行代码 - 我仍然可以看到 ^ M 但那里没有一个换行符。在 vi 的底部,它实际上说:“includes.php”[noeol]
我在 Windows 上本地工作,我也有一台 Mac,我可以试一试。我的远程服务器正在运行 Ubuntu 9
请让我知道这个问题在 serverfault 上是否会更好