Установка форума SMF на VPS

Автор KMA, 24 августа 2014, 00:08:20

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

KMA

Ох, согрешу ещё раз, но думаю с пользой для многих новичков (а кто ещё читает эту ветку???).
Сразу оговорюсь для модераторов/админов: если согласитесь осветить хотя бы тезисно вопрос ниже - готов раскрыть более детально каждый из пунктов по личному опыту.
Поиск юзал. Конец прелюдии). Суть:
Имеется VPS с ISP Manager Lite. Планируется некоммерческий проект - форум. Соответственно потратившись на VPS с ISP не хочется тратиться ещё и на обслуживание. Хотелось бы пошаговую инструкцию, как запустить Simple Machines Forum. Т.е. какие службы запускать (php, MySQL и проч.). Какие настройки ставить и что это значит, например, тип соединения, путь до сокета, как должна сопоставляться кодировка MySQL с кодировкой форума и т.п. Куда копировать, куда ставить, что запускать... чем подробнее, тем лучше. Я думаю, многие испытывают схожие проблемы, когда материальная отдача не планируется, а расходы на установку и содержание неприятно отягощают бюджет. Соответственно, переплатив 100-150 рублей/мес за ISP хочется бОльших расходов избежать, получив, при этом, нечто работоспособное. Заранее благодарю, если движение по вопросу будет, этот пост может стоит порезать, оставив только суть. Ну и от четкого описания своего опыта здесь - не отказываюсь.
"с малых лет жил в людях, ел не досыта, спал без просы...эээ, недосыпал, в общем" (C)uzma.

GeorG

Это вам на форуме панели ISPManager надо спрашивать, какая именно CMS или форум под ней будет работать, не суть важно (только тонкости, ибо практически все используют php и MySQL)...
А так, Апач, php, MySQL, phpmyadmin, почтовые сервера POP3, IMAP, SMTP, возможно FastCGI+nginx и.т.д, плюс настройка всего этого. Лучше наймите сисадмина, настроит все как надо, ибо всего не описать в одном сообщении. Как вариант, спрашивайте конкретно, что надо.

Вот что могу ещё сказать.
Есть такой мод "спасибок", но на PHP выше 5.4.10, уже не работает корректно (не будет настроек в админке и вывода информации профиле), тут проблема описана, но не названа причина - http://www.simplemachines.ru/index.php?topic=4850.msg136679#msg136679
Т.е., если рассчитываете на этот мод, то и версию PHP нужно учитывать, или ждать пока его обновят.
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

Taz

Через ISP давно не работал, но потом опишу как-то так. Все что ниже актуально для Debian, теоретически для Ubuntu. Логика в других ОС такая же, команды другие:

Пробуем открыть сайт через браузер по домену/айпишнику. если выдает "It works", значит апач уже установлен. Уже хорошо.

Через putty подключаемся по ssh к серверу, логинимся. Пишем команду top. Ищем там процессы apache2, mysqld. Нашли оба - прекрасно.


ctrl+c выходит из top.

Если не нашли данные процессы:
Теперь там же в консоли пишем
apt-get update
apt-get install apache2


На первый вопрос жмем Y, далее вроде ничего спрашивать не будет, но если что - внимательно читаем.
Первая команда обновляет информацию о пакетах, вторая ставит веб сервер apache2.
Далее нам нужна БД, ставим командой
apt-get install mysql-server

Будет спрашивать root пароль на БД, задаем любой (это не root пароль от VDS).

Основная часть готова.

Для удобства управления базой можно поставить phpmyadmin. Для начала проверим, не стоит ли он уже - заходим http://ваш_домен_или_ип/phpmyadmin. Если открывается - то логинимся с данными, которые мы указали на моменте установки MySql. Если ничего не открывалось - сейчас установим.
apt-get install phpmyadmin

В процессе установки будет спрашивать пароль от БД.

Собственно готово.
Файлы движка класть в /var/www/
База создается через phpmyadmin.