Ставлю "вновьскачанную" полную версию phpBB-2.0.22 ("русской" версии не нашла, ставлю английскую и по возможности сразу ее русифицирую).
При установке возникают следующие проблемы (решенные и нерешенные):
1) При установке, в https://blabla.ru/forum/install/install.php, он по умолчанию прописывает порт 443. В независимости от того оставить так или стереть дальше пытается (особенно при логинах, уже после ввода логина и пароля --- админом как юзером и в админский раздел (при переходе на страницу повторной авторизации и при переходе с нее собственно в админский раздел) и отлогинах) переходить по ссылкам вида: http://blabla.ru:443/forum/index.php
приходится вручную править адрес на https и без порта до попадания в админку, в которой видим прописанным порт 443. Стираем его. Плюс включаем "безопасные куки". И вроде ситуация улучшается.
Но это довольно неудобно. И очень хотелось бы чтобы это сделали более удобно.
1а) Была проблема с тем, что после установки и даже после руссификации русские буквы были "кракозябрами" или кодами. Полечилась настройками кодировки таблиц в базе (после этого после руссификации с русские буквы в постах стали отображаться нормально; до русификации удавалось увидеть русские буквы только если и при посте и при просмотре вручную в браузере сменить кодировку на нужную) И добавлением строки с кодировкой в хедер по совету http://phpbbguru.net/community/viewtopi ... 421#118421
(после этого русские буквы стали нормально вводиться как в тексте постов так и в названиях тем даже до русификации).
Такое решение (с добавлением строки с кодировкой) может чем-то грозить? Если нет, то почему бы эту строчку туда просто не вписать изначально (в "русской" версии)? Имхо, она полезна (с соответствующей кодировкой) внезависимости от настройки языка в профайле. (В "старом" форуме все вроде нормально, но если юзер меняет язык в профиле с русского на английский, то все русские буквы становятся кракозбрами и чтобы увидеть буквы нужно на каждой странице вручную менять кодировку в браузере... но не жаловались... я даже не знала пока сегодня не попробовала).
2) При регистрации нового пользователя после отправки формы перебрасывает на чистую белую страницу. Приходится вручную идти на страницу форума (чтобы залогиниться). Как это решить?
3) на старом хостинге была версия форума phpBB 2.0.19, база данных mysql 5.+
на новом phpBB 2.0.22, база данных postgres.
Префиксы таблиц в базе разные (в старом phpbb_ в новом phpbb_2_)
При попытке залить бэкап базы получаю ошибку
Это из-за разных версий форума, из-за разных баз, из-за разных префиксов или еще из-за чего? И что делать?Error importing backup file
DEBUG MODE
SQL Error : -1 ERROR: syntax error at or near "(" at character 52
CREATE TABLE phpbb_auth_access( group_id mediumint(8) NOT NULL, forum_id smallint(5) unsigned NOT NULL, auth_view tinyint(1) NOT NULL, auth_read tinyint(1) NOT NULL, auth_post tinyint(1) NOT NULL, auth_reply tinyint(1) NOT NULL, auth_edit tinyint(1) NOT NULL, auth_delete tinyint(1) NOT NULL, auth_sticky tinyint(1) NOT NULL, auth_announce tinyint(1) NOT NULL, auth_vote tinyint(1) NOT NULL, auth_pollcreate tinyint(1) NOT NULL, auth_attachments tinyint(1) NOT NULL, auth_mod tinyint(1) NOT NULL, KEY group_id (group_id), KEY forum_id (forum_id) )
Line : 980
File : admin_db_utilities.php