当我将php文件上传到服务器时,include和require_once不起作用

时间:2016-08-09 09:27:14

标签: php rest

我使用restler库通过php创建一个Api 它在我的电脑上工作得很好,但当我上传数据库和我的Api文件到服务器时,我没有给我JSON 经过多次尝试,我发现我无法访问任何文件includerequire_once 但我需要包括restler库,这是使api不起作用 我该怎么做才能访问?

也是我的api应该给我回阿拉伯json 我用这一行来做那个

$link = new PDO('mysql:host=localhost;dbname=---;charset=utf8','---','---')

它的工作在我的电脑上,但在服务器上没有:(

1 个答案:

答案 0 :(得分:0)

我认为您的PC是Windows PC,服务器正在运行Linux。

Linux上的文件系统区分大小写,而Windows则不是。

检查您includerequire的路径,并确保服务器上的文件与您尝试包含该文件的方式完全相同。

// Real file path = /some/path/My-file.php

include '/some/path/my-file.php'; // Won't work
include '/some/path/My-file.php'; // Will work

另外,请确保您没有使用看起来像'C:// some / path'的路径,因为Linux上的文件系统的结构与Linux上的文件系统结构不同。

如果没有看到您遇到的实际错误,这是我能做的最好的事情。