Внимание!
Не все расширения для phpBB 3.2 совместимы с phpBB 3.3, главным образом из-за неверного синтаксиса в определениях сервисов (отсутствия обрамляющих кавычек - '...').
Перед обновлением необходимо убедиться в совместимости всех расширений.
Рекомендуется предварительно тестировать обновление на копии конференции (локально или на сервере).

База данных на виртуальном хостинге

Проблемы с установкой или работой phpBB 3.2.x? Получите помощь здесь!
Внимание: с 6 июля 2020 года phpBB Group прекращает поддержку phpBB версии 3.2.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2020 года.

Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4439
Стаж: 15 лет 6 месяцев
Откуда: Питер
Благодарил (а): 127 раз
Поблагодарили: 521 раз

Re: База данных на виртуальном хостинге

Сообщение Siava »

Alekcandr101, да, так и надо делать. Если вдруг в php-файле будет sql-injection уязвимость, то ей не получится воспользоваться ввиду нехватки прав.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
https://siava.ru/forum/ (phpbb 2.0.x, 3.1.x 3.5.x)

Alekcandr101
phpBB 1.2.1
Сообщения: 28
Стаж: 1 год 3 месяца
Благодарил (а): 10 раз

Re: База данных на виртуальном хостинге

Сообщение Alekcandr101 »

В результате оказалось, что я вообще не понимаю как работает форум.
В файле config.php я обязан ввести данные пользователя с глобальными правами на всё (или как там это называется).
$dbname = Моя_БД;
$dbuser = Мой_логин;
$dbpasswd = 'пароль';
Иначе форум просто не будет работать. Или я ошибаюсь?
И соответственно мой вопрос, про безопасность в отношении хостера, просто смешной.
А добавление пользователя с правами только на чтение одного столбца БД, для использования в каком-то своём файле РНР, это просто защита от собственной "криворукости"? И больше ни от чего.

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15136
Стаж: 14 лет 1 месяц
Откуда: Красноярск
Благодарил (а): 388 раз
Поблагодарили: 1737 раз

Re: База данных на виртуальном хостинге

Сообщение rxu »

Alekcandr101, так весь Интернет работает. Не забивайте себе этим голову, если нет каких-то конкретных связанных с этим проблем.
Изображение

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11571
Стаж: 13 лет 4 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2612 раз

Re: База данных на виртуальном хостинге

Сообщение Sheer »

Alekcandr101 писал(а):
25.06.2020 17:45
напрягает логин и пароль администратора в РНР файле
А ничего, что у вас эти данные в файле config.PHP вашего форума? Не напрягает?
Вот если у вас уведут логин и пароль подключения к FTP, тогда пиши пропало :shock:
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Alekcandr101
phpBB 1.2.1
Сообщения: 28
Стаж: 1 год 3 месяца
Благодарил (а): 10 раз

Re: База данных на виртуальном хостинге

Сообщение Alekcandr101 »

Ну да, чуть выше я и написал, что этот очевидный момент, делает мой вопрос весьма наивным. Вообще не представляю как работает форум.
Появились ещё два новых вопроса.
Как технически точно называются права пользователя указанного в файле config? Глобальные?
И второй вопрос, пользователь базы один, а пользователей форума много, как это организовано? Каждый заходит через два пароля, один в РНР другой свой, и второй пароль изменяет права? То есть, я что бы зайти на форум, фактически два раза ввожу свой пароль?

Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4439
Стаж: 15 лет 6 месяцев
Откуда: Питер
Благодарил (а): 127 раз
Поблагодарили: 521 раз

Re: База данных на виртуальном хостинге

Сообщение Siava »

Alekcandr101 писал(а):
25.06.2020 23:06
Как технически точно называются права пользователя указанного в файле config? Глобальные?
Глобальные права имеет пользователь с логином root.
Обычно на базу данных даются полные права одному пользователю. Это как раз вариант в файле config.php. Такой не сможет влезть в другие базы, в отличие от пользователя root.
Alekcandr101 писал(а):
25.06.2020 23:06
пользователь базы один, а пользователей форума много, как это организовано?
Пользователи форума обращаются к PHP-скриптам, которые подключаются к базе данных форума используя то, что указано в config.php.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
https://siava.ru/forum/ (phpbb 2.0.x, 3.1.x 3.5.x)

Вернуться в «Поддержка phpBB 3.2.x»