Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
Переезд на Linux-хостинг
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
-
- phpBB 1.2.0
- Сообщения: 16
- Стаж: 8 лет
- Благодарил (а): 2 раза
Переезд на Linux-хостинг
форум прекрасно работает на Windows хостинге. Спосибо разработчикам
Но сайт переделаветься в вордпресс на Linux-хостинге, и поддомен с форумом на phpBB 3.1.9 тоже должен будет перхать.
Вопрос. Перенос на линукс можно будет сделать путем копировать-вставит БД и файлов с форумом как без смены ОС сервера, или заново нужно будет все ставить т.к. принцип работы разный, в phpBB под виндовс нет файла htaccess и есть web.config который не будет работать на линукс.
Как в таком случае пеерехать сохранив форум и сообщения?
Но сайт переделаветься в вордпресс на Linux-хостинге, и поддомен с форумом на phpBB 3.1.9 тоже должен будет перхать.
Вопрос. Перенос на линукс можно будет сделать путем копировать-вставит БД и файлов с форумом как без смены ОС сервера, или заново нужно будет все ставить т.к. принцип работы разный, в phpBB под виндовс нет файла htaccess и есть web.config который не будет работать на линукс.
Как в таком случае пеерехать сохранив форум и сообщения?
-
- Поддержка
- Сообщения: 5283
- Стаж: 19 лет 3 месяца
- Откуда: Питер
- Благодарил (а): 186 раз
- Поблагодарили: 793 раза
Re: Переезд на Linux-хостинг
Найдите кого-нибудь, кто поможет с переездом.
Для переезда достаточно будет файлов форума (всё, что в папке) и выгруженной базы данных форума (в sql-файле).
htaccess и прочее не обязательно, так как можно написать самостоятельно.
Последовательность примерно такая:
Загрузить файлы на хостинг.
Импортировать файл базы данных в БД.
Внести в config.php актуальные данные.
Загрузить .htaccess из дистрибутива phpbb в директорию форума.
Прописать права доступа к директориям для записи (кеш, загрузки, аватары).
Вручную удалить кеш.
Для переезда достаточно будет файлов форума (всё, что в папке) и выгруженной базы данных форума (в sql-файле).
htaccess и прочее не обязательно, так как можно написать самостоятельно.
Последовательность примерно такая:
Загрузить файлы на хостинг.
Импортировать файл базы данных в БД.
Внести в config.php актуальные данные.
Загрузить .htaccess из дистрибутива phpbb в директорию форума.
Прописать права доступа к директориям для записи (кеш, загрузки, аватары).
Вручную удалить кеш.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- phpBB 3.0.0 RC1
- Сообщения: 1486
- Стаж: 8 лет 3 месяца
- Благодарил (а): 163 раза
- Поблагодарили: 202 раза
Re: Переезд на Linux-хостинг
Делается бэкап (резервная копия) файлов форума и БД (базы данных), потом файлы переносятся уже на Linux-хостинг, а база данных (файл с расширением .sql) импортируется через phpMyAdmin.
htaccess можно взять в архиве, скачав тут http://www.phpbbguru.net/files/base/phpbb31-ru/ , либо создать самому и добавить его.
web.config как выглядит, какой там код? Может его просто достаточно переименовать в config.php
Либо самому создать config.php и добавить его, а web.config удалить.
Заменив
на свои данные
Если все правильно сделать, то будет работать.
htaccess можно взять в архиве, скачав тут http://www.phpbbguru.net/files/base/phpbb31-ru/ , либо создать самому и добавить его.
.htaccess
Код: Выделить всё
<IfModule mod_rewrite.c>
RewriteEngine on
#
# Uncomment the statement below if URL rewriting doesn't
# work properly. If you installed phpBB in a subdirectory
# of your site, properly set the argument for the statement.
# e.g.: if your domain is test.com and you installed phpBB
# in http://www.test.com/phpBB/index.php you have to set
# the statement RewriteBase /phpBB/
#
#RewriteBase /
#
# Uncomment the statement below if you want to make use of
# HTTP authentication and it does not already work.
# This could be required if you are for example using PHP via Apache CGI.
#
#RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
#
# The following 3 lines will rewrite URLs passed through the front controller
# to not require app.php in the actual URL. In other words, a controller is
# by default accessed at /app.php/my/controller, but can also be accessed at
# /my/controller
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ app.php [QSA,L]
#
# If symbolic links are not already being followed,
# uncomment the line below.
# http://anothersysadmin.wordpress.com/2008/06/10/mod_rewrite-forbidden-403-with-apache-228/
#
#Options +FollowSymLinks
</IfModule>
# With Apache 2.4 the "Order, Deny" syntax has been deprecated and moved from
# module mod_authz_host to a new module called mod_access_compat (which may be
# disabled) and a new "Require" syntax has been introduced to mod_authz_host.
# We could just conditionally provide both versions, but unfortunately Apache
# does not explicitly tell us its version if the module mod_version is not
# available. In this case, we check for the availability of module
# mod_authz_core (which should be on 2.4 or higher only) as a best guess.
<IfModule mod_version.c>
<IfVersion < 2.4>
<Files "config.php">
Order Allow,Deny
Deny from All
</Files>
<Files "common.php">
Order Allow,Deny
Deny from All
</Files>
</IfVersion>
<IfVersion >= 2.4>
<Files "config.php">
Require all denied
</Files>
<Files "common.php">
Require all denied
</Files>
</IfVersion>
</IfModule>
<IfModule !mod_version.c>
<IfModule !mod_authz_core.c>
<Files "config.php">
Order Allow,Deny
Deny from All
</Files>
<Files "common.php">
Order Allow,Deny
Deny from All
</Files>
</IfModule>
<IfModule mod_authz_core.c>
<Files "config.php">
Require all denied
</Files>
<Files "common.php">
Require all denied
</Files>
</IfModule>
</IfModule>
Либо самому создать config.php и добавить его, а web.config удалить.
config.php
Код: Выделить всё
<?php
// phpBB 3.1.x auto-generated configuration file
// Do not change anything in this file!
$dbms = 'phpbb\\db\\driver\\mysqli';
$dbhost = 'localhost';
$dbport = '';
$dbname = 'свое имя базы данных';
$dbuser = 'свое имя пользователя';
$dbpasswd = 'свой пароль базы данных';
$table_prefix = 'phpbb_';
$phpbb_adm_relative_path = 'adm/';
$acm_type = 'phpbb\\cache\\driver\\file';
@define('PHPBB_INSTALLED', true);
// @define('PHPBB_DISPLAY_LOAD_TIME', true);
// @define('DEBUG', true);
// @define('DEBUG_CONTAINER', true);
Код: Выделить всё
$dbname = 'свое имя базы данных';
$dbuser = 'свое имя пользователя';
$dbpasswd = 'свой пароль базы данных';
Если все правильно сделать, то будет работать.
Правильно заданный вопрос и описание проблемы - 70% их решения...
-
- phpBB 3.0.4
- Сообщения: 2209
- Стаж: 16 лет 4 месяца
- Откуда: Павлодар
- Благодарил (а): 5 раз
- Поблагодарили: 153 раза
Re: Переезд на Linux-хостинг
- С файлами всё просто, они просто копируются (нужно только указать бинарный режим и сохранить регистр имени).
- Далее, если база в MS SQL то просто так не переехать, нужно конвертировать данные в MySQL/PostgreSQL (в зависимости, что стоит на хостинге). Если ранее использовался MySQL/PostgreSQL то просто делается дамп и восстанавливается на другом хостинге.
- web.config для IIS(если он используется) это аналог .htaccess для Apache. Соответственно, если там что-то менялось, то нужно будет в .htaccess тоже править. Файл .htaccess у вас должен быть штатный из дистрибутива.
Всё повторяется. nurlan.info
-
- Former team member
- Сообщения: 3468
- Стаж: 9 лет 11 месяцев
- Благодарил (а): 41 раз
- Поблагодарили: 830 раз
Re: Переезд на Linux-хостинг
Не давайте вредных советов, это совершенно разные файлы.
Нет такого "phpBB под Windows", движок один и совместим как с Windows, так и с Linux.
Если, конечно, в него не вносились специфические правки.
Файлы
.htaccess
и web.config
специфичны не для ОС, а для сервера.Стоит уточнить и прояснить этот момент.
Об остальном сказали выше Siava и nissin.
-
- phpBB 3.0.0 RC1
- Сообщения: 1486
- Стаж: 8 лет 3 месяца
- Благодарил (а): 163 раза
- Поблагодарили: 202 раза
Re: Переезд на Linux-хостинг
А в чем заключается вредный совет? В том что этот файл не нужен там и его надо удалить? Я ведь написал
Меня удивляют люди, которые считают свой ответ единственно правильным. За Вами лично это давно замечается. Вы читайте не между строк, а то что действительно написано.
Правильно заданный вопрос и описание проблемы - 70% их решения...
-
- Former team member
- Сообщения: 3468
- Стаж: 9 лет 11 месяцев
- Благодарил (а): 41 раз
- Поблагодарили: 830 раз
Re: Переезд на Linux-хостинг
LONER, я читаю дословно то, что написано, поэтому привёл цитату.
Вредный совет заключается в том, что Вы предложили переименовать файл
Вы бы, прежде чем меня критиковать, узнали бы больше о файле
Надеюсь, доступно объяснил.
Вредный совет заключается в том, что Вы предложили переименовать файл
web.config
в config.php
, что в корне неправильно.Вы бы, прежде чем меня критиковать, узнали бы больше о файле
web.config
, в теме о нём уже сказано.
Если этому утверждению тоже нет доверия, скачайте дистрибутив и посмотрите содержимое файла
web.config
.Надеюсь, доступно объяснил.
-
- phpBB 3.0.0 RC1
- Сообщения: 1486
- Стаж: 8 лет 3 месяца
- Благодарил (а): 163 раза
- Поблагодарили: 202 раза
Re: Переезд на Linux-хостинг
Вы читать нормально умеете? Я не предлагал и не советовал, а предположил, предварительно задав вопрос
А вот Вы прочитали уже по своему
Сказано после того как я задал вопрос
А Вы придрались именно к этому файлу, хотя в том что я написал вообще нет ни чего вредного, от слова ВООБЩЕ.
Правильно заданный вопрос и описание проблемы - 70% их решения...
-
- Former team member
- Сообщения: 3468
- Стаж: 9 лет 11 месяцев
- Благодарил (а): 41 раз
- Поблагодарили: 830 раз
Re: Переезд на Linux-хостинг
Так и думал, что захотите придраться, смысл у фразы был другой.
Хорошо, давайте разберём фразу целиком (а не только ту часть со знаком вопроса, которую Вы цитируете).
Разбор фразы
Вы предлагаете, пусть и предположительно, следующие варианты:
- переименовать файл
web.config
вconfig.php
; или - удалить файл
web.config
, при этом создатьconfig.php
.
Возможно, неправильное переименование файла не катастрофично, но оно как минимум вызовет ошибки при входе на форум.
Поскольку пользователь мог последовать этой "инструкции", пусть и предположительной, я решил заранее сообщить, что эта "инструкция" неправильная.
-
- phpBB 1.4.0
- Сообщения: 33
- Стаж: 8 лет 10 месяцев
- Откуда: Россия
- Благодарил (а): 34 раза
- Поблагодарили: 6 раз
Re: Переезд на Linux-хостинг
Товарищи вы слишком заморачиваетесь.
ASGARD1, Вам всего лишь надо перенести файлы форума, и базу форума. Все. Никаких конфигов и тому подобное менять не надо.
Единственно, это если вы решите поменять название базы данных, то в конфиг файле Вам надо прописать новое название базы.
Отправлено спустя 1 минуту 19 секунд:
Делов на пару минут. Все зависит от размера вашего форума. Никогда не понимал, в вем проблема перенести с одного схостинга сайт, в другой.
ASGARD1, Вам всего лишь надо перенести файлы форума, и базу форума. Все. Никаких конфигов и тому подобное менять не надо.
Единственно, это если вы решите поменять название базы данных, то в конфиг файле Вам надо прописать новое название базы.
Отправлено спустя 1 минуту 19 секунд:
Делов на пару минут. Все зависит от размера вашего форума. Никогда не понимал, в вем проблема перенести с одного схостинга сайт, в другой.
-
- Former team member
- Сообщения: 3468
- Стаж: 9 лет 11 месяцев
- Благодарил (а): 41 раз
- Поблагодарили: 830 раз
Re: Переезд на Linux-хостинг
mygedz, если СУБД разные, то не всё так просто.
SQL-синтаксис у того же Oracle, например, с особенностями, просто так восстановить базу не получится, если бэкап сделан в MySQL.
Если же менять хостинг на аналогичный, то да, процесс перехода должен быть быстрым.
SQL-синтаксис у того же Oracle, например, с особенностями, просто так восстановить базу не получится, если бэкап сделан в MySQL.
Если же менять хостинг на аналогичный, то да, процесс перехода должен быть быстрым.
-
- phpBB 1.4.0
- Сообщения: 33
- Стаж: 8 лет 10 месяцев
- Откуда: Россия
- Благодарил (а): 34 раза
- Поблагодарили: 6 раз
Re: Переезд на Linux-хостинг
LavIgor, просто скок я не переезжал, на данный момент у меня своя железка дома, никогда незнал проблем с переездом. Хотя конечно, как Вы и описали есть какие-то особенности, но восновном везде все одинаково. Но опять же, может мне везло)).
-
- phpBB 1.2.0
- Сообщения: 16
- Стаж: 8 лет
- Благодарил (а): 2 раза
Re: Переезд на Linux-хостинг
У меня MySQL. Все будет быстро, почитал инструкцию, понял что справлюсь, сложного ничего нет.
Перезжаю внутри одного регистратора (рег ру), отключаю услугу виндовс хостинга и сразу прикручиваю линукс.
Спасибо! Буду пробовать на след. неделе.
-
- phpBB 1.2.0
- Сообщения: 16
- Стаж: 8 лет
- Благодарил (а): 2 раза
Re: Переезд на Linux-хостинг
Все делал как надо, не получилось. Взял из инсталяшки .htaccess и удалил web.config
500 ошибка (Internal server error) на поддомене с форумом, а сайт отлично летает на домене.
Походу База данных. У меня MySQL, и сайт (вордпрес) и форум по одной базе работают.
Есть одно но, название БД новое. Надо наверное записи подредактировать, или так увидит, структура и название таблиц не менялось, только название БД.
500 ошибка (Internal server error) на поддомене с форумом, а сайт отлично летает на домене.
Походу База данных. У меня MySQL, и сайт (вордпрес) и форум по одной базе работают.
Есть одно но, название БД новое. Надо наверное записи подредактировать, или так увидит, структура и название таблиц не менялось, только название БД.
-
- phpBB 3.0.0 RC5
- Сообщения: 1668
- Стаж: 9 лет 5 месяцев
- Благодарил (а): 257 раз
- Поблагодарили: 195 раз
Re: Переезд на Linux-хостинг
Вот же:
То есть ваше новое имя БД.
Оставьте оба, ничего удалять не нужно, они друг другу не мешают.