簡體   English   中英

僅獲取/ var / www / html文件夾中的文件列表

[英]Only getting list of files on /var/www/html folder

我試圖將laravel應用程序托管在ubuntu機器上,我將laravel應用程序添加到/ var / www / html文件夾,該文件夾是apache conf文件中我的域的根目錄。 但是,當我訪問自己的域時,只能得到/ var / www / html文件夾中的文件列表。 當我插入index.html文件進行測試時,當我訪問域時,它可以完美地工作。 會發生什么事?

您的Apache需要配置為可以識別index.php和index.html。 這是通過在httpd.conf文件中設置directoryindex來完成的。

Laravel不在public文件夾內的index.php

您正在獲取文件列表,因為您的域指向的是var/www/html ,它包含Laravel應用程序的根目錄,而不是包含index.phppublic目錄。

如果您訪問www.yourdomain.com/public ,並且您的Apache設置為可以識別index.php ,那么您會發現應用程序可以正確運行。

要解決此問題,這樣您就不需要在URL內使用public,只需編輯/etc/apache2/sites-available即可將目錄指向/var/www/html/public ,然后就可以訪問它了通過www.yourdomain.com

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM