Я установил Laravel на свой MAC, но у меня проблема при запуске установки
Installing laravel/laravel (v5.6.21)
- Installing laravel/laravel (v5.6.21): Loading from cache
Created project in laravel
@php -r "file_exists('.env') || copy('.env.example', '.env');"
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 70 installs, 0 updates, 0 removals
- Installing vlucas/phpdotenv (v2.5.0): Downloading (100%)
[ErrorException]
copy(/Users/mohammadreza/.composer/cache/files/vlucas/phpdotenv/860e02c1487d4eaac63d29a77c5fa31c2739df62.zip): failed to open stream: Permission denied
Помогите, пожалуйста
Я тоже согласен с Ронни. Как правильно выполнить установку, должно быть легко проследить с помощью руководства или учебного пособия. Вы даже можете найти в Google конкретную ошибку, возникающую при таких типичных проблемах, как эта. Вы сначала изучали руководства или учебные пособия?
Также добро пожаловать в StackOverflow. :) Обязательно проголосуйте за ответы, которые помогут вам в решении вашей проблемы, и примите правильные ответы.
Да, я прошел весь путь. Все сделал. Я даже открыл открытый доступ к терминалу, но не знаю, почему это не так.
Часть «Не удалось открыть поток: в доступе отказано» является ключевой частью. Он сообщает вам, что не может открыть файловый поток, потому что у него нет на это разрешений. Это будет означать, что у пользователя, выполняющего PHP, нет необходимых прав доступа к файлам. Если вы запускаете PHP из другого фреймворка (например, Apache), вам нужно посмотреть там, чтобы узнать, какой пользователь используется для запуска PHP. Если вы запускаете PHP напрямую, вам нужно увидеть, от имени какого пользователя вы его запускаете. Затем вам нужно убедиться, что у пользователя есть разрешения на выполнение операции.
Это лучший ответ, который я могу дать, не говоря уже об архитектуре вашей системы и параметрах установки. ПРИМЕЧАНИЕ: я никогда раньше не использовал laravel. Я просто говорю вам, на что указывает ошибка.
ПРИМЕЧАНИЕ. Я вижу, что вы новый пользователь. Обязательно примите этот ответ, если считаете, что он правильный. Также проголосуйте за него, если это поможет вам решить вашу проблему.
Есть отношения с новым пользователем? Мой дорогой друг, моя проблема только на Mac, который уже был установлен, но теперь я не знаю, в чем проблема
tnq для ответа Все в порядке, но я проверил, все в порядке
Вы можете попробовать sudo composer global require "laravel / installer" Если это все еще не работает, подумайте о создании своего проекта laravel через Через Composer Create-Project, например композитор создать-проект --prefer-dist laravel / laravel имя-вашего-проекта
Для получения подробной информации по установке см. https://laravel.com/docs/5.6
Надеюсь, поможет :)
Спасибо, мой друг, у меня проблемы с композитором, который я не могу обновить, у меня больше ничего нет, а в проекте сервера php artisan я обнаружил, что есть проблема со строкой автозагрузки 17, которая связана с установкой композитора и выполнением всего пути, но не удалось.
Воспользуйтесь учебником на YouTube для чайников. Я не шучу, но вы должны научиться правильно это настраивать, проведя исследование.