За последние 24 часа нас посетили 14875 программистов и 1728 роботов. Сейчас ищут 525 программистов ...

установка готового проекта под laravel на опен сервер

Тема в разделе "Laravel", создана пользователем selivanov, 10 май 2017.

  1. selivanov

    selivanov Новичок

    С нами с:
    1 фев 2017
    Сообщения:
    123
    Симпатии:
    4
    залил готовый ларавеловский проект в папку domains но при вводе в браузер имя домена показывает ошибка
    Not Found
    The requested URL /public was not found on this server.
    в настройки опен сервера вроде настройл путь к домену и серверу свой path и т.д.
    сайт простой без применения БД.
    потом написал имя доммена и слэш public тоже самое.
    что надо настроить чтобы заработало?
     
    #1 selivanov, 10 май 2017
    Последнее редактирование: 10 май 2017
  2. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.582
    Симпатии:
    1.760
    Ну вообще, на public надо натравливать DOCUMENT ROOT домена. Как в Open Server делается - без понятия. Потом, вы используете вариант с апачем или без апача? Для ngnix надо указать правильный конфиг домена с try_files
     
  3. selivanov

    selivanov Новичок

    С нами с:
    1 фев 2017
    Сообщения:
    123
    Симпатии:
    4
    апач
     
  4. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.582
    Симпатии:
    1.760
    Ну ищите, как поставить document root нормальный. По идее, у Open Server это должно быть просто. Я знаю, как это делается прямо в конфиге Apache, но вроде у Open Server не принято туда лазить. У меня просто XAMPP стоит, мне хватает
     
    selivanov нравится это.
  5. selivanov

    selivanov Новичок

    С нами с:
    1 фев 2017
    Сообщения:
    123
    Симпатии:
    4
    хорошо спасибо
     
  6. TeslaFeo

    TeslaFeo Старожил

    С нами с:
    9 мар 2016
    Сообщения:
    2.984
    Симпатии:
    759
    1. ПКМ по флажку в системном трее > папка с сайтами
    2. создать папку (например site.loc)
    3. залить проект в папку site.loc без всяких папок www и т п. в папке site.loc должет быть файл index (.php, .html)
    4. запустить (или перезапустить, если запущен) сервер (ПКМ по флажку > запустить (перезапустить))
    5. ПКМ по флажку > мои сайты > site.loc

    всё должно работать
     
  7. selivanov

    selivanov Новичок

    С нами с:
    1 фев 2017
    Сообщения:
    123
    Симпатии:
    4
    если проект сделан на ларавелле просто так не пройдёт
     
  8. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.582
    Симпатии:
    1.760
    У Laravel index.php входной лежит в папке public, а не в корне проекта. Большая часть же кода лежит выше папки public, как у всех нормальных фреймворков. Поэтому и нужно document root натравить на public, а не на корень проекта
    --- Добавлено ---
    http://cccp-blog.com/laravel/laravel-nastrojka#ustanovka-laravel-na-openserver
    --- Добавлено ---
    Гуглится за секунду
     
    artoodetoo нравится это.
  9. TeslaFeo

    TeslaFeo Старожил

    С нами с:
    9 мар 2016
    Сообщения:
    2.984
    Симпатии:
    759
    Сорьте, не знал...
     
  10. selivanov

    selivanov Новичок

    С нами с:
    1 фев 2017
    Сообщения:
    123
    Симпатии:
    4
    всё норм