Пустая страница с php artisan служит для laravel 5 в mamp php 5.4.10

0

Я пытаюсь установить Laravel в первый раз. Я установил его на свой рабочий стол со следующей командой композитора

composer create-project laravel/laravel laravel-app

Команда успешно завершилась без какой-либо ошибки, но с некоторыми сообщениями

symfony/var-dumper suggests installing ext-symfony_debug ()
symfony/translation suggests installing symfony/config ()

Я теперь сделал chmod -R 777 larvel-app чтобы сделать всю папку доступной для записи всеми. Теперь я начал php-сервер со следующей командой

cd laravel-app
php artisan serve

и он дал следующее сообщение

Laravel development server started on http://localhost:8000

При просмотре с веб-браузера в адресе http://localhost: 8000 нет ничего, только пустая страница. Когда я просматриваю этот адрес, сервер, похоже, уходит.

У меня есть следующая среда: OSX Mavericks; MAMP с php 5.4.10 и apache2; следующие расширения в файле php.ini

extension=imap.so
extension=yaz.so
extension=mcrypt.so
extension=gettext.so
extension=pgsql.so
extension=pdo_pgsql.so
extension=pdo_mysql.so
;;;;;Following are added by me ;;;;no error when starting server
extension=openssl.so
extension=mbstring.so

Когда я запускаю which php из командной строки, я получаю следующее.

/Applications/MAMP/bin/php/php5.4.10/bin/php

Когда я попытался запустить это в mamp, то есть localhost: 8888, он дал 500 внутренних ошибок сервера.

Пожалуйста, предложите мне, где я, возможно, ошибся.

  • 0
    Как пользователь Mac, я действительно рекомендую использовать усадьбу.
Теги:
laravel-5

4 ответа

1

Вам не нужно использовать php-службу, мам делает это для вас. Убедитесь, что вы указали свой каталог в общую папку. Вы также можете использовать собственный домен для каждого из своих проектов.

Также для Mac есть ларавенский камердинер. Легко начать работу со многими проектами php.

1

Наиболее распространенная причина этого заключается в том, что процесс веб-сервера не имеет права на запись в папку storage и ее подпапки.

Установите разрешения для папки хранения, чтобы веб-сервер мог создавать файлы.

  • 0
    Я уже сделал это. Но это не работает.
0

Являясь пользователем OSX, я настоятельно рекомендую вам использовать Laravel Homestead для разработки ваших приложений.

http://laravel.com/docs/5.0/homestead

Вам нужно только установить:

  • Virtualbox
  • бродяга

У меня есть мои проекты в папке ~/code, поэтому каждый раз, когда я создаю новый проект, я просто:

  • Добавить тестовый домен проекта в файл локального хоста (my-project.app, указывающий на localhost 127.0.0.1)
  • ssh в усадьбу virtualmachine (homestead ssh)
  • запускать встроенную команду serve (служить my-project.app/path/to/project/public)
  • Вуаля
0

Я думаю, вы должны перенести свое приложение Laravel на

/Applications/MAMP/htdocs/

и затем вы можете получить к нему доступ

http://localhost:8888/laravel-app
  • 0
    Это тоже не работает. Поэтому я попробовал этот метод.
  • 0
    Затем попробуйте получить доступ к нему на локальном хосте: 8888 / laravel-app / public
Показать ещё 7 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню