How to run laravel in root directory without the public folder?(如何在没有公用文件夹的根目录中运行 laravel?)
问题描述
我在自己的服务器上运行最新版本的 laravel,运行 Debian 和 Apache2.
I am running the latest version of laravel on my own server running Debian and Apache2.
laravel 的内容位于 /var/www
中,这是我的域名所指向的,但是所有功能都发生了通过 public
目录,所以我必须去 http://mydomain.com/public 访问任何内容.
The contents of laravel are located in /var/www
which is what my domain name is pointed to however all of the functionality happens through the public
directory so I would have to go to http://mydomain.com/public to access anything.
我想更改它,以便我只需要访问 http://mydomain.com.这可能吗?
I would like to change it so that I only have to access http://mydomain.com. Is this possible?
我该如何改变呢?我是否必须将所有内容上移到 /var
的父级?
How can I change this? Would I have to move everything up another level to the parent at /var
?
到目前为止,我还没有在网上找到任何说这是可能的,或者说这是个好主意.
I haven't found anything online so far that says that it is possible, or that it is a good idea.
推荐答案
这不是你的问题,你需要将虚拟主机指向公用文件夹.
That is not your problem, you need to point the virtual host to the public folder.
这篇关于如何在没有公用文件夹的根目录中运行 laravel?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:如何在没有公用文件夹的根目录中运行 laravel?
基础教程推荐
- WooCommerce 中选定产品类别的自定义产品价格后缀 2021-01-01
- XAMPP 服务器不加载 CSS 文件 2022-01-01
- 在多维数组中查找最大值 2021-01-01
- 在 Woocommerce 中根据运输方式和付款方式添加费用 2021-01-01
- 通过 PHP SoapClient 请求发送原始 XML 2021-01-01
- 在 PHP 中强制下载文件 - 在 Joomla 框架内 2022-01-01
- 如何在 PHP 中的请求之间持久化对象 2022-01-01
- 超薄框架REST服务两次获得输出 2022-01-01
- Libpuzzle 索引数百万张图片? 2022-01-01
- mysqli_insert_id 是否有可能在高流量应用程序中返回 2021-01-01