2016-04-05 148 views
1

好吧,所以我創建了一個Laravel 5.2應用程序(mylaravel)。我目前使用XAMPP for Linux 5.6.15在Ubuntu 14.04中工作。該應用程序工程時,我運行它使用php artisan serve(事後通過訪問http://localhost:8000 < - 顯示我的登錄頁面)。我可以登錄/註銷等。首先,如果沒有運行artisan serve,訪問http://localhost/mylaravel會呈現我的登錄頁面,但嘗試登錄時顯示「本地主機頁面不工作」,錯誤代碼爲500.我在這裏做錯了什麼?先謝謝了。Laravel 5.2在localhost中運行,不使用php工匠服務

+0

什麼是可能發生的8888是laravel是假設您的根目錄位於'localhost /',但實際上它位於'localhost/mylaravel'。我不確定laravel甚至支持這一點,無論如何,都要考慮爲您的網站創建一個虛擬主機,以便您可以像訪問它一樣訪問它。 'http:// virtual.host.com /' – apokryfos

+0

如果您使用'artisan serve',則不需要xampp。 500可能是一個隱藏的錯誤消息 – ash

回答

0

首先確保在您的XAMPP管理器中您已啓用MySQL和Apache。

其次,確保您的所有數據庫,表等都在您的MySQL XAMPP實例中。您可以使用XAMPP安裝附帶的PHPMyAdmin進行檢查:http://localhost/phpmyadmin

如果一切正常,並且仍然出現500錯誤,請檢查您的XAMPP實例中的apache日誌。

0

使用您的XAMPP外殼和改變你的項目目錄,嘗試

php -S localhost:8888 -t public 

,那麼你應該能夠使用本地主機訪問您的項目:在瀏覽器中