在远程主机上运行的Laravel
我正在学习Laravel,它看起来很棒,但我关心的一个问题是如何让它在我有有限(非根)访问权限的远程主机上运行在远程主机上运行的Laravel,laravel,localhost,hosting,setup-project,Laravel,Localhost,Hosting,Setup Project,我正在学习Laravel,它看起来很棒,但我关心的一个问题是如何让它在我有有限(非根)访问权限的远程主机上运行 这只是一个通过ftp上传文件的例子,还是需要做任何其他棘手的配置工作。也许你最好的办法就是简单地复制所有应用程序文件,但请注意,如果你只访问ftp,可能需要相当长的时间(许多文件),有传输不完整的风险。传输单个压缩存档文件并通过PHP zip扩展名或exec()和tar命令(如果可用)将其解压缩可能更好(但不是必需的)(您可以在web上找到许多教程)。 最后但并非最不重要的一点是,您可
这只是一个通过ftp上传文件的例子,还是需要做任何其他棘手的配置工作。也许你最好的办法就是简单地复制所有应用程序文件,但请注意,如果你只访问ftp,可能需要相当长的时间(许多文件),有传输不完整的风险。传输单个压缩存档文件并通过PHP zip扩展名或
exec()
和tar
命令(如果可用)将其解压缩可能更好(但不是必需的)(您可以在web上找到许多教程)。
最后但并非最不重要的一点是,您可以尝试通过PHP脚本运行composer(举个例子),但这可能比预期的困难得多(因为托管服务已禁用了
proc_open
)
此外,在您的情况下,您很可能只有访问自己的web根目录的权限,并且无法更改文档根目录配置,因此您可能无法按照建议将“非公共”元素放置在文档根目录之外,因此至少要记住正确设置文件权限
最重要的是,记得检查第一个(请注意)。很好-总之,我认为这不是那么容易,但可行,在大多数情况下,我在我的mediatemple帐户或我的works amazon帐户上运行,它会很好,因为我有我需要的访问权限。我与一家廉价的共享托管公司合作,它工作得很好(Laravel 4.0),所以是的,这是可行的。