Если у вас возникают проблемы и вопросы по настройке форума phpBB 3.1 / Ascraeus либо выскакивают непонятные ошибки, не устанавливаются либо криво работают расширения, то этот раздел для вас. Обсуждаем все вопросы, связанные со стилями, расширениями, доработками и проблемами их использования.
У меня портал - главная страница.
При открытии по http://www.site.ru гость попадает как и надо на портал.
Если выполняется вход (авторизация) или выход то перебрасывет не на портал а на сам форум.
Уже не знаю где что подправить...
Куки настроены так: Общие => Настройки cookies
Домен cookie: мой сайт.ru
Имя cookie: бла бла бла
Путь cookie: /
Безопасные cookie [ https ]: Включено Если ваш сервер работает через SSL, то включите этот
параметр. В противном случае оставьте отключённым.
Включение этого параметра, если сервер работает не
через SSL, приведёт к ошибкам при переходах по
страницам конференции и при переадресации.
Это правильно? ( у меня с https - ом )
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
SetEnvIf GEOIP_COUNTRY_CODE RU AllowCountry
Order Deny,Allow
Deny from all
Allow from env=AllowCountry
DirectoryIndex app.php index.php index.html index.htm
<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>
Все верно, тут правка кода нужна, можно поглядеть в сторону модификации Prime Logout и Prime Login, если верно помню и сделать по аналогии правки, тогда будет возврат на ту страницу с которой был вход при входе и на ту страницу с которой был выход на выходе
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
И как это? Я подправлю в коде только что и где?
Посмотрел этот мод... Чет попробовал portal подставить в includes/mcp/mcp_main
Не получается в общем...
Сергей может посмотришь что и как подправить? Нигде не могу найти конкретно об этом что и как.
Единственное что нашел:
Re: Перенаправление после регистрации
Сообщение Sheer » 06.11.2012 15:03
/includes/ucp/ -> ucp_register.php строка ~410
Не прокатывет... Я так уже пробовал...
Какую то тему нашел на гуру Не пойму там об этом же речь или нет... И толком не понял что куда и надо ли... Топик на Гуру
Вот... открываю как гость форум
Попадаю на страницу портала как и должно быть ( срабатывает htaccess )
Дальше авторизуюсь
Попадаю не на портал а на форум
Если я в портале уже авторизованный то при выходе опять перебрасывает на форум а не портал
P.S.
Хотел посмотреть что на домашней страницы портала обсуждают:
Захожу на ПОРТАЛ и вижу такое:
Информация
Вы были навсегда запрещены от этой платы.
Пожалуйста , свяжитесь с администратором конференции для получения дополнительной информации.
Причина дается для запрета: Спам
Запрет был выдан на ваш IP - адрес.
хз почему Никогда ничего туда не писал... Зашел через мобильник почитал но там тоже не нашел...Правда не все страницы смотрел - через мобилу много не налазишь... Там 88 страниц...
case 'login':
if ($user->data['is_registered'])
{
redirect(append_sid("{$phpbb_root_path}index.$phpEx"));
}
login_box(request_var('redirect', "index.$phpEx"));
Мне кажется что тут и зарыта собака, касательно входа и выхода. Но в куске выше есть еще несколько редиректов, которые по сути так же надо поменять
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
Ну я тоже так думаю. А вообще конечно это автор портала чуток не досмотрел. Такое должно быть в расширении. Какой нить чекбоксик типа чтоб всегда быть или нет. Форум реально одноразовый получается. Все правки понаделаешь и забудь про обновление. Я уже давно это понял
Ну да... Если не затронет тех файлов ядра которые правились
Но я думаю у меня 3.1.10 и постоянно висит красная табличка что типа есть обновление - 3.2
Забили походу на 3.1
Я пробовал вначале поставить 3.2 чтоб потом не кувыркаться - мне не понравилось да и под него совсем мало всяких расширений было...