我继承了遗留的PHP项目。万岁。它运行在运行Ubuntu 14.04的Digital Ocean Droplet上,我可以访问它。
它似乎是使用CodeIgniter构建的。该项目包括一个网站,一个RESTful API,一个MySQL数据库和PHPMyAdmin。
我正在尝试将此生产实例克隆到另一个Droplet上,以便我可以创建一个测试环境。到目前为止,我已经设置了PHPMyAdmin,网站和数据库。
但是对于我的生活,我无法弄清楚这个API的路由是如何工作的。
在生产网站上,API位于productionsite.com/API
(请注意大写字母)。 CodeIgniter的controller
文件夹包含API的所有路由,似乎已正确设置。我找不到的是如何让testsite.com/API
不仅仅抛出404 。
var/www
的所有内容从一个小滴复制到另一个小滴,所以大概是路由器在那里,它现在也在测试网站上etc
找到了我能想到的所有地方,包括etc/apache2
。我甚至在sudo grep -Ri "API" *
内运行etc
但没有用。/API
我还有其他可以看的地方吗?