DocumentRoot Apache -- что это такое

DocumentRoot (Document Root) - опция указанная в одной из строк конфига /conf/httpd.conf (относитлеьно директории установки) Апач, с подобным содержимым (пример для винды):

DocumentRoot "c:/www/"

Является той папкой, в которой можно размещать остальные виртуальные хосты.

Как клонировать репозиторий с Github

Переходим в родительскую папку, относительно той, в которой будет лежать наш проект, например:

cd C:\www

В отличие от создания репозитория, просто клонируем с сервера имеющийся -- командой типа (для гитхаба):

git clone https://github.com/ownername/reposname.git

Например:
git clone https://github.com/phpprobetter/yii2-primer.git

Репозиторий должен скачаться. Если нужно переименуйте папку, появившуюся в родительской.

Github -- No supported authentication methods available (server sent public key)

No supported authentication methods available (server sent public key)

Видимо, сервер хочет от вас ключ авторизации (именно ключ, а не пароль - т.е. в админке настроена авторизация по ключу)

git remote set-url Установить/изменить адрес origin -- пример команды. Адрес главного удалённого репозитория

Выводим список известных удаленных репозиториев:

git remote -v

Устанавить адрес главного (origin) удалённого репозитория можно так:

git remote set-url origin адресРепозитория

Например (адрес в формате SSH для гитхаба):
git remote set-url origin git@github.com:username/reposname.git

План по изучениюю Yii2

Действуем в таком порядке:

  1. Устанавливаем Yii2 и NetBeans
  2. С помощью NetBeans выполняем это упражнение (Пример Мир!)
  3. Сделаем первые шаги в использовании Git (удалим код и получим фактически его же, но уже с удалённого сервера)
  4. Переходим к чтению документации (лучше сразу на английском)

Примечание:

Yii2 Привет Мир! -- простой пример использования

Предположим, что мы установили Yii2, тогда давайте напишем собственные первые строки, используя его архитектуру.

В этом примере мы добавим один метод контроллера (это называется "действием") и одно представление ("вью"), а также слегка поправим layout ("слой"), чтобы получить ссылку на нашу новую страницу (скрипт).

Метод контроллера

Итак, откроем файл:

\controllers\SiteController.php

И в конец его добавим ещё один метод - действие:

NetBeans Создание нового проекта -- инструкция, описание

Проект из папки с уже существующим кодом

Делаем так:

Apache - добавить новый сайт, виртуальнй хост, (директорию, "домен") - пример правки httpd-vhosts.conf

Для добавления новой директории ("смотрящей в интернет") обычно правят файл httpd-vhosts.conf, который находится в папке:

conf/extra

(относительно пути установки анача), например на виндоус, для создания очередного сайта ("виртуального хоста") в конце этого файла добавляют строки:

Yii [Yii2] - Как Начать - установка, подробная инструкция

Установка

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

Там же на выбор вы увидите:

Pages

Subscribe to fkn+antitotal RSS