Меню Рубрики

Установка phpbb3 на debian

Предложение от 8host.com

Установка phpBB в Ubuntu 14.04

phpBB (PHP Bulletin Board) – это бесплатный свободный форум, позволяющий обмениваться сообщениями с группами пользователей сайта. Благодаря БД пользовательских модификаций и БД стилей, содержащей огромнейшее количество пакетов, при помощи phpBB можно очень быстро создать абсолютно уникальный форум. Данное руководство продемонстрирует процесс установки форума phpBB в Ubuntu 14.04.

Требования

Для выполнения руководства нужно иметь:

1: Установка LAMP stack

Сначала нужно установить программный стек LAMP.

Обновите список пакетов системы:

Затем переведите окружение DEBIAN_FRONTEND в режим noninteractive, чтобы избежать постоянного появления извещений от программы во время ее установки.

Теперь установите LAMP. Кроме того, нужно установить инструмент unzip, который распаковывает zip-файлы. На выполнение этой команды может уйти несколько минут, поскольку она устанавливает большое количество пакетов.

sudo -E apt-get -y install apache2 mysql-server mysql-client php5 php5-mysql php5-gd imagemagick unzip

Флаг -E сохраняет переменные среды, благодаря чему распознается DEBIAN_FRONTEND. Флаг -y после apt-get – это ответ «yes» на все запросы и извещения установки, благодаря чему команда не будет просить пользователя ввести данные.

2: Создание базы данных

Теперь нужно создать БД и пользователя с правами на нее.

Итак, сначала создайте базу данных (в данном руководстве она называется phpBB):

sudo mysqladmin create phpBB

Затем создайте пользователя и защитите его паролем (в руководстве это «jake» с паролем «mypass»).

sudo mysql -Bse «create user ‘jake’@’localhost’ identified by ‘mypass’;»

Примечание: Замените условное имя пользователя и пароль своими данными.

Чтобы передать новому пользователю права на БД, введите:

sudo mysql -Bse «grant all privileges on \`phpBB\`.* to ‘jake’@’localhost’;»

Затем обновите привилегии:

sudo mysqladmin flush-privileges

3: Установка phpBB

На данном этапе все готово к установке форума phpBB.

Для начала загрузите последнюю версию программы. Посетите сайт проекта и в случае необходимости замените ссылку в команде ссылкой на более новую версию.

Разархивируйте полученный пакет:

Создайте каталог для резервного копирования файлов сайта:

Переместите в него все файлы сайта:

Примечание: если на сервере еще нет файлов сайта (например, если руководство выполняется на новом сервере), то единственным файлом в каталоге /var/www/html/ будет стандартная домашняя страница Apache. Если сохранять ее нет необходимости, можете удалить каталог бэкапа:

Скопируйте файлы phpBB в стандартную папку Apache:

sudo cp -R phpBB3/* /var/www/html/

Затем обновите права на файлы phpBB.

Примечание: Более подробную информацию о привилегиях Linux можно найти в этой статье.

Добавьте пользователя jake в группу www-data.

sudo usermod -aG www-data jake

Затем измените владельца файлов и группу, которой они принадлежат:

sudo chown -R www-data:www-data /var/www/html/

Перейдите в каталог /var/www/html/.

Передайте группе права на следующие файлы и каталоги:

sudo chmod 660 images/avatars/upload/ config.php

sudo chmod 770 store/ cache/ files/

4: Завершающие действия

На данном этапе нужно завершить установку форума, указав в веб-инсталляторе phpBB базу данных, администратора и адрес электронной почты.

и нажмите на вкладку INSTALL.

Все необходимые пакеты должны быть уже установлены. Кликните Proceed to next step, а затем Start install.

Введите учетные данные БД, указав собственные имя БД, пользователя и пароль:

Database type: MySQL with MySQLi Extension
Database server hostname or DSN: localhost
Database name: phpBB
Database username: jake
Database password: mypass

Нажмите Proceed to next step. В целом, с этого момента можно просто нажать Proceed to next step во всех оставшихся разделах.

Теперь должно появиться сообщение об удачном подключении к БД:

Далее нужно указать имя администратора и его пароль. Администратор форума имеет множество привилегий, в том числе доступ к тонкой настройке и управлению пользователями.

Примечание: более подробную информацию об администраторе форума и его привилегиях можно получить на сайте проекта.

В следующем окне задайте настройки SMTP-сервера (если такого сервера нет, читайте эту статью или оставьте настройки по умолчанию).

Теперь установка форума почти завершена.

5: Чистка системы

После установки нужно очистить систему от ненужных файлов и откорректировать некоторые привилегии.

Удалите привилегии из файла config.php:

sudo chmod 640 /var/www/html/config.php

После завершения установки phpBB нужно удалить папку /var/www/install, в противном случае форум phpBB не будет работать, а на экране появится предупреждение.

Читайте также:  Установка вордпресс на линукс

sudo rm -rf /var/www/html/install

Можно также удалить каталог docs/, но это не обязательно.

Готово! Теперь можно запускать форум phpBB.

источник

Install phpBB 3 on a Debian Wheezy VPS

In this tutorial we will show you how to install phpBB on a Debian Wheezy VPS.

phpBB is an Internet forum package written in the PHP scripting language, it is easy to use, powerful, and highly customizable. The name “phpBB” is an abbreviation of PHP Bulletin Board.

Features of phpBB include support for multiple database engines (PostgreSQL, SQLite, MySQL, Oracle Database, Microsoft SQL Server), flat message structure (as opposed to threaded), hierarchical subforums, topic split/merge/lock, user groups, multiple attachments per post, full-text search, plugins and various notification options (e-mail, Jabber instant messaging, ATOM feeds).

Before you start the installation, please make sure that you have LAMP stack installed on your server. If not, follow our excellent tutorial about how to set up LAMP (Linux, Apache, MariaDB, PHP) stack on Debian Wheezy

REQUIREMENTS

We will be using our SSD 1 Linux VPS hosting plan for this tutorial.

UPDATE THE SYSTEM

Login to your server as user ‘root’ and make sure your Debian 7 (Wheezy) VPS is fully up-to-date:

INSTALL phpBB

The current version of phpBB in the writing of this tutorial is 3.1.2. You can check that from their website. For our purposes we will download phpBB in to the opt directory by issuing the following commands:

After the download is finished, unzip the archive.

Let’s copy the installation files into Apache’s document root:

SET THE CORRECT DIRECTORY AND FILE PERMISSIONS

Enter Apache’s document root:

With the command below we will set the required file permissions:

CREATE MYSQL DATABASE

Next thing we need to do is to create a MySQL database for phpBB.

Enter MySQL as root and create the needed database:

You can now finish your phpBB installation by opening your favorite web browser and navigate to: http://your_ip_address/install

Enter the required database credentials like database name, database username etc…

You should see a successful database connection. Then, setup your admin username and password and in the following step if you have a custom SMTP server setup your email settings.

After finishing the installation it is recommended to delete the install directory in your Apache’s document root:

That is it. You have successfully installed phpBB on your Debian Wheezy VPS.

Of course you don’t have to do any of this if you use one of our Linux VPS Hosting services, in which case you can simply ask our expert Linux admins to install phpBB for you.They are available 24×7 and will take care of your request immediately.

PS. If you liked this post please share it with your friends on the social networks using the buttons on the left or simply leave a reply below. Thanks.

источник

How to install PhpBB 3.2.2 on Ubuntu 18.04

To install PhpBB 3.2.2 on Ubuntu 18.04

phpBB is an open source bulletin board forum software that provides a virtual space for discussion among the members of your website. It has a huge variety of features like flat topic structure, sub-forums, forum-specific styles, user groups, group-based permissions, database query and template caching, support for PHP 7, multiple database engines and much more.

To install LAMP(Apache, MariaDB, php7)

In MariaDB (create database and user and give privileges to that user)

Php installation with required following modules

Download a PhpBB package from the terminal using wget command

The download package is a zip file, so we need to unzip the package as follows

Move the extracted file into the HTML location

And then switch to the following directory

Change the ownership and permission of the file as follows

Create a new virtual host configuration for accessing the PhpBB

Читайте также:  Установка вебасто на рав 4 2014

Disable the default site access

Enable the rewrite module

Restart the apache2 service

Now you can proceed the further installation and configuration from the browser by navigating to the following URL of http://local IP (or) domain name

Now, you shall open the browser, and give http://phpbb.com/install as URL. The installation setup of phpBB appears on your screen. Proceed with the installation.

In the next page, you need to fill the admin detail and click Submit.

In the next page, you need to fill database details and click Submit.

Next, you should fill server configuration details and click Submit.

After that, you need to fill the email-configuration details and click Submit.

on the below following page, you need to give the site details and click Submit.

phpBB is getting installed now.

The installation is now complete, Click on ‘ Take me to ACP.

The admin page of the phpBB now appears on the screen.

with this, the method to install PhpBB 3.2.2 on Ubuntu 18.04 comes to an end.

источник

Ubuntu Documentation

PhpBB3

PhpBB3 is a web forum application which runs on apache, mysql and php. With it, you can host your own forum site.

This How-To has been tested on Ubuntu 9.10

LAMP Installation

Use any method to install the LAMP stack packages:

select LAMP and follow instructions

Set a mysql-root password (not the same as a root password, but a password for mysql)

You should now have a functional LAMP stack.

Visit Apache PHP MySQL for more information on LAMP.

Enable the Universe repository

For install on 9.10 use default repository

Install Phpbb3

Use any method to install the following package:

The installation of that package will also install the phpbb3 package and perform all the database configuration for you. You will be prompted for the mysql root user password (not the same as the root user, but the mysql’s user named root)

Run this command to make the forum accessible through the web server

Please read /usr/share/doc/phpbb3/README.Debian for more details.

You may need to reload apache’s configuration if you have not done so since installing LAMP. Do this if you get a message about the PHP environment not having support for a database.

Configuration

Everything should now be installed and ready to go.

  • Launch your web browser and type in:

The PHPBB3 webpage should display that the forum is disabled.

    Click Log in.

  • Use the default username and password:
  • Click on the small link at the bottom of the page — GotoAdministrationPanel

    Select the configuration link which is located under the sub heading General Admin on the lefthand s >

    Set the option Disable Forum to No and click Submit at the bottom of the page.

    Note: Also, don’t forget to change the admin password as well.

    Alternative to manual installation

    Some users may prefer to skip manual installation by using the unofficial pre-integrated TurnKey phpBB Appliance based on Ubuntu LTS.

    PhpBB3 (последним исправлял пользователь jvin248 2010-10-13 00:30:04)

    The material on this wiki is available under a free license, see Copyright / License for details
    You can contribute to this wiki, see Wiki Guide for details

    источник

    Всякий блог

    Блог о программировании, сетевом и системном администрировании, операционных системах Windows, Linux и электронной коммерции

    Просьба оставить комментарий

    Если вам понравился или не понравился топик. Я что то забыл или не дописал, то вы можете оставить свой комментарий и я постараюсь исправить это в ближайшее время.

    четверг, 2 февраля 2012 г.

    phpbb3 Настройка отправки сообщений с форума через службы Яндекс. Решение ssmtp на Debian

    При установке на свой сайт форума phpbb3 столкнулся с проблемой. Все письма которые отсылались с форума например для подтверждения регистрации или отправки сообщений на почту через профиль пользователя резались в спам.

    При просмотре оригинала письма, т.е. с полным просмотром заголовков увидел, что в качестве отправителя указан www-data@moivps, то есть фактически отправитель не совпадал с полем отправитель в письме.

    Читайте также:  Установка переднего крыла на патриот

    При написании собственных скриптов эта проблема обходилась без проблем, но так как мои познания в структуре кода phpbb3 минимальный полез в гугл решать вопрос более простым путем.

    После недолгого поиска нашел решение данной проблемы, но вариант этот подходит только для небольшого числа хостов и пользователей.

    Решение состоит в установке и замене стандартного MTA exim на ssmtp. Преимущество в том, что не нужно нагружать сервер лишними программами и по своему принципу ssmtp подгружается только в случае его вызова. Т.е. он будет загружаться только при использовании функции mail. И после отправки выгружаться из памяти. Кстати то что используется функция mail() очень важно, почему будет ясно ниже. Для переправки почты будет использоваться Яндекс службы для домена, хотя службы Google настраиваются аналогично.
    Допустим привяжем к службам Яндекса домен example.ru

    Итак приступим к установке:

    При установке автоматом будет удален пакет exim. После этого отправка почты отвалится до того как вы настроите конфигурационные файлы. Они расположены как обычно: /etc/ssmtp/

    Правим ssmtp.conf для нашего домена example.ru

    root=myemail@ example.ru
    mailhub=smtp.yandex.ru:465

    AuthUser= myemail@ example.ru
    AuthPass=пароль_к_почтовому_ящику

    rewriteDomain= example.ru
    hostname= example.ru

    Все осталось добавить пользователя в разрешенных пользователей которые имеют право отправлять почту. Делается это в файле /etc/ssmtp/revaliases
    В моем случае был пустой файл и я дописал одну строку:

    root:myemail@ example.ru :smtp.yandex.ru:465

    Все с ssmtp разобрались осталось добавить опцию в phpbb3:

    источник

    Предложение от 8host.com

    Установка форума phpBB в Ubuntu 12.10

    phpBB (или PHP Bulleting Board) – это написанный в PHP популярный открытый веб-форум, совместимый с большим количеством систем управления базами данных (СУБД).

    Для начала запустите сервер Ubuntu 12.10.

    1: Установка LAMP stack

    export DEBIAN_FRONTEND=noninteractive
    apt-get -y install apache2 mysql-server mysql-client php5 php5-mysql php5-gd imagemagick

    Примечание: подробные инструкции по установке программного стека LAMP ищите в этой статье.

    2: Создание базы данных

    Теперь создайте БД и пользователя для phpBB (в руководстве они для удобства называются «phpBB», пароль пользователя – PassWord).

    Примечание: не забудьте указать свои данные вместо условных.

    mysqladmin create phpBB
    mysql -Bse «create user ‘phpBB’@’localhost’ identified by ‘PassWord’;»
    mysql -Bse «grant all privileges on \`phpBB\`.* to ‘phpBB’@’localhost’;»
    mysqladmin flush-privileges

    3: Установка phpBB

    Последнюю версию phpBB можно найти на сайте проекта. Загрузите последнюю доступную версию phpBB и скопируйте пакет в стандартный каталог Apache (/var/www/):

    wget https://www.phpbb.com/files/release/phpBB-3.0.12.zip
    unzip phpBB-3.0.12.zip
    rm -rf /var/www/*
    cp -R phpBB3/* /var/www/

    cd /var/www
    for files in config.php cache files store images/avatars/upload/; do chmod 777 $files; done

    4: Инсталлятор phpBB

    В браузере откройте http://IP-адрес/install (например, http://111.222.33.444/install/). На экране появится краткий обзор phpBB. Откройте вкладку Install, чтобы увидеть приветственную страницу инсталлятора. На этой странице перечислены данные, которые нужны для установки phpBB, а также представлен список совместимых БД. Ознакомившись с информацией, нажмите Proceed to next step.

    Следующая страница представляет список требований и зависимостей, который нужно выполнить перед установкой. Инсталлятор проверит систему на наличие всех необходимых пакетов.

    Примечание: Для установки phpBB требуется версия PHP не ранее 4.3.3.

    В следующем окне (Database Settings) укажите учетные данные БД (заменив условные имена и пароли):

    Database type: MySQL with MySQLi Extension
    Database server hostname or DSN: localhost
    Database name: phpBB
    Database username: phpBB
    Database password: PassWord

    Если все данные указаны верно, появится окно Database Connection с сообщением:

    В следующем окне (Administrator configuration) нужно указать имя и пароль администратора.

    Если у вас есть пользовательский SMTP-сервер, заполните поля в следующем окне (E-mail settings); в противном случае оставьте настройки по умолчанию.

    Теперь установка почти завершена. Появится окно с сообщением:

    Congratulations!
    You have successfully installed phpBB…

    Удаление папки /install

    После завершения установки phpBB необходимо удалить папку /install:

    Готово! Теперь форум phpBB доступен на виртуальном выделенном сервере. Просто введите в строку браузера IP сервера.

    Чтобы открыть интерфейс администратора, нажмите Administration Control Panel в нижней части страницы.

    источник

    Добавить комментарий

    Adblock
    detector