[RISH] Создание сайта на VPS
Создание сайта в RISH, настройка CMS Joomla на VPS
Заходим на VPS по SSH клиенту, например, PuTTY.
Запускаем Midnight Commander, для этого в терминале вводим:
mc
Переходим по пути /var/www/наш логин/www и создаем папку с именем сайта.
получаем путь /var/www/наш логин/www/нашсайт
Заходим через PuTTY и выбираем папку с сайтом. F2 в меню выбираем
Создать сайт по имени папки
Владельцем всех папок и файлов в папке /var/www/логин/www/папкасайта
Установлен пользователь логин
Перезапускаем сервер для активации сайта папка сайта?
да
В папку нашсайт по FileZilla переносим сайт, т.е. файлы сайта и его базу. (предыдущая статья)
Распакуем архив файлов сайта в корневую категорию
- через mc заходим в файловый архив сайта, и выделяем все файлы в нем комбинацией клавишь + *
- Переключаемся tab клавишей на правую панель mc и заходим в папку нашего сайта куда надо разархивировать архив файлов сайта (корневая папка сайта)
- Далее переключаемся на левую панель mc и нажимаем на клавишу F5 далее Enter
И наш архив файлов сайта распакуется в корневую категорию сайта. - Теперь можете удалить архив файлов сайта из корневой категории, выделяете его и клавиша F8
Имортируем базу сайта в базу на сервере VPS
выделяем файл с базой данных, нажимаем F2
в меню выбираем Импорт базы данных из файла .sql
Появится запрос:
Базы данных с именем seo-hunter.com не существует. Создать?
выбираем
Y
База данных будет автоматически создана, а база сайта импортирована в нее.
Файл с базой данных из корневого каталога сайта можете удалить (выделить и нажать на клавишу F8)
Далее выбираем корневой кателог сайта, нажимаем клавишу F2 и из меню выбираем
Настроить джумла в папке
В консоли отобразится следующая информация
Сайт распознан как созданный на основе Joomla
Новый пароль внесен в configuration.php
Имя пользователя базы данных установлено - логин базы данных
имя базы данных логин базы установлено в configuration.php
Путь к папке logs скорректирован /var/www/пользователь/www/корневая папка сайта/administrator/logs
Путь к папке tmp скорректирован /var/www/пользователь/www/корневая папка сайта/tmp
Хост базы данных установлен в localhost
Нажимаем Enter
Настройка прав доступа к каталогам (файлам) сайта, назначение им пользователя
Выбираем папку с сайтом, нажимаем F2
В меню выбираем:
Настроить права доступа к каталогу:
Установить всем папкам права - 755, а файлам - 644?
Да
Все папки получили права - 755, все файлы - 644
Установить владельцем всех папок и файлов в папке /var/www/пользователь/www/корневая папка сайта
Пользователя - логин
Владельцем всех файлов установлен - логин [root@---- www]# /bin/sh /var/tmp/mc-root/логин Установить всем папкам права - 755, а файлам - 644 Да становить владельцем всех папок и файлов в папке /var/www/пользователь/www/корневая папка сайта Пользователя - логин пользователя Да Далее Enter
Как проверить работоспособность сайта Joomla на VPS
Перед тем как направить домен на сайт, необходимо провирить наш сайт на работоспособность. Для начала выпустим самоподписанный сертификат, чтобы сайт был доступен по протоколу https://
Выпуск самоподписанного сертификата для сайта
Выделяем корневую папку сайта и нажимаем F2. Из меню выбираем - Получить сертификат.
Выбираем из появившегося меню - Самоподписанный сертификат
Консоль отобразит - Syntax OK - Сервер перезагружен - Сертификат установлен.
Нажимаем Enter
Как отредактировать файл HOSTS на рабочем копьютере и проверить сайт на работоспособность
на рабочем компьютере заходим на файл хост по следующему пути
c:\windows\system32\drivers\etc\hosts
Открываете проводник в виндовс и прямо в адресную строку вставляете этот путь и ву а ля вы уже там и выбрали чем его открыть (текстовый редактор)
Пишем айпи нашего сервера - пробел - домен нашего сайта.
Далее в адресной строке пишем домен нашего сайт в любом браузере.
Проверяем работоспособность сайта, а также не забываем проверить админку сайта
(в раздел создания бэкап очистить кэш сайта и исправить таблицы сайта)
Удаляем самоподписанный сертификат, по пути: /etc/httpd/conf.d
вида домен-ssl.conf
выделяем и удаляем клавишей F8
Возвращаемся на рабочем компьютере в файл хост и просто закомментируем строчку # айпи сервера домен // которую мы создавали для тестирования сайта на сервере
c:\windows\system32\drivers\etc\hosts