首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cloudways上的Symfony安装目录

cloudways上的Symfony安装目录
EN

Stack Overflow用户
提问于 2017-05-31 18:35:31
回答 2查看 351关注 0票数 2

我想在cloudways上设置symfony3。应用程序文件夹的路径是/home/master/applications/[appName]。这个dir中的pwdconf logs private_html public_html ssl tmp

正如此链接所说,我应该在public_html中安装symfony应用程序。但是,我知道public_htmlweb是一样的。因此,应用程序不应驻留在该文件夹中。因此,我想直接在/home/master/applications/[appName]中安装文件夹,并将'web‘目录更改为public_html。是那么回事吗?其他现有文件夹(conf,log)不干扰symfony应用程序吗?

更新:我将在服务器上为symfony应用程序设置一个git。因此,如果symfony应该安装在public_html/../中,那么所有其他文件也将被git跟踪。我不认为ssl应该被跟踪。当然,我可以把它加到gitignore,但是无论如何。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-06-01 08:34:50

我来自云霄。让我告诉您整个过程,Cloudways是一个托管主机,因此有一些限制。您不能在:/home/master/applications/[appName]中安装symfony。您需要在Public_html中移动,这不是一个典型的公共目录。在这个文件夹中安装Symfony,不要担心您的其他文件不会暴露在web文件夹旁边。每个文件都被安全地隐藏,整个过程也由Symfony官员进行测试。

在public_html文件夹中安装symfony之后,您可以指出到web目录的网址:

同样,没有人可以访问您的文件,它们是受保护的。

您可以添加.gitignore文件以避免不寻常的文件被跟踪。我创建了一些教程,您可以从中获得指导。以下是网址:https://www.cloudways.com/blog/php/symfony/

票数 3
EN

Stack Overflow用户

发布于 2017-05-31 20:26:45

web目录是通过前端控制器app.php (或非prod的app_{env}.php )提供的目录Symfony。这在哲学上与您的web服务器所服务的位置是不同的(apache、nginx等)。无论是哪种情况,目录结构最终都无关紧要,只要您将web服务器指向前端控制器所在的正确目录。

这是一个很好的起点:configuration.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44292348

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档