php - 上传到Live Server后脚本无法正常工作

时间:2014-03-07 15:10:46

标签: php linux filepath

我正在使用XAMPP在本地开发一个php脚本,它正在我的本地服务器上运行,但是在上传到linux实时服务器之后,有很多东西不起作用。大多数问题都是由文件路径写入引起的。

例如:

require('inc/config.php')XAMPP工作,但它不能在实时服务器上运行,反之亦然。所以我需要将其更改为require('config.php'),以便能够在实时服务器上调用它。

这似乎破坏了我的整个作品,使我投入的时间变得毫无用处。

我的问题:

  1. 我可以使用什么常见解决方案来预防此类问题?使用完整路径调用文件是最佳做法吗?
  2. 是否有像XAMPP这样能够模拟linux服务器结构的Windows的本地开发环境,所以在本地服务器上完成开发然后将其上传到linux live server后,什么都不需要修复?
  3. 请有人帮忙..

    最好的问候

1 个答案:

答案 0 :(得分:0)

您无需更改任何内容,只需在index.php中使用set_include_path()为脚本提供正确的脚本路径。