2017-02-08 22 views
0

Я обновил версию PHP до 5.6.3 и создал проект с использованием laravel 5.3.0. Теперь я хочу запустить свой проект без использования php artisan. Когда я нажимаю localhost, открывается индексная страница. Но когда я нажимаю одно имя моего проекта, он показывает следующую ошибку. **** Местная страница-страница не работает ****
Обратите внимание, что я пробовал следующий метод, чтобы избавиться от этой проблемы. 1. скопируйте файл .htaccess из общего каталога в папку проекта 2. переименуйте server.php в index.php Но он не работает. Любые идеи в этом отношении?Как запустить проект Laravel без использования php artisan в laravel 5.3

+0

Вы можете создать виртуальный хост для обслуживания приложения Laravel. прочитайте: http://laravel-recipes.com/recipes/25/creating-an-apache-virtualhost –

+0

Вы пробовали переходить в общую папку своего каталога проекта? Все файлы laravel подаются через общий каталог. – aynber

+0

Какая ОС вы используете? – Goran

ответ

2

Если вы используете LAMP и хотите запустить проект Laravel без Artisan, вам необходимо перейти от браузера к директории /laravel/public. Следуйте документации laravel https://laravel.com/docs/4.2/quick

Но если вы получаете ошибки, такие как 500, а ваша страница не работает, возможно, вам нужно изменить разрешения своего каталога проектов Laravel.

Попробуйте sudo chmod -R 770 /path/to/your/laravel/project
или sudo chmod -R 775 /path/to/your/laravel/project
более см с этим https://help.ubuntu.com/community/FilePermissions

+0

спасибо. это помогло мне разобраться в моей ошибке. Я дал разрешение на мой проект. Хотя мои определенные скрипты java и загрузочные файлы не работали. Но так как я дал им разрешение, используя sudo chmod -R 770/path/to/your/laravel/project Они начали работать Я узнал, что мой AllowOverride не был, я изменил его на AllowOverride All в файле apache/config.php , –