簡體   English   中英

Laravel 5.2在本地顯示空白屏幕,但已在php artisan中執行,在http:// localhost / projectname / public /下無法使用

[英]Laravel 5.2 blank white screen in local but it has execute in php artisan serve not works in http://localhost/projectname/public/

我使用php artisan serve命令,該項目已在laravel 5.2成功加載,但是如果我加載http:// localhost / projectname / public /,則會顯示空白頁面。

我如何使用http:// localhost / mydemo / public /此URL運行laravel 5.2應用

您應該設置您的Web服務器,以便將public目錄設置為根目錄。

例如,您正在使用Apache,則應執行以下操作:

<VirtualHost *:80>
  ServerName myapp.localhost.com
  DocumentRoot "/home/vagrant/projects/myapp/public"
  <Directory "/home/vagrant/projects/myapp/public">
    AllowOverride all
  </Directory>
</VirtualHost>

而且,執行此操作后,請不要忘記重新啟動Web服務器。

嘗試直接從公共目錄運行PHP內置服務器。 您可以檢查PHP doc頁面以獲取更多詳細信息,但是您應該可以進入cd mydemo/public目錄並運行php -S localhost:8000 然后在瀏覽器中打開localhost:8000來查看頁面。 如果你還沒有到你的任何更改routes.php的文件,則默認的Laravel歡迎頁面應顯示。

如果那沒有用,我建議您在Laracasts上觀看最新的Laravel From Scratch系列的第1集和第2集。 Jeffrey引導您完成所有設置,並在第2集的早期使用“ php artisan serve”來加載內置服務器。

暫無
暫無

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

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