扬帆blog原创文章,转载请保留原地址:http://www.wesoho.com/article/asp/2874.htm

dedecms上传到linux空间后遇到一个问题,所有header转向失效,cookie登陆失效,无法保存登陆状态,打开错误提示以后看到错误是这样的(此错误详细描述见dedecms一个奇怪的错误):

Warning: Cannot modify header information - headers already sent by (output started at /www/users/wucailu.com/data/common.inc.php:1) in /www/users/wucailu.com/include/common.inc.php on line 178

Warning: Cannot modify header information - headers already sent by (output started at /www/users/wucailu.com/data/common.inc.php:1) in /www/users/wucailu.com/include/common.func.php on line 517

Warning: Cannot modify header information - headers already sent by (output started at /www/users/wucailu.com/data/common.inc.php:1) in /www/users/wucailu.com/include/common.func.php on line 518

Warning: Cannot modify header information - headers already sent by (output started at /www/users/wucailu.com/data/common.inc.php:1) in /www/users/wucailu.com/include/common.func.php on line 517

Warning: Cannot modify header information - headers already sent by (output started at /www/users/wucailu.com/data/common.inc.php:1) in /www/users/wucailu.com/include/common.func.php on line 518

搜索baidu google都找不到合适的答案,所有方法用尽都无济于事,今天偶尔得知还有BOM信息头这么个东西,循着这条线终于找到了问题所在,把提示的文件去掉BOM头就ok啦

去掉BOM头的方法参见:

http://www.auiou.com/relevant/00000470.jsp

http://www.jefflei.com/post/69.html

推荐使用ultraedit,直接可以另存为utf8  - 无BOM

=================================================

去掉UTF-8文件的BOM的方法

EmEditor软件,先打开任意一个PHP文件,按Alt+回车,选择“文件”的标签,在“打开时的字符码”,选择“UTF-8”,然后关闭EmEditor。以后打开任何PHP文件,只要按Ctrl+S,或者Ctrl+E,就可以保存为UTF-8编码的无BOM文件,十分方便。

UltraEdit可以点击“文件→另存为”,格式选择“UTF-8无BOM”,英文网页每次都需要这个操作。否则,在按Ctrl+S时,会被保存为ANSI格式。中文网页,在第一次另存为之后,以后只要按Ctrl+S即可。

EmEditor也可以用同样的方法,“文件→另存为”,字符码选择“UTF-8”,去掉“加入 Unicode 署名”前面的勾,英文网页每次都需要这个操作。同样,中文网页,在第一次另存为之后,以后只要按Ctrl+S即可。EmEditor建议按照第一段文字的方法设置,以后无需每次都使用“另存为”。

转载于:https://blog.51cto.com/wesoho/327679

dedecms在linux主机下的一个奇怪错误相关推荐

  1. linux apache 安装 rewrite,Linux主机下Apache如何使用rewrite模块

    Linux主机下Apache使用rewrite模块解决方案: 1. 需要在apache的配置文件httpd.conf中加入相应配置: Apache-1.3.x版本,在/usr/prima/apache ...

  2. Linux环境下移动一个文件夹下的所有文件到另一个文件夹

    Linux环境下移动一个文件夹下的所有文件到另一个文件夹 研究命令 最近需要把一个环境里的文件,迁移到另一个环境里去,但是两个环境里的数据会有一些同名的子目录,要求不能覆盖数据而是合并,迁移之前我先做 ...

  3. 不同Linux主机下文件的拷贝

    转载自: https://blog.csdn.net/gatieme/article/details/51673229 scp传输 当两台LINUX主机之间要互传文件时可使用SCP命令来实现 scp传 ...

  4. linux网站搬家win系统,Ecshop网站从windows虚拟主机迁移搬家到linux主机下报错的解决方案...

    Linux主机和windows主机在配置环境上有所不同,所以程序在不同环境上安装.配置的过程中,难免出现问题.无忧主机香港php虚拟主机是linux的主机,最近在帮客户从windows环境下进行网站迁 ...

  5. linux系统oracle启动过程,Linux主机下配置Oracle 10G自动启动过程记

    四:创建服务 $su - root # cd /etc/rc.d/init.d/ # gedit oradbstart 复制如下脚本1或者脚本2内容到oradbstart文件: 注意点 (1).#开始 ...

  6. oracle创建用户saler,Linux环境下sqlldr一个csv文件

    本来是练习三思的书里一个sqlldr的小示例,就是把excel文件另存为csv后通过sqlldr加载到Oracle数据库中.其目的本来是为了演示一下csv文件的sqlldr以及csv文件中的字符串中存 ...

  7. Linux系统下深究一个malloc/brk/sbrk新内存后的page fault问题

    有耳可听的,就应当听 -<马可福音> 周四的休假团建又没有去,不因别的,只因年前东北行休假太多了,想缓缓-不过真实原因也确实因为假期剩余无几了-思考了一些问题,写下本文.   本文的缘起来 ...

  8. Linux主机下无报错安装Apache服务器

    .下载所需软件包: 1 wget http://archive.apache.org/dist/apr/apr-1.4.5.tar.gz  2 wget http://archive.apache.o ...

  9. vs.net2003在代理下的一个奇怪小问题

    今天尝试在写一个WebService的Demo时,居然出现了下面的错误: <?xml:namespace prefix = o ns = "urn:schemas-microsoft- ...

最新文章

  1. Java同一个类的不同实例_如何创建2个类实例注入不同类的依赖项实现(通过guice)?...
  2. python画简单花-Python竟能画这么漂亮的花,帅呆了(代码分享)
  3. 在2003 server系统上部署DHCP服务器
  4. 如何用 ajax 连接mysql数据库,并且获取从中返回的数据。ajax获取从mysql返回的数据。responseXML分别输出不同数据的方法。...
  5. 国内开源软件镜像网站大全
  6. 具有Spring Boot的Spring Integration Standalone应用程序
  7. TCP/IP协议端口大全
  8. 前端开发~uni-app ·[项目-仿糗事百科] 学习笔记 ·005【设置全局属性globalStyle】
  9. 01-路由跳转 安装less this.$router.replace(path) 解决vue/cli3.0语法报错问题
  10. 基于 Generator 和 Iterator 的惰性列表
  11. web 服务器的作用
  12. pywin32下载python3.6_pywin32 py3.7下载
  13. 扫雷游戏代码html,分享一个用h5制作的网页版扫雷游戏实例代码
  14. 2016最新一元云购完整源码 云购CMS系统 带安卓和ios手机客户端 源码免费分享
  15. 视频教程-HTML5基础知识实战演练教程-HTML5/CSS
  16. java栈里储存的是什么_JVM中的堆和栈到底存储了什么
  17. Asp开发中出现“msxml3.dll 错误 ‘800c0005‘系统未找到指定的资源
  18. java开灯问题_算法入门之开灯问题
  19. ·使用Xtext/Xtend 实现域专用语言DSL(1)
  20. 一条update语句更新多条sql记录

热门文章

  1. 【VS开发】动态创建ActiveX控件
  2. Oracle脚本笔记
  3. Quartz(任务调度)- job串行避免死锁
  4. 开源手机自动化测试框架iQuery入门教程(一)
  5. linq Distinct
  6. WebUserControl归纳
  7. 如何自动判断url中汉字的编码格式
  8. asp.net广告控件的使用
  9. qt中QListView的用法和QModelIndex的使用
  10. 在腾讯云轻量云服务器上搭建mysql数据库