【问题标题】:php project working on windows but not on linuxphp项目在windows上工作但不在linux上
【发布时间】:2012-11-07 11:48:06
【问题描述】:

我正在尝试使用虚拟机和 Cent OS 服务器在 linux 上运行一个 php 项目,但不是整个页面都在回显!! 该项目正在使用 wamp 服务器成功地在 Windows 上运行! 我以前遇到过同样的问题,这是一个特权问题, 这两个命令行很有帮助:

chmod -R a+rw *
chown -R apche:apache *

但这一次它不起作用,它让我发疯! 有什么问题?

【问题讨论】:

  • 您查看过服务器的错误日志吗?您是否启用了 PHP 错误报告(推荐的开发/调试值为 -1)?
  • 查看您的 error_logs + 检查您使用的路径(例如包含),注意 windows c:\smth\smth\file; linux /smt/smt/file; 。我建议做一个同质的(在操作系统安装和设置和硬件方面)开发环境,尤其是服务器部分。
  • 是的,它现在可以工作了,谢谢:D

标签: php linux netbeans centos virtualbox


【解决方案1】:

您是否在应用程序的路径中使用了DIRECTORY_SEPARATOR 常量?因为在 Linux 中,路径分隔符是 /,而在 Windows 中,它是 \/,它可能会破坏您的应用程序。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-09
    • 2020-05-23
    • 1970-01-01
    • 2022-01-23
    • 1970-01-01
    相关资源
    最近更新 更多