ваниль 2 неработающие ссылки - PullRequest
1 голос
/ 30 августа 2011

У меня есть установка vanilla 2.0.18b2 на моем веб-сервере в подпапке. Форум работает, но я не могу войти. Когда я нажимаю ссылку «Войти», страница становится пустой. Я думаю, что это проблема с файлом .htaccess, потому что у меня было рабочее решение, но я хотел что-то изменить и сломал файл.

Другое дело, что когда я набираю forum.mysite.com, он говорит:

Неустранимая ошибка: класс 'Gdn' не найден в /bootstrap.php в строке 47

когда я набираю mysite.com/forum, он просматривает веб-сайт, но без стилизации, а когда я нажимаю на ссылку, он переходит на 500 Internal Error.

Только когда я набираю mysite.com/forum/index.php, это выглядит нормально.

Мой файл .htaccess выглядит так:

# Modified
# If you modify this file then change the above line to: # Modified
<IfModule mod_rewrite.c>
   RewriteEngine On
   # Certain hosts may require the following line.
   # If vanilla is in a subfolder then you need to specify it after the /. 
   # (ex. You put Vanilla in /forum so change the next line to: RewriteBase /forum)
   RewriteBase /forum/
   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteRule ^(.*)$ index.php\?p=$1 [QSA,L]
   #RewriteRule ^$ index.php/$1
</IfModule>

Ответы [ 2 ]

5 голосов
/ 13 марта 2012

Попробуйте очистить кеш, удалив все файлы и папки внутри папки кеша. Столкнулся с точно такой же проблемой, и очистка кеша решила проблему!

0 голосов
/ 30 августа 2011

Попробуйте изменить RewriteRule на RewriteRule ^(.*)$ index.php?p=$1 [QSA,L]

...