Внутренняя ошибка сервера при запуске laravel на локальном хосте - PullRequest
0 голосов
/ 02 октября 2018

Я новичок в Laravel.Теперь я хочу запустить проект laravel на localhost.Теперь, что я сделал?Я создал index.blade.php файл внутри resource/view/index.blade.php и изменил web.php файл внутри routes/web.php

routs / web.php

<?php
/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
*/
Route::get('index', function () {
    return view('index');
});

resources / view / index.blade.php

<!doctype html>
<html>
    <head>
        <title>Demo</title>
    </head>
    <body>
        <h1>Laravel start</h1>  
    </body>
</html>

Я изменил server.php на index.php и переместил файл .htaccess из public в корневой каталог и перезапустил apache сервер.но это показывает мне 500 Internal Server Error.Я запустил localhost/laravel, но он не работает.Итак, как я могу решить эту проблему?Пожалуйста, помогите мне.

Произошла ошибка

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator at webmaster@dummy-host2.example.com to inform them of the time this error occurred, and the actions you performed just before this error.

More information about this error may be available in the server error log.

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.

Apache/2.4.29 (Win32) OpenSSL/1.0.2l PHP/5.6.32 Server at localhost Port 80

Спасибо

Ответы [ 3 ]

0 голосов
/ 09 июля 2019

Не изменяйте никакие файлы в проекте laravel, если вам нужно просто создать новую папку или файл, а затем запустить его, как вы знаете.

если вы хотите запустить только проект laravel, вы можете запустить его, но если вы хотите работать с базой данных, вам следует использовать сервер локального хоста xampp или wampp.

Надеюсь, что у вас все получится.

0 голосов
/ 09 июля 2019

Это может быть связано с различными проблемами:

  • Не работает Artisan
  • Ошибка разрешения файла триггера
  • Проблема разрешения папки
  • Состояние сервера Apache

Вам нужно проверить один за другим, например, создать отдельную папку, а затем внутри нового файла простой echo "I am here"; и посмотреть, работает ли он.

Следующим шагом вам нужно проверить команду или альтернативы

Затем вам нужно проверить права доступа к папке и файлам

Если проблема не устранена, то, возможно, потребуется проверить настройки сервера.

0 голосов
/ 02 октября 2018
after fresh install , just run command "php artisan serve" , 
because server.php is modified to run server on any directory without putting project in xampp\htdocs , 
If You want to run through localhost replace index.php and .htaccess from public to root directory of project
hope this helps :)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...