我一直在嘗試在AWS上配置最近三天的FRAPI框架。我已經配置管理面板沒有錯誤,但由於某種原因,API部分不起作用。但是,我可以訪問API主頁,它將拉動在管理面板中創建的操作。 (請參閱http://www.serverstars.net/)Frapi API爲正確的操作url拋出500錯誤,否則拋出ERROR_INVALID_ACTION_REQUEST
這是奇怪的事情:如果我輸入一個不存在的動作url,則會出現FRAPI「ERROR_INVALID_ACTION_REQUEST」錯誤。但是,如果我輸入實際的動作url,則會出現500錯誤。 (見http://www.serverstars.net/get/banned/36.json)
API的虛擬主機配置:
<VirtualHost *:80>
ServerName serverstars.net
ServerAlias www.serverstars.net
ServerAdmin [email protected]
DocumentRoot /var/www/frapi/src/frapi/public
<Directory /var/www/frapi/src/frapi/public>
AllowOverride All
Order deny,allow
Allow from All
</Directory>
</VirtualHost>
爲在/ var/WWW/frapi/src目錄/ frapi /公共
RewriteEngine On
RewriteRule ^.*$ index.php [QSA,NC,L]
我的重寫的.htaccess懷疑RewriteRule導致了問題,或者可能是MySQL conn,但我懷疑SQL連接會拋出500錯誤。
您的幫助非常感謝!
感謝答案你,大衛!我精神疲憊不堪,但你的建議會給我一個調試問題的好機會!我會盡力記住我發現的內容,以防其他人遇到同樣的問題。 再次感謝。 – Jerad
我能夠添加模擬數據並使用API視圖返回它。所以,看起來這個問題確實圍繞着MySQL連接。我打算使用未存儲在同一臺服務器上的MySQL數據庫。我可以訪問它的所有信息。這應該是可能的時候正確配置,正確的?謝謝。 – Jerad