我一直在尝试使用 phprestsql 为数据库设置 REST 接口,但是尽管当我尝试查看其任何内容时能够登录并查看数据库表,但我得到以下结果:
找不到对象!
在此服务器上找不到请求的 URL。如果您手动输入了 URL,请检查您的拼写并重试。
如果您认为这是服务器错误,请联系网站管理员。错误 404
我的 phprestsql.ini 的内容如下:
[settings]
baseURL = "/rest"
[database]
type = "mysql"
server = "localhost:3306"
database = "onthespotpersonnel"
foreignKeyPostfix = "_uid"
[renderers]
text/xml = xml.php
text/plain = plain.php
text/html = html.php
[mimetypes]
xml = text/xml
txt = text/plain
html = text/html
虽然 .htaccess.example 包含以下内容:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^.*$ index.php
#RewriteRule ^.*$ /rest/index.php
我对这种东西很陌生,所以欢迎提出任何想法:)
ps当我将 3306 端口插入表格内容链接(例如http://172.16.2.2:3306/rest/device)时,会出现以下消息:
J���
5.5.21�x��T[OXN[aU�ÿ÷�€����������f!l"]4'gQ@.c�mysql_native_password�
我相信这不是编码错误,因为字符也出现在 html 文档的源代码中......