Skip to content

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

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

 

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

Имеется форум 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/");

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

Featured Replies

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

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

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

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

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

 

RewriteEngine On

RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

 

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

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

  • Author

Хорошо!

Вроде как при входе в админку теперь хоть появляется необходимость 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

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

Смотреть логи сервера. Либо попробовать дропнуть htaccess админки.

  • Author

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

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

  • Author

Не работает.

  • Author

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

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

Напишите в ПМ. Там делов на 5 минут. ssh есть?

  • Author

siv1987, ssh можно включить если требуется. Всё остальное сейчас скину в личку.

siv1987, ssh можно включить если требуется.

А как вы тогда переносите файлы?

  • Author

В личке отписался :)

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.