За последние 24 часа нас посетил 18181 программист и 1698 роботов. Сейчас ищут 1540 программистов ...

Установка MySQL на VDS

Тема в разделе "Версионность, тестирование и развёртывание", создана пользователем Dimon2x, 16 сен 2018.

  1. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.108
    Симпатии:
    1.243
    Адрес:
    там-сям
    @Dimon2x предлагаю тебе не накапливать ошибки, а начать с чистого листа. Удали этот инстанс VPS, создай новый, лучше с предустановленным стеком LAMP.
     
  2. Dimon2x

    Dimon2x Старожил

    С нами с:
    26 фев 2012
    Сообщения:
    2.210
    Симпатии:
    185
    @artoodetoo сначала надо найти такой хостинг
     
  3. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.108
    Симпатии:
    1.243
    Адрес:
    там-сям
    На DigitalOcean доступны шаблонные установки LAMP и LEMP. По ссылке из моей подписи получишь скидку.
    --- Добавлено ---
    Это не избавляет от некоторой ручной работы, на то он и VPS. Но по крайней мере пхп, муслуль и вебсервер будут из коробки.
     
  4. Dimon2x

    Dimon2x Старожил

    С нами с:
    26 фев 2012
    Сообщения:
    2.210
    Симпатии:
    185
    5 баксов за месяц это много
     
  5. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.583
    Симпатии:
    1.761
    ihor.ru. Плачу 200 руб. Поставил CentOS + VestaCP из коробки, обновил MariaDB и php до последних версий и радуюсь. (вроде в тему, так что надеюсь, за рекламу не сочтут). VestaCP бесплатная. Хотя, я мог бы и без неё стек собрать, но лень.
     
    artoodetoo нравится это.
  6. Dimon2x

    Dimon2x Старожил

    С нами с:
    26 фев 2012
    Сообщения:
    2.210
    Симпатии:
    185
    @mkramer а lamp или lemp там есть из коробки?
    --- Добавлено ---
    @artoodetoo я зарегался из подписи, потом вообще не понятно как купить там свой VDS
     
  7. nospiou

    nospiou Старожил

    С нами с:
    4 фев 2018
    Сообщения:
    3.400
    Симпатии:
    510
    Сначала нужно платежные данные указать
    Промо наверное идут дополнительно 10$
    https://gist.github.com/dexbyte/fb13e994ad180ce86c654cae1ce7d14f
     
  8. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.108
    Симпатии:
    1.243
    Адрес:
    там-сям
    @Dimon2x https://www.digitalocean.com/products/one-click-apps/lamp/
    --- Добавлено ---
    Выбери LAMP on 18.04 и ниже минимальный вариант сервера за $5/мес. ещё ниже регион — выбери Лондон (Роскомнадзор забанил большой кусок адресов из датацентра во Франкфурте и возможно Амстердама).
     
  9. nospiou

    nospiou Старожил

    С нами с:
    4 фев 2018
    Сообщения:
    3.400
    Симпатии:
    510
    @artoodetoo Ты же с нами поделишься прибылью? Мы же все помогали:)
     
  10. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.108
    Симпатии:
    1.243
    Адрес:
    там-сям
    По окончании усановки — где-то через минуту — придёт письмо с IP адресом и паролем для входа от имени root по SSH.
    Дальше сам рули как Бог.
    --- Добавлено ---
    Я пока никакой прибыли не видел. Мой эксперимент с реферальной ссылкой полностью провалился.
    > 200 переходов, десяток регистраций, но видимо все сдуваются на этапе оплаты, т.к. бонусов я не заработал. Ну и соответственно те кто регается и не покупает тоже ничего не заработали. Все ждут халявы чтобы вообще не платить.
    --- Добавлено ---
    По итогам складывается не очень лестный портрет типичного пользователя PHP.RU
     
  11. nospiou

    nospiou Старожил

    С нами с:
    4 фев 2018
    Сообщения:
    3.400
    Симпатии:
    510
    Обнищала русь матушка. Вот заглянул в профиль Member since 12/25/2014
     
  12. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.583
    Симпатии:
    1.761
    Если выбрать образ с VestaCP или ISPManager, то всё уже из коробки есть, да. Даже настроенное. Но за ISP надо будет ещё 150 рубликов в месяц доплатить.
     
  13. villiwalla

    villiwalla Активный пользователь

    С нами с:
    14 дек 2016
    Сообщения:
    471
    Симпатии:
    70
    Как то давным давно записал заметку для настройки vps на ubuntu, 7.0 меняем на нужное:

    1) Конектимся к серверу и:
    Код (Text):
    1. sudo apt-get update && \
    2. sudo apt-get install apache2 php7.0 libapache2-mod-php php7.0-mysql php-xml php-json mysql-server mysql-common mysql-client php7.0-gd  nano tar zip
    1.1) Пояснение что происходит выше или установка в несколько шагов:

    1.1.1) Установка Апача
    Код (Text):
    1. sudo apt-get install apache2
    1.1.2) Установка php7.0 + php как модуль Апача
    Код (Text):
    1. sudo apt-get install php libapache2-mod-php php7.0-mysql php-xml
    1.1.3) Установка mysql
    Код (Text):
    1. sudo apt-get install mysql-server mysql-client
    1.1.4) Для дальнейшей настройки
    Код (Text):
    1. sudo apt-get install nano tar zip
    2) Включим сразу поддержку .htaccees и модуля php для апача
    Код (Text):
    1. a2enmod rewrite  php7.0
    Дефолтный .ht:
    Код (Text):
    1. RewriteEngine On
    2. RewriteBase /
    3.  
    4. RewriteCond %{REQUEST_FILENAME} !-f
    5. RewriteCond %{REQUEST_FILENAME} !-d
    6. RewriteRule ^(.*)$ index.php

    3) Рестартим Apache
    Код (Text):
    1. sudo service apache2 restart
    4) Настройка локали, если требуется

    5) Создаём пользователя системы из под которого будет работать хост, в его директории и размещаем паб_ключи, там же создаём директорию для файлов сайта. Запрещаем нахер конектится как рут хоть по пасу хоть по ключу, только через su.

    6) Идем в mysql создаем аналог пользователя, которому будут доступны только определенные базы данных, сначала их конечно надо создать эти базы данных

    7) Потом через mysql не через mysqldump а именно через mysql накатываем дамбы баз.
    Код (Text):
    1. mysql -u[username] -p[pass] [database] < /database.sql
    8) Настраиваем виртуальный хост для apache, незабываем установить группу и пользователя на директорию где лежат файлы сайта
    При настройки хоста стоит заранее создать место для хранения логов или указать директорию для логов по дефолту в /var/log
    Код (Text):
    1. <VirtualHost *:80>
    2.     ServerName site.ru
    3.     ServerAlias www.site.ru
    4.  
    5.     DocumentRoot /var/www/site.ru
    6.     DirectoryIndex index.php index.html
    7.  
    8.     CustomLog ${APACHE_LOG_DIR}/site.ru.access.log combined
    9.     ErrorLog ${APACHE_LOG_DIR}/site.ru.error.log
    10.  
    11.     <Directory /var/www/site.ru>
    12.         Options -Indexes +FollowSymLinks +MultiViews
    13.         AllowOverride All
    14.         Require all granted
    15.     </Directory>
    16. </VirtualHost>
    9) Запускаем сайт a2ensites имя_конфига. Делаем рестарт или testconfig если всё ок , ошибок не выкинет
     
    Dimon2x нравится это.