Монтаж
Установка бетона5 на веб -хосте
Чтобы начать, вам понадобится хостинговая среда. Для большинства людей это означает покупку плана хостинга. Concrete5 будет работать практически везде, но у нас есть несколько партнеров по хостинге, которые стоит проверить. Вы также можете сделать локальную разработку с Concrete5, установив различные необходимые компоненты и запустив локальный веб -сервер.
- Скачать Последняя версия Concrete5.
- Переместите или загрузите этот zip -файл на ваш веб -сервер или в веб -среде. Вы захотите расслабиться на папку с доступной в Интернете в вашем веб-пространстве. Обычно эта папка общедоступна \ _html. Если вы хотите запустить Concrete5 в подкаталоге, вы можете создать новую папку, такую как «новый сайт» и расстегнуть там файлы Concrete5.
- После того, как вы расстегиваете на разказы, он добавит несколько новых папок и index.php.
- Приложение папок/файлы/, приложение/config/, packages/and updates/нужно будет быть подлежит записи в процессе веб -сервера. Это может означать, что папки должны быть «всемирно -записи», в зависимости от вашей среды хостинга. Если ваш сервер поддерживает работу как Suexec/phpsuexec, файлы должны принадлежать вашей учетной записи пользователя и устанавливать как 755 на всех из них. Это означает, что ваш процесс веб -сервера может делать все, что ему нравится, но ничего другого не может (хотя каждый может их просматривать, что ожидается.) Если это невозможно, еще один хороший вариант - установить пользователя Apache (либо, “либо” Apache “или” никто “) как имеет полные права на эти файлы. Если ни один из них не возможно, chmod 777 для файлов/ и всех элементов внутри (например, chmod -r 777 files/ *)
- Создайте новую базу данных MySQL и учетную запись пользователя MySQL с полными разрешениями в базе данных. Запишите сервер базы данных (обычно «Localhost»), а также имя базы данных, а также имя и пароль для пользователя базы данных, который имеет доступ к этой базе данных.
- Посетите свой сайт «http://example.com», или «http://example.com/new-site/», если вы извлекли Zip Concrete5 в папку под названием «Новый сайт». Вы увидите полезный экран установки, как это:
Установка бетона5 с композитором и командной строкой
Более универсальный и хитточный, чем просто загрузка zip -файла с Concrete5.org, Composer - лучший способ установить Concrete5. Прежде чем начать этот процесс, вам нужно будет иметь локальную среду разработки на вашем машине разработки, и вам нужно знать, как его настроить. Эта среда разработки должна соответствовать минимальным системным требованиям Concrete5. Это потребуется установлен и запуск PHP и MySQL, и вам нужно знать, как получить к ним доступ через командную строку. Это руководство может затронуть некоторые из этих тем, но если какие -либо из них совершенно незнакомы, вам нужно будет сделать дополнительное чтение.
Создайте каталог для вашего сайта
Во -первых, создайте каталог для вашего сайта в каталоге, где обычно установлены сайты разработки. Я собираюсь создать сайт под названием «Hello World». Во -первых, давайте создадим базу данных для вашего приложения Hello World. Запустите клиент MySQL с помощью пользователя, способного создать базу данных (например, root) и создать базу данных Hello World:
Создать базу данных hello_world
exit из MySQL обратно в каталог Hello-World. Теперь мы собираемся установить бетон5 через композитор. (Примечание: это руководство предполагает, что у вас установлен композитор на вашем машине разработки. Если вы этого не сделаете, вам нужно отправиться на http://getcomposer.org/ и установить композитор оттуда.)
Composer Create-Project -n Concrete5/Composer hello_world
Это установит Concrete5 и его зависимости PHP в каталоге с именем Hello-World.
установка бетона5 через утилиту командной строки
Теперь пришло время установить бетон5. Давайте использовать утилиту интерактивной командной строки интерактивной установки Concrete5:
cd hello-world`
./vendor/bin/concrete5 c5:install -i
Введите детали конфигурации вашей локальной базы данных и локального сайта и нажмите Enter. Установка должна быть завершена менее чем за минуту:
Доступ к нашему сайту
Теперь, когда мы установили бетон5, давайте просматрим его. В производственной среде вы хотели бы настроить веб -сервер, такой как Apache или Nginx для обслуживания этого контента, но это не обязательно в нашей среде разработки. Вместо этого давайте быстро продолжим, используя встроенный веб-сервер PHP для запуска и обслуживания и содержимого нашего каталога Hello \ _World. Во -первых, переодеться в публику/ каталог и запустите эту команду из каталога:
cd public
php -S localhost:8000
Это должно дать вам полностью функционирующий сервер за считанные секунды. Затем посетите http: // localhost: 8000 в вашем веб -браузере. Теперь у вас есть полностью функционирующий сайт Concrete5, привязанный к местной среде разработки! Теперь, когда Concrete5 работает, давайте проведем быстрый тур, чтобы ознакомиться (или переосмыслить) с установкой, функциями и функциональностью, которые обеспечивает Concrete5.