Get Social

How to install and configure the simplemachines (smf) forum on Debian

1. Go to the official site and download the forum source here:

and the language you need is here:;lang=russian
(Only you need to be careful when choosing an archive with a language – there are different encodings)

2. Then, we place it all on our hosting.

3. Then, following the guidelines
create a database and a user (you can do this in the console, or – in phpmyadmin):

mysql -u root -p
GRANT ALL PRIVILEGES ON forumdb.* TO "userdb"@"localhost" IDENTIFIED BY "pass";

4. Unpack the forum in the target folder on the server:
mkdir /var/www/
cd /var/www/
tar -xzvf smf_2-0-x_install.tar.gz
tar -xzvf smf_2-0-y_russian.tar.gz (or smf_2-0-y_russian-utf8.tar.gz)

5. Create and edit a configuration for Apache:
nano /etc/apache2/conf.d/

<VirtualHost *:80>
DocumentRoot /var/www/
<Directory "/var/www/">
AllowOverride All
Order deny,allow
Allow from all
AddHandler application/x-httpd-php .php .html

6. Verify the configuration and start the installer:
We check whether the configuration file was made correctly:
apachectl configtest
if there are no critical errors – gently restart Apache:
apachectl graceful
Now open your forum in the browser:

7. Next – follow the instructions of the web installer.

8. Done!