Установка форума SMF (Simple Machines Forum)

  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:05c6d7197a834c974bfcc78727c12d9b' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtejustify\">Решил установить форум на ресурс. Нужно было определиться,&nbsp;какой именно движок устанавливать.</p>\n<p class=\"rtejustify\">Когда-то уже устанавливал и настраивал такие, как <a href=\"http://www.vbulletin.com/\"><strong>vBulletin</strong></a> и <a href=\"http://www.phpbb.com/\"><strong>phpBB</strong></a>. Однако на этот раз решил попробовать что-то новое. Выбор остановил на <a href=\"http://www.simplemachines.org/\"><strong>SMF</strong></a>. Функционал неплохой,&nbsp;фриварный и отзывы довольно неплохие.</p>\n<p class=\"rtejustify\">Требования - наличие поддержки&nbsp;web-сервером <strong>PHP</strong>&nbsp;и <strong>MySQL</strong>. С этим проблем не возникло - давно уже установлены и работают.</p>\n<p class=\"rtejustify\">Для установки - необходимо скачать с <a href=\"http://www.simplemachines.org/\">сайта ресурса</a> архив дистрибутива (желательно в формате&nbsp;tar.gz)&nbsp;и положить его необходимый каталог. Ну и не забыть распаковать:</p>\n<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"width:100%\">\n<tbody>\n<tr>\n<td># <strong>tar -xzf smf_1-1-12_install.tar.gz</strong></td>\n</tr>\n</tbody>\n</table>\n<p class=\"rtejustify\">Будем отталкиваться от утверждения, что форум распакован в каталог <strong>/usr/local/www/forum</strong>. Соответственно,&nbsp;в конфигурационный файл Apache необходимо добавить такой блок:</p>\n<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"width:100%\">\n<tbody>\n<tr>\n<td>Alias /forum/ &quot;/usr/local/www/forum/&quot;<br />\n &lt;Directory &quot;/usr/local/www/forum/&quot;&gt;<br />\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Options none<br />\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DirectoryIndex index.php<br />\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AllowOverride Limit<br />\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Order Deny,Allow<br />\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Allow from all<br />\n &lt;/Directory&gt;</td>\n</tr>\n</tbody>\n</table>\n<p class=\"rtejustify\">Проверяем все ли в порядке с синтаксисом конфигурационного файла Apache и перезапускаем web-сервер:</p>\n<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"width:100%\">\n<tbody>\n<tr>\n<td># <strong>apachectl configtest</strong><br />\n Syntax OK<br />\n # <strong>apachectl graceful</strong></td>\n</tr>\n</tbody>\n</table>\n<p class=\"rtejustify\">После этого в браузере открываем адрес ресурса и добавляем в строке адреса алиас /forum/. Правда говоря,&nbsp;первая установочная страница форума меня немного огорошила,&nbsp;уточняя данные для соединения по FTP. Что ж... Создадим аккаунт и нажмем кнопку &quot;Connect&quot;... Только имейте ввиду,&nbsp;что в поле &quot;Install Path&quot; необходимо указывать относительный путь,&nbsp;а не абсолютный (относительно корневого каталого FTP).</p>\n<p class=\"rtecenter\"><a class=\"thickbox\" href=\"/files/imagepicker/1/SMF-0.png\" title=\"\"><img alt=\"Image\" src=\"/files/imagepicker/1/thumbs/SMF-0.png\" /></a></p>\n<p class=\"rtejustify\">На следующем этапе необходимо заполнить параметры коннекта к БД MySQL.</p>\n<p class=\"rtecenter\"><a class=\"thickbox\" href=\"/files/imagepicker/1/SMF-1.png\" title=\"\"><img alt=\"Image\" src=\"/files/imagepicker/1/thumbs/SMF-1.png\" /></a></p>\n<p class=\"rtejustify\">Заполним поля,&nbsp;а потом,&nbsp;согласно этих полей,&nbsp;создадим БД и пользователя, с правами на эту БД:</p>\n<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"width:100%\">\n<tbody>\n<tr>\n<td>\n<p class=\"rtejustify\"><span style=\"color:rgb(0,0,0)\"><span style=\"font-family:verdana,arial,helvetica,sans-serif; font-size:12px\">mysql&gt;&nbsp;<strong>create database forum;</strong><br />\n Query OK, 1 row affected (0.00 sec)</span></span></p>\n<p class=\"rtejustify\"><span style=\"color:rgb(0,0,0)\"><span style=\"font-family:verdana,arial,helvetica,sans-serif; font-size:12px\">mysql&gt;&nbsp;<strong>grant all on forum.* to <a href=\"mailto:\'forum\'@\'localhost\'\">&#39;forum&#39;@&#39;localhost&#39;</a> identified by &#39;<span style=\"color:rgb(255,0,0)\">mysql_forum_</span><span style=\"color:rgb(255,0,0)\">password</span>&#39;;</strong><br />\n Query OK, 0 rows affected (0.08 sec)</span></span></p>\n</td>\n</tr>\n</tbody>\n</table>\n<p class=\"rtejustify\">Теперь можно нажать кнопку &quot;Proceed&quot;.</p>\n<p class=\"rtejustify\">Завершающий шаг установки - создание аккаунта администратора (кстати,&nbsp;обратите внимание,&nbsp;что требуется еще раз ввести пароль для MySQL):</p>\n<p class=\"rtecenter\"><a class=\"thickbox\" href=\"/files/imagepicker/1/SMF-2.png\" title=\"\"><img alt=\"Image\" src=\"/files/imagepicker/1/thumbs/SMF-2.png\" /></a></p>\n<p class=\"rtejustify\">После нажатия кнопки &quot;Finish&quot; принимаем поздравления с тем,&nbsp;что установка завершена. Кстати,&nbsp;можно отметить чекбоксом удаление файла <strong>install.php</strong>, иначе советую его удалить вручную с сервера.</p>\n<p class=\"rtejustify\">Дальнейшая настройка - полностью через web-интерфейс.</p>\n<p class=\"rtejustify\">&nbsp;</p>\n<p class=\"rtejustify\"><em><strong>Заметки по ходу настройки</strong></em></p>\n<ul>\n<li>Для русификации необходимо закачать архив с переводом с сайта и распаковать его в корень форума.</li>\n<li>Тем оформления довольно много. Загрузка темы возможна напрямую через браузер.</li>\n<li>В форум встроена защита от удаления копирайтов.</li>\n</ul>\n', created = 1767332875, expire = 1767419275, headers = '', serialized = 0 WHERE cid = '2:05c6d7197a834c974bfcc78727c12d9b' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:28ca78de9ca2c191ab44b2e587a32734' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>\nУстановим, Настроим, Отрегулируем и Обслужим Форум SMF Simple Machines</p>\n<p>\nzymossis&#39;at&#39;mail.ru</p>\n<p>&nbsp;</p>\n', created = 1767332875, expire = 1767419275, headers = '', serialized = 0 WHERE cid = '2:28ca78de9ca2c191ab44b2e587a32734' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:07243fc0252056071eaa62af8c18d662' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtecenter\"><a class=\"thickbox\" href=\"/files/imagepicker/1/wake_up_ua.png\"><img alt=\"Вставай, Україно!\" class=\"imgp_img\" src=\"/files/imagepicker/1/thumbs/wake_up_ua.png\" style=\"height:200px; width:150px\" /></a></p>\n', created = 1767332875, expire = 1767419275, headers = '', serialized = 0 WHERE cid = '2:07243fc0252056071eaa62af8c18d662' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '3:cc913d232116f0426090404133377d88' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:d9a86123bfcbc57878743027b584400b' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtecenter\"><a href=\"http://muff.kiev.ua/rss.xml\"><img alt=\"RSS\" width=\"160\" height=\"60\" src=\"http://muff.kiev.ua/files/muf-rss.png\" /></a></p>\n', created = 1767332875, expire = 1767419275, headers = '', serialized = 0 WHERE cid = '2:d9a86123bfcbc57878743027b584400b' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '3:39649256b636e3d5ded656bc52bd8c01' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
Версия для печатиОтправить другуPDF version

Решил установить форум на ресурс. Нужно было определиться, какой именно движок устанавливать.

Когда-то уже устанавливал и настраивал такие, как vBulletin и phpBB. Однако на этот раз решил попробовать что-то новое. Выбор остановил на SMF. Функционал неплохой, фриварный и отзывы довольно неплохие.

Требования - наличие поддержки web-сервером PHP и MySQL. С этим проблем не возникло - давно уже установлены и работают.

Для установки - необходимо скачать с сайта ресурса архив дистрибутива (желательно в формате tar.gz) и положить его необходимый каталог. Ну и не забыть распаковать:

# tar -xzf smf_1-1-12_install.tar.gz

Будем отталкиваться от утверждения, что форум распакован в каталог /usr/local/www/forum. Соответственно, в конфигурационный файл Apache необходимо добавить такой блок:

Alias /forum/ "/usr/local/www/forum/"
<Directory "/usr/local/www/forum/">
        Options none
        DirectoryIndex index.php
        AllowOverride Limit
        Order Deny,Allow
        Allow from all
</Directory>

Проверяем все ли в порядке с синтаксисом конфигурационного файла Apache и перезапускаем web-сервер:

# apachectl configtest
Syntax OK
# apachectl graceful

После этого в браузере открываем адрес ресурса и добавляем в строке адреса алиас /forum/. Правда говоря, первая установочная страница форума меня немного огорошила, уточняя данные для соединения по FTP. Что ж... Создадим аккаунт и нажмем кнопку "Connect"... Только имейте ввиду, что в поле "Install Path" необходимо указывать относительный путь, а не абсолютный (относительно корневого каталого FTP).

Image

На следующем этапе необходимо заполнить параметры коннекта к БД MySQL.

Image

Заполним поля, а потом, согласно этих полей, создадим БД и пользователя, с правами на эту БД:

mysql> create database forum;
Query OK, 1 row affected (0.00 sec)

mysql> grant all on forum.* to 'forum'@'localhost' identified by 'mysql_forum_password';
Query OK, 0 rows affected (0.08 sec)

Теперь можно нажать кнопку "Proceed".

Завершающий шаг установки - создание аккаунта администратора (кстати, обратите внимание, что требуется еще раз ввести пароль для MySQL):

Image

После нажатия кнопки "Finish" принимаем поздравления с тем, что установка завершена. Кстати, можно отметить чекбоксом удаление файла install.php, иначе советую его удалить вручную с сервера.

Дальнейшая настройка - полностью через web-интерфейс.

 

Заметки по ходу настройки

  • Для русификации необходимо закачать архив с переводом с сайта и распаковать его в корень форума.
  • Тем оформления довольно много. Загрузка темы возможна напрямую через браузер.
  • В форум встроена защита от удаления копирайтов.
Ваша оценка: Нет Средняя: 5 (7 голосов)

Re: Установка форума SMF (Simple Machines Forum)

Установим, Настроим, Отрегулируем и Обслужим Форум SMF Simple Machines

zymossis'at'mail.ru

 

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".

Вставай, Україно!

Литература

Русские хакеры взлoмали ракету "ТАМОГАВК" теперь oна называется "БУМЕРАНГ".