Я пытаюсь установить приложение laravel. Этот вопрос может быть специфическим для Wardrobe, или нет. Я не уверен. Приложение Laravel, которое я пытаюсь установить, называется Wardrobe.Laravel mkdir и копия Ошибки
Итак, есть два варианта, которые могут быть использованы для установки этого приложения (или скрипта, я не знаю). Первый - с Composer, а второй - с git.
Я пытаюсь установить этот скрипт на свой сервер в течение нескольких недель. Я терпел неудачу все время. Я могу сделать это на своем локальном компьютере, но не могу на моем сервере.
Итак, чтобы рассказать вам о проблемах, я создаю два субдомена. Один называется w1, а другой называется w2. Я пытаюсь установить Wardobe на w1 с помощью композитора, и я буду использовать git clone на w2.
I cd в /var/www/w2.domain.com/
и выполнить composer create-project wardrobe/wardrobe public_html
. Это создает проект в /var/www/w1.domain.com/public_html.
Тогда для w2,
я кд в /var/www/w2.domain.com/
и выполнить git clone https://github.com/wardrobecms/wardrobe.git
Затем я иду в database.php каждой папки и написать свою информацию из базы данных.
Тогда я исполню
chmod -R 777 app/storage/
chmod 777 public/img/
После всего этого, я иду в w1.domain.com из браузера. Я получаю «Внутренняя ошибка сервера», поэтому я обновляю как (w1, так и w2) файл .htaccess от Laravel Installation Doc.
Теперь я вхожу в w1.domain.com. Я вижу установщик Шаг 1. Я нажимаю «Установить базу данных & Продолжить». BAM! Доступ запрещен!
Вот сообщение об ошибке для w1:
copy(/var/www/w1.domain.com/public_html/public/packages/wardrobe/core/.gitkeep): failed to open stream: Permission denied
Тогда я вхожу w2.domain.com. BAM! Доступ запрещен!
Вот сообщение об ошибке для w2:
mkdir(): Permission denied
Тогда я иду в w1 и w2 папок и Чаун всех.
Ничего не меняется.
У вас есть идеи, как это исправить?
Заранее спасибо.