Я устанавливаю Laravel в Mac OS, но у меня ошибка Разрешение отклонено

Я установил 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

Помогите, пожалуйста

Воспользуйтесь учебником на YouTube для чайников. Я не шучу, но вы должны научиться правильно это настраивать, проведя исследование.

Ronnie Oosting 09.08.2018 16:42

Я тоже согласен с Ронни. Как правильно выполнить установку, должно быть легко проследить с помощью руководства или учебного пособия. Вы даже можете найти в Google конкретную ошибку, возникающую при таких типичных проблемах, как эта. Вы сначала изучали руководства или учебные пособия?

JamesHoux 09.08.2018 16:44

Также добро пожаловать в StackOverflow. :) Обязательно проголосуйте за ответы, которые помогут вам в решении вашей проблемы, и примите правильные ответы.

JamesHoux 09.08.2018 16:46

Да, я прошел весь путь. Все сделал. Я даже открыл открытый доступ к терминалу, но не знаю, почему это не так.

Mohammadreza Molaei 09.08.2018 17:54
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
4
493
2

Ответы 2

Часть «Не удалось открыть поток: в доступе отказано» является ключевой частью. Он сообщает вам, что не может открыть файловый поток, потому что у него нет на это разрешений. Это будет означать, что у пользователя, выполняющего PHP, нет необходимых прав доступа к файлам. Если вы запускаете PHP из другого фреймворка (например, Apache), вам нужно посмотреть там, чтобы узнать, какой пользователь используется для запуска PHP. Если вы запускаете PHP напрямую, вам нужно увидеть, от имени какого пользователя вы его запускаете. Затем вам нужно убедиться, что у пользователя есть разрешения на выполнение операции.

Это лучший ответ, который я могу дать, не говоря уже об архитектуре вашей системы и параметрах установки. ПРИМЕЧАНИЕ: я никогда раньше не использовал laravel. Я просто говорю вам, на что указывает ошибка.

ПРИМЕЧАНИЕ. Я вижу, что вы новый пользователь. Обязательно примите этот ответ, если считаете, что он правильный. Также проголосуйте за него, если это поможет вам решить вашу проблему.

JamesHoux 09.08.2018 16:46

Есть отношения с новым пользователем? Мой дорогой друг, моя проблема только на Mac, который уже был установлен, но теперь я не знаю, в чем проблема

Mohammadreza Molaei 09.08.2018 17:57

tnq для ответа Все в порядке, но я проверил, все в порядке

Mohammadreza Molaei 09.08.2018 17:59

Вы можете попробовать sudo composer global require "laravel / installer" Если это все еще не работает, подумайте о создании своего проекта laravel через Через Composer Create-Project, например композитор создать-проект --prefer-dist laravel / laravel имя-вашего-проекта

Для получения подробной информации по установке см. https://laravel.com/docs/5.6

Надеюсь, поможет :)

Спасибо, мой друг, у меня проблемы с композитором, который я не могу обновить, у меня больше ничего нет, а в проекте сервера php artisan я обнаружил, что есть проблема со строкой автозагрузки 17, которая связана с установкой композитора и выполнением всего пути, но не удалось.

Mohammadreza Molaei 01.09.2018 21:30

Другие вопросы по теме