我正在努力让FuelPHP与我的远程服务器/远程数据库一起工作。我知道他们有Oil功能可以为你生成数据库表,但问题是我只能在本地但不能远程执行。
是否有尝试在远程服务器上部署或运行FuelPHP的教程或更好的方法。我看过很多对本地服务器有用的教程,但我没有找到任何在远程服务器上创建站点的东西。
也许我会以错误的方式解决这个问题,但我很沮丧和困惑。我只想让它在我的远程服务器上工作,就像在我的本地服务器上一样。
答案 0 :(得分:0)
您应该使用迁移来创建和修改数据库架构。它允许您使用oil refine migrate
在需要时更改架构和回滚。
然而,使用它意味着您具有对远程服务器的命令行访问权限。如果它是那些廉价的ftp-only托管选项之一,那你就有了挑战。您可以创建一个使用Migrate类来运行迁移的控制器,您可以在将更新的代码ftp到服务器后从浏览器中调用它。
如果你走这条路,请确保你正确安全!