Я пытался настроить интерфейс REST для базы данных с помощью phprestsql, однако, хотя я могу входить в систему и просматривать таблицы базы данных, когда я пытаюсь просмотреть какое-либо их содержимое, я получаю следующий результат:Проблемы с конфигурацией phprestsql
Объект не найден!
Запрашиваемый 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'[email protected]�mysql_native_password�
Я считаю, что это не ошибка кодирования, так как символы появляются в источнике HTML-документа, а также ...
Вы должны переименовать .htaccess.example в .htaccess и убедитесь, что ваше правило перезаписи указывает на папку, где index.php находится (в вашем случае это, похоже, /rest/index.php) – Rog