我的 invision power board 无法在新的 vps 上运行,但可以在旧的托管服务提供商的服务器上运行。
错误:
Warning: Cannot modify header information - headers already sent by (output started at /home/forumfus/public_html/index.php:2) in /home/forumfus/public_html/dontadminhack/sources/classes/output/formats/html/htmlOutput.php on line 223
Warning: Cannot modify header information - headers already sent by (output started at /home/forumfus/public_html/index.php:2) in /home/forumfus/public_html/dontadminhack/sources/classes/output/formats/html/htmlOutput.php on line 248
Warning: Cannot modify header information - headers already sent by (output started at /home/forumfus/public_html/index.php:2) in /home/forumfus/public_html/dontadminhack/sources/classes/output/formats/html/htmlOutput.php on line 266
Warning: Cannot modify header information - headers already sent by (output started at /home/forumfus/public_html/index.php:2) in /home/forumfus/public_html/dontadminhack/sources/classes/output/formats/html/htmlOutput.php on line 268
Warning: Cannot modify header information - headers already sent by (output started at /home/forumfus/public_html/index.php:2) in /home/forumfus/public_html/dontadminhack/sources/classes/output/formats/html/htmlOutput.php on line 276
我已经使用 ipb 的 check_requirements.php 文件检查了 ipb 要求,该文件可在支持论坛的下载表格中找到。论坛网址: http://srv1.offshoreracks.net/~forumfus/
检查需求 URL:
http://srv1.offshoreracks.net/~forumfus/check_requirements.php
在 ipb 检查要求中,一切都已通过。
但是 ipb 无法在我的新的 vps 上运行,请帮帮我,我认为它需要在新服务器上安装一些东西。
答案1
删除 index.php 顶部的空白行。
打开的 php 标记应该位于第一行的最前面。该空白行将输出到浏览器,这导致 Web 服务器发送 HTTP 标头。当 IPB 代码尝试发送 HTTP 标头时,它们已被发送,因此出现错误。
答案2
上传文件时,FTP 客户端会破坏文件。上传时请务必将其设置为 ASCII 模式,或使用 SFTP。或者最好直接在服务器上操作。