<MyRusakov.ru />

WordPress 6 с Нуля до Гуру

WordPress 6 с Нуля до Гуру

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

Также Вы получите и всю практику, поскольку прямо в курсе с нуля создаётся полноценный Интернет-магазин, который затем публикуется в Интернете. И всё это прямо на Ваших глазах.

Помимо уроков к курсу идут упражнения для закрепления материала.

И, наконец, к курсу идёт ценнейший Бонус по тому, как используя ChatGPT и создавая контент для сайта, можно выйти на пассивный доход. Вы наглядно увидите, как зарегистрироваться в ChatGPT (в том числе, и если Вы из России), как правильно выбрать тему для сайта, как правильно генерировать статьи для него(чтобы они индексировались поисковыми системами) и как правильно монетизировать трафик на сайте.

Подробнее
Подписка

Подпишитесь на мой канал на YouTube, где я регулярно публикую новые видео.

YouTube Подписаться

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Какая тема Вас интересует больше?

Форум сайта MyRusakov.ru

Как установить Linux на pc и развернуть локальный хост на нём
13.01.2012 20:00:33 Как установить Linux на pc и развернуть локальный хост на нём Сообщение #1
brussens

brussens

Мега-мастер

Мега-мастер

Дата регистрации:
11.10.2011 22:50:07

Сообщений: 438

Итак. Всем доброго времени суток!) Уверен, что каждый из вас тестирует или тестировал свои сайты на Denwer) Но порой возникают проблемы, такие, как например: работа с CRON или выставление прав CHMOD для папок, и эти проблемы к сожалению уже денвером не решить. И в следствие появляется потребность в затратах на хостинг. Пусть они малые, но всё таки. Поэтому я решил рассказать о том, как поставить linux на pc и развернуть на нём аналог реального хостинга, с возможностью дальнейшего тестирования и отладки на нём скриптов. Ничего сложного нет. Главное внимание.
Я прочитал очень много контента по поводу установки и качественной настройки локального сервера на pc, но к сожалению во многих мануалах было много воды, или просто их писал какой то криворукий линуксоид. И объединив их воедино я методом проб и ошибок выполнил поставленную задачу и теперь я напроч отказался от друшлака, называемого windows. Итак, начнём.

Для начала стоит запомнить то, что unix системы значительно отличаются в плане работы от винды. В unix системах большое количесво действий выполняется от имени суперюзера, называемого ROOT. Соответственно файлы этого пользователя просто так мышкой вы не скопируете, не удалите и не переименуете.
Но ведь решение должно быть, иначе бессмыссленно было бы ставить такую системы.
И конечно же оно существует.
Большинство комманд начинается с волшебного слова sudo.
Расшифровывается для понятности всё очень просто:
Super User DO (т. е. Суперюзер делает).
Это слово даёт нам права на выполнение каких либо действий от имени того самого суперюзера ROOT.

Так, думаю хватит теории, теперь настало время для практики.


Для начала нам нужно выбрать и скачать дистрибутив самой системы, я использую и вам советую Ubuntu Linux версии 10.04.
Скачать их можно с оф сайта ubuntu http://www.ubuntu.com/download/ubuntu/alternative-download.

Давайте рассмотрим версии ubuntu и выберем иерархию процессора.

ubuntu-10.04.3-alternate-amd64


напрашивается попрос, что же такое amd 64, вы только не подумайте, что это для процов от амд, это для процов x64, а кто производитель не важно.

Alternate — это вид устройства. т. е. Есть netbook. Что следовательно для нетбуков, есть desktop — это для простых домашних компов.

Что самое важно, так это то, что если у вас на компе меньше 4 Гбозу, не вздумайте ставить amd64 сборку, хоть даже если проц поддерживает такую иерархию. При оперативке меньше 4 гигов ставте версию i386. Поверьте, лагов тогда не будет.

Итак, несёмся далее.

Как мы скачали нужный нам дистрибутив, делаем boot загрузку с диска и начинаем устанавливать.

мануал по установке смотрим тут, всё разжёвано до самых мелочей:http://help.ubuntu.ru/manual/%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0

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

Заходим в пуск->стандартные->терминал

Там вводим следующий код для установки apache

sudo apt-get install apache2

После устанавливаем php

sudo apt-get install php5 libapache-mod-php5

далее инсталим mysql

sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql
установщик попросит нас ввести пароль для пользователя root.
Я советую вам вводить тот же пароль, что при установке системы, тогда не запутаетесь.
Изображение

И для удобства устанавливаем phpmyadmin

sudo apt-get install phpmyadmin

В конце у вас появится окошко, в котором просто выбираем нажатием пробела apache и жмём enter.

Изображение



потом предложит вам создать базы данных самого phpmyadmin'а, Жмите "да"

Изображение

после чего попросит вас ввести пародь для майадмина, вводите тот же, что и при установке мускула.

Всё, установка завершена.

Теперь в терминале вводим для перезагрузки apache

sudo apache2ctl restart

и вуаля, готово.

Можете проверить phpmyadmin по адресу http://localhost/phpmyadmin


Теперь для полной комфортной работы сделаем новый хост в директории с нашими файлами

Проделываем следующие действия

создаем новую директорию нашего хоста

mkdir ~/sites/mysite.com

копируем конфигурационный файл с настройками хоста
Выполняем последовательно комманды

cd /etc/apache2/sites-available
sudo cp default mysite.com

теперь отредактируем созданый нами конфиг файл

sudo gedit mysite.com

Заменяем всё содержимое окрывшегося файла кодом
например у меня имя пользователя brussens, и директория домашняя имеет такое же имя

<VirtualHost *:80>
ServerName mysite.com
ServerAlias mysite.com www.mysite.com
DocumentRoot /home/brussens/sites/mysite.com
<Directory home/brussens/sites/mysite.com/>
AllowOverride All
</Directory>
</VirtualHost>





Теперь делаем активным созданый нами хост

cd ../sites-enabled
sudo ln -s ../sites-available/mysite.com mysite.com

перезапускаем apache

/etc/init.d/apache2 restart


Теперь редактируем файл, который похож чем то на dns

sudo gedit /etc/hosts


добавляем в нём строчки
127.0.1.1 mysite.com

вот и всё))) теперь можете зайти на свой хост через

http://mysite.com

все вопросы в теме. Буду благодарен за комментарии)))
Профиль
13.01.2012 20:33:04 Как установить Linux на pc и развернуть локальный хост на нём Сообщение #2
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Спасибо за отличную статью! Обязательно кому-нибудь пригодится.
P.S. Картинки загрузил к себе на сайт, в теме пути к ним уже исправил.
Профиль
13.01.2012 20:37:39 Как установить Linux на pc и развернуть локальный хост на нём Сообщение #3
brussens

brussens

Мега-мастер

Мега-мастер

Дата регистрации:
11.10.2011 22:50:07

Сообщений: 438

спасибо)))Пытался как можно понятнее написать)))
Всё стабильно работает, если делать не спеша и внимательно)))
P.S.: немного отредактировал, теперь опять съехало(((
P.P.S:если спрос будет, то сделаю следующую статью о настройке среды разработки и о установке роутера и почтового сервера и может быть панели управления ISPConfig
Профиль