当前位置: 首页 > 知识库问答 >
问题:

在子域上使用Laravel,当主目录上有另一个网站时,将公共文件放在哪里

田嘉澍
2023-03-14

目前,我有我的现场网站托管在正常的方式与所有文件在公共_html。

然而,我正在用Laravel重写我的网站,但我想先在子域上测试一下。

如果我没有弄错的话,要在一个实时网站上使用Laravel,除了公共文件之外,你应该将所有文件上传到主机根目录中。然后应将其上载到public_html文件夹中。

但是,在使用子域时,我该如何处理这个问题?

我有一个这样的结构:

root
  -- public_html
  -- subdomains
    -- beta

我可以将所有文件上传到beta版,并在该beta子域内为公共文件创建一个公用文件夹?我尝试过这个方法,但是在使用双public\u html/public\u html路径时出现了各种各样的路径错误。我尝试的方法似乎都不管用。

有什么帮助吗?

共有1个答案

洪高刚
2023-03-14

使用:ln-s /path/to/public_html/ /path/to/subdomains/beta/public

 类似资料:
  • 我在共享主机上部署了一个Laravel 5.5应用程序,但在上传/查看图像时遇到问题。 localhost一切正常,但是当我上传到网上时,我无法访问存储图像的目录。 这里是存储我的图像的地方 它将图像存储在: public_html/nbd/公共/项目/307/my-image.png 这里还有我的图像设置: 我的应用程序位于 public_html/nbd/系统 ...因为我必须将公用文件夹从系

  • 我的问题是:如何在共享网络主机的目录(而不是根目录)中运行laravel应用程序? 对于我的一些客户,我在他们选择的共享虚拟主机的根文件夹中运行Laravel应用程序,并从URL中删除 /public部分。为了完成这项工作,我将index.php移动到根文件夹,并将信息从index.php更改为: 现在我知道这可能会导致安全问题,但我已经找到了解决方案,共享网络主机的情况下。 我用来进行此更改的.

  • 当我将此zip输出从边栏选项卡和控制器中的表单上传到公共文件夹时。当我想保存它时,在控制器中压缩压缩并保存到公共目录。当我打电话时,文件不被读取。因为Java脚本的路径是公开定义的。这将是重复的数百输出虚拟旅游。但是因为Js文件在公共文件夹中,所以不会在刀片文件中读取它。因为在视图目录中不存在

  • 我将我的网站从本地主机移动到共享主机这一切都很好,但当我将存储的文件直接上传到public\u html时,我需要:类似于public\u html/storage/我尝试使用类似以下内容: 问题仍然存在。 我的控制器: 我的文件夹: 首页/abdoweb/{bmcelaravel} 核心laravel: 首页/{bmce} 非常感谢。

  • 问题内容: 我想使用Java将文件从一个目录复制到另一个目录(子目录)。我有一个包含文本文件的目录dir。我遍历dir中的前20个文件,并想将它们复制到dir目录中的另一个目录中,该目录是我在迭代之前创建的。在代码中,我想将(代表第ith个文本文件或审阅)复制到。我怎样才能做到这一点?似乎没有这样的功能(或者我找不到)。谢谢。 问题答案: 目前,这应该可以解决你的问题 从类阿帕奇公地IO库,因为1

  • 我正试图在域提供的共享主机上部署一个Laravel项目。com,所以在我将我的项目上传到主机后,将公用文件夹分离到public\u html并在该目录下将整个项目上传到新文件夹中。下面是共享主机的结构: -public_html -laravel_app -... 之后,在. env文件中写了正确的连接,然后我试图在我的网站链接,它显示错误消息: 禁止 您没有访问/此服务器的权限。 如果我添加到我