Jump to content

Не могу перенести форум в корень [IPB 3.2.3]


Одмин
 Share

Recommended Posts

Здравствуйте, друзья! :)

 

Возникла серьезная проблема, вот ее суть, постараюсь объяснить понятней.

Имеется форум IPB 3.2.3. Форум расположен в папке /forum, поэтому открывается под адресом site.ru/forum. А я бы хотел что бы форум открывался по адресу site.ru.

На всех форумах техподдержки IPB я не нашел ответов по моей проблеме. А проблема вся в том, что после выполнения первого пункта "перенести все файлы и папки из /forum в корень сайта", у меня и форум, и админка не открываются. То есть я не могу зайти в админку, чтобы изменить пути загрузки файлов и обновить кэши. Хотя в conf_global также адрес меняю и всё равно ничего не работает.

Может надо скорректировать файлы .htaccess, может в них вся проблема?

В корне у меня есть файл .htaccess с содержимым:

 

<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteBase /forum/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /forum/index.php [L]
</IfModule>

 

А также в корне есть index.php с содержимым:

 

<?php

header ("Location: forum/");

Может в этом вся проблема? Что посоветуете? :)

Link to comment
Share on other sites

Обратите внимание

"Board url", указанный вами в профиле, некорректен, либо недоступен на данный момент. Пожауйста, заполните его, потому что он скорее всего потребуется при диагностике вашей проблемы.

Link to comment
Share on other sites

Может надо скорректировать файлы .htaccess, может в них вся проблема?

В корне у меня есть файл .htaccess с содержимым:

Ну естественно надо менять, раз вы изменили местоположение папки форума

 

RewriteEngine On

RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

 

А также в корне есть index.php с содержимым:

Там уже должен быть форумный index.php

Link to comment
Share on other sites

Хорошо!

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

 

Internal Server Error

 

The server encountered an internal error or misconfiguration and was unable to complete your request.

 

Please contact the server administrator, webmaster@salekhardnews.ru and inform them of the time the error occurred, and anything you might have done that may have caused the error.

 

More information about this error may be available in the server error log.

 

Apache/2.2.23 (Unix) Server at salekhardnews.ru Port 80

 

Залез в htaccess-файл админки, поправил путь, удалил forum/ из:

 

ErrorDocument 401 "Unauthorized"
AuthType Basic
AuthName "IP.Board CP"
AuthUserFile /public_html/forum/admin/.htpasswd
Require valid-user

И всё равно админка не открывается. Что посоветуете сделать?

Link to comment
Share on other sites

Прилагаю error-логи. В самом конце видно что проблема как-будто с файлом хранящим логин и пароль от htaccess админки. Не понятно, в чем собственно заключается ошибка...

  • Upvote 1
  • Downvote 1
Link to comment
Share on other sites

, сказали же - удалить .htaccess админки (и .htpasswd если есть). После переноса зайти в админцентр и сгенерировать новый.

Link to comment
Share on other sites

Если кто-то сможет помочь перенести форум из /forum в корень, в личку дам пароли от FTP и АЦ.

Я уже что только не пытался делать, всё-равно не получается.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...