【发布时间】:2014-01-06 12:29:50
【问题描述】:
有人经历过吗?
我已经上传了格式很好的文件:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://www.example.com</loc>
<lastmod>2013-12-18T11:41:35+01:00</lastmod>
</url>
<url>
<loc>http://www.example.com/something</loc>
<lastmod>2013-12-18T11:41:35+01:00</lastmod>
</url>
..
但是在上传到服务器后,当我试图通过 WinSCP 直接从服务器打开和编辑该文件时:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://www.example.com</loc>
<lastmod>2013-12-18T11:49:00+01:00</lastmod>
</url>
<url>
<loc>http://www.example.com/something</loc>
<lastmod>2013-12-18T11:49:00+01:00</lastmod>
</url>
...
我试了多次,所有文件都受影响。
有趣的是它可能只在上传后才添加新的换行符而不是编辑,因为如果我编辑文件并删除添加的行并保存它,它会保持在我编辑的状态。
我认为这与服务器有关,因为这只发生在这个特定的主机上。
我从未在其他服务器上经历过类似的事情。
客户告诉我,他们将服务器更改为更快的服务器,并且可能有一些不同的 PHP/Apache 设置。
您是否遇到过类似的问题。
可能是什么问题?是否可以由托管公司在某些 PHP 设置或 Apache 设置中修复?
【问题讨论】:
-
您是在 windows 上编辑,然后从 linux 中检查它吗?它们有不同的换行符,这可能是原因。
标签: php mysql apache formatting hosting