我使用restler库通过php创建一个Api
它在我的电脑上工作得很好,但当我上传数据库和我的Api文件到服务器时,我没有给我JSON
经过多次尝试,我发现我无法访问任何文件include
或require_once
但我需要包括restler库,这是使api不起作用
我该怎么做才能访问?
也是我的api应该给我回阿拉伯json 我用这一行来做那个
$link = new PDO('mysql:host=localhost;dbname=---;charset=utf8','---','---')
它的工作在我的电脑上,但在服务器上没有:(
答案 0 :(得分:0)
我认为您的PC是Windows PC,服务器正在运行Linux。
Linux上的文件系统区分大小写,而Windows则不是。
检查您include
或require
的路径,并确保服务器上的文件与您尝试包含该文件的方式完全相同。
// 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上的文件系统结构不同。
如果没有看到您遇到的实际错误,这是我能做的最好的事情。