Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在远程主机上运行的Laravel_Laravel_Localhost_Hosting_Setup Project - Fatal编程技术网

在远程主机上运行的Laravel

在远程主机上运行的Laravel,laravel,localhost,hosting,setup-project,Laravel,Localhost,Hosting,Setup Project,我正在学习Laravel,它看起来很棒,但我关心的一个问题是如何让它在我有有限(非根)访问权限的远程主机上运行 这只是一个通过ftp上传文件的例子,还是需要做任何其他棘手的配置工作。也许你最好的办法就是简单地复制所有应用程序文件,但请注意,如果你只访问ftp,可能需要相当长的时间(许多文件),有传输不完整的风险。传输单个压缩存档文件并通过PHP zip扩展名或exec()和tar命令(如果可用)将其解压缩可能更好(但不是必需的)(您可以在web上找到许多教程)。 最后但并非最不重要的一点是,您可

我正在学习Laravel,它看起来很棒,但我关心的一个问题是如何让它在我有有限(非根)访问权限的远程主机上运行


这只是一个通过ftp上传文件的例子,还是需要做任何其他棘手的配置工作。

也许你最好的办法就是简单地复制所有应用程序文件,但请注意,如果你只访问ftp,可能需要相当长的时间(许多文件),有传输不完整的风险。传输单个压缩存档文件并通过PHP zip扩展名或
exec()
tar
命令(如果可用)将其解压缩可能更好(但不是必需的)(您可以在web上找到许多教程)。
最后但并非最不重要的一点是,您可以尝试通过PHP脚本运行composer(举个例子),但这可能比预期的困难得多(因为托管服务已禁用了
proc_open

此外,在您的情况下,您很可能只有访问自己的web根目录的权限,并且无法更改文档根目录配置,因此您可能无法按照建议将“非公共”元素放置在文档根目录之外,因此至少要记住正确设置文件权限


最重要的是,记得检查第一个(请注意)。

很好-总之,我认为这不是那么容易,但可行,在大多数情况下,我在我的mediatemple帐户或我的works amazon帐户上运行,它会很好,因为我有我需要的访问权限。我与一家廉价的共享托管公司合作,它工作得很好(Laravel 4.0),所以是的,这是可行的。