Форум программистов, компьютерный форум, киберфорум
PHP: Laravel
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.70/40: Рейтинг темы: голосов - 40, средняя оценка - 4.70
392 / 294 / 121
Регистрация: 26.08.2016
Сообщений: 902

Установка ларавел. Трудности в самом начале пути

18.10.2017, 10:23. Показов 7962. Ответов 16
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Я новичок в вэб-программировании, выбрал Laravel фреймворком для изучения, почитал по нему документацию, вроде все просто и понятно, но споткнулся на установке: не могу найти толкового работающего описания. Выбрал установку homestead. На одном из сайтов читаю описание:

Прежде чем запустить среду Homestead, вы должны установить VirtualBox 5.1, VMWare или Parallels, а также Vagrant. Эти программные пакеты предоставляют простые в использовании визуальные инсталляторы для всех популярных операционных систем.

Для использования VMWare вам необходимо приобрести и VMware Fusion/Workstation, и плагин VMware Vagrant. Хотя он и платный, зато VMware изначально обеспечивает большую скорость работы общих папок.

Для использования провайдера Parallels вам необходимо установить плагин Parallels Vagrant. Он бесплатный.
И не очень понимаю их логические операнды. VirtualBox 5.1, VMWare или Parallels значит одно из этих трех или Virtual Box и одно из последующих двух? Хорошо, на всякий случай установил Виртуал бокс и плагин для параллел.

Дальше пишут

После установки VirtualBox / VMware и Vagrant вы должны добавить бокс laravel/homestead в ваш Vagrant, используя следующую команду в вашем терминале. Скачивание образа может занять несколько минут в зависимости от скорости вашего Интернет-подключения:

vagrant box add laravel/homestead
На этом месте что-то скачивалось почти час, зависло на 17% и выдало сообщение про Error ssl, дословно не приведу но могу попробовать еще раз. Установка производится на свежий лицензионный виндоуз 20. Если есть какие-то простейшие действия с минимальным количеством нажатий на кнопки и минимальной же вероятностью ошибок - пожалуйста подскажите.

Заранее благодарен.
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
18.10.2017, 10:23
Ответы с готовыми решениями:

При открытии файла каретка расположена в самом начале 1 строки, а не в начале 3
Доброго времени суток! Интересует вопрос, почему при открытии файла каретка расположена в самом начале 1 строки, а не в начале 3, как...

Зависает в самом начале установки
Всем доброй ночи, нужен ваш хелп, гуру! Купил второй системник, по работе необходимо. Собрал я его (имею опыт), вот начинка: ...

Курсовая. Застрял в самом начале
Нужно создать форму с таблицей состоящую из 2-х столбцов. Первый столбец должен быть уже заполнен названиями показателей а второй пустой в...

16
15 / 15 / 7
Регистрация: 17.12.2016
Сообщений: 172
20.10.2017, 17:18
renat_dmitriev, где ты это вычитал?
Сам около недели назад начал изучать, и не встречал документации, где говорится поставить виртуал бокс.

1) Поставь какой-нибудь сервер себе, только не denwer (сам ушёл с него), так как с ним будут проблемы
P.S. я сам собирал по инструкции этого сайта.
2) Установи composer
P.S. с ним могут возникнуть проблемы, может оказаться что коряво работает(у меня было такое)
3) Через composer установи laravel, и будет счастье.

Добавлено через 1 минуту
А потом останется только курить мануал, много мануала.
0
392 / 294 / 121
Регистрация: 26.08.2016
Сообщений: 902
20.10.2017, 17:21  [ТС]
serj0110, Поставил через OpenServer в итоге, все оказалось очень просто. Про виртуал бокс я вычитал на сайте Ларавел.су, надеюсь дать ссылку не будет против правил в данном случае. http://laravel.su/docs/5.4/homestead#introduction
0
15 / 15 / 7
Регистрация: 17.12.2016
Сообщений: 172
20.10.2017, 17:25
Цитата Сообщение от renat_dmitriev Посмотреть сообщение
Поставил через OpenServer
Можно и так, если не ошибаюсь, в openserver уже встроен composer, тогда можно сразу ставить
0
 Аватар для Зверушь
461 / 369 / 94
Регистрация: 01.05.2010
Сообщений: 1,761
20.11.2017, 16:16
Цитата Сообщение от renat_dmitriev Посмотреть сообщение
Ларавел.су
Нет ничего лучше официальной документации: https://laravel.com/docs/5.5
Ну да, на инглише, но без него никак.
0
392 / 294 / 121
Регистрация: 26.08.2016
Сообщений: 902
20.11.2017, 16:19  [ТС]
Зверушь, С инглишем проблем нет, но ларавел так и не поставился, в том числе и на опенсервер. И ни на одном ресурсе помощи я не получил, переключился на yii, который просто скачивается и распаковывается.
0
 Аватар для Зверушь
461 / 369 / 94
Регистрация: 01.05.2010
Сообщений: 1,761
15.12.2017, 12:24
Ну сейчас многие переходят на композер, так что и yii думаю ждет та же участь
Мне тоже проще распаковать архив, чем юзать этот композер, который я так и не понял до конца. Да и не пытался если честно, мне эта штука не сильно нравится, но видимо придется с ней разобраться
А Ларавел мощная штука!
0
Эксперт PHP
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,904
15.12.2017, 12:50
Цитата Сообщение от Зверушь Посмотреть сообщение
yii думаю ждет та же участь
Yii давно можно установить через композер.

Цитата Сообщение от Зверушь Посмотреть сообщение
Да и не пытался если честно
Рекомендую, в базовом использовании нет ничего сложного, особенно если используете OpenServer.
1
392 / 294 / 121
Регистрация: 26.08.2016
Сообщений: 902
20.12.2017, 11:10  [ТС]
Jodah, Можете что-нибудь написать по моей проблеме? При установке Ларавел через композер из Опеноффис скрипт пытается установить Ларавел в папку текущего пользователя виндоуз, то есть C:/Documents and settings и т.д., к которой из PHP доступа нет и соответственно вылетает с ошибкой. Не могу понять как изменить папку установки или отменить для Php ограничения в доступе к папкам на компьютере.
0
Эксперт PHP
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,904
20.12.2017, 13:16
Цитата Сообщение от renat_dmitriev Посмотреть сообщение
Опеноффис
ОпенСервер?

Цитата Сообщение от renat_dmitriev Посмотреть сообщение
к которой из PHP доступа нет
Запускаете ОпенСервер от имени администратора?

Цитата Сообщение от renat_dmitriev Посмотреть сообщение
вылетает с ошибкой
Что именно пишет?

Вообще установщик Laravel использовать необязательно:

1. Заходите в папку domains, создаёте папку нового сайта, например mysite.
2. Открываете консоль OS
3. Выполняете команду cd domains (переход в папку domains)
4. Выполняете команду composer create-project --prefer-dist laravel/laravel mysite "5.3.*" , где mysite - папка, которую создали в п.1.
5. Рестарт OS, переходим по URL http://mysite/public/
1
392 / 294 / 121
Регистрация: 26.08.2016
Сообщений: 902
20.12.2017, 16:58  [ТС]
Jodah,
C:\OSPanel\domains>composer create-project --prefer-dist laravel/laravel mysite "5.3.*"
"""" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

Добавлено через 7 минут
через laravel new mysite установил, но при попытке захода на сайт пишет что не может найти папку Vendor\autoload.php, коей и вправду нет в созданном проекте. То ли установщик старый, то ли что еще.
0
Эксперт PHP
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,904
20.12.2017, 17:01
Цитата Сообщение от renat_dmitriev Посмотреть сообщение
не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Вы точно в консоль опенсервера эту команду вводили? Чтобы в неё перейти, правый клик по зелёному флагу - Дополнительно - Консоль.
1
392 / 294 / 121
Регистрация: 26.08.2016
Сообщений: 902
20.12.2017, 17:06  [ТС]
Цитата Сообщение от Jodah Посмотреть сообщение
Вы точно в консоль опенсервера эту команду вводили? Чтобы в неё перейти, правый клик по зелёному флагу - Дополнительно - Консоль.
Нет, вводил в обычную. Ввел в консоль опенсервер - как раз ошибка с которой сталкивался раньше

[ErrorException]
is_file(): open_basedir restriction in effect. File(./composer.json) is not within
the allowed path(s): (c:/ospanel/domains;c:/ospanel/userdata/temp;c:/ospanel/module
s/system/html/openserver;c:/ospanel/modules/php/PHP-7.1-x64)
0
Эксперт PHP
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,904
20.12.2017, 18:10
Лучший ответ Сообщение было отмечено renat_dmitriev как решение

Решение

Зайдите в Настройки -> Сервер. Там стоит галочка напротив "Защитить сервер от внешнего доступа"? Если стоит, снимите, перезагрузите сервер и попробуйте ещё раз.
1
392 / 294 / 121
Регистрация: 26.08.2016
Сообщений: 902
20.12.2017, 18:25  [ТС]
Jodah, Да, это мой случай! Смешно, месяц назад создавал тему с этой проблемой и здесь и на том же ospanel.io и на форуме ларавела, и в поиске пытался искать. Никто нигде не подсказал такую простую вещь. Большое спасибо! Но нет худа без добра - зато Yii подучил.
0
392 / 294 / 121
Регистрация: 26.08.2016
Сообщений: 902
18.01.2018, 14:47  [ТС]
Jodah, В прошлый раз получилось, сейчас пытаюсь снова установить, пишет

[Symfony\Component\Console\Exception\Runt imeException] Too many arguments, expected arguments "command" "package" "directory" "version"

Если вдруг сталкивались с этим - подскажите пожалуйста

Добавлено через 9 минут
Также пишет что версии уже 60 дней и что ее нужно обновить командой
c:\ospanel\modules\php\PHP-7.1-x64\composer.phar self-update

Но при ее запуске из консоли виндоуз не знает чем открыть файл phar
0
Эксперт PHP
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,904
18.01.2018, 16:32
Цитата Сообщение от renat_dmitriev Посмотреть сообщение
Если вдруг сталкивались с этим - подскажите пожалуйста
С таким не сталкивался.

Цитата Сообщение от renat_dmitriev Посмотреть сообщение
Но при ее запуске из консоли виндоуз не знает чем открыть файл phar
Потому что сначала нужно указать путь к php интерпретатору, хотя в случае с OpenServer достаточно открыть его консоль и написать composer self-update.

Только учтите, что у каждой версии PHP свой композер. Этой командой вы обновите композер только для той версии PHP, которая выбрана в данный момент в настройках.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.01.2018, 16:32
Помогаю со студенческими работами здесь

Зависание в самом начале загрузки
Доброго времени! Ситуация такова, включаю комп, загружается до момента когда должна идти загрузка с выставленного носителя. Т.е. неважно...

Зависает на лого установки в самом начале
День добрый. Столкнулся с такой проблемой что при попытке установки с флешки Win8/8.1/10, ноут зависает на лого загрузки инсталятора. Как...

Можно все require в самом начале?
Можно все require в самом начале? Т.е. система MVC, работаю через роутер. И в первый index.php засунуть сразу все доп.php документы, типо...

Как открыть форму в самом начале?
Почему то когда я открываю форму, она открывается не в начале, а в середине. Перерыл уже все свойства, ничего:(

Вылазит ошибка в самом начале кода
Доброго времени. Подскажите новичку в ассемблере)) Есть прога(не моя) , говорят, рабочая, а у меня даже не компилится(( пишет illegal...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru