我在子文件夹中的网络服务器上安装了一个vanilla 2.0.18b2。论坛有效,但我无法登录。当我点击“登录”链接时,该页面将变为空白。我认为这是.htaccess文件的问题,因为我有一个有效的解决方案,但我想改变一些东西并破坏文件。
另一件事是,当我输入forum.mysite.com时,它说:
致命错误:第47行的/bootstrap.php中找不到类'Gdn'
当我输入mysite.com/forum
时,它会查看网站但没有样式,当我点击链接时会出现500内部错误。
只有当我输入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>
答案 0 :(得分:0)
尝试将RewriteRule
更改为此
RewriteRule ^(.*)$ index.php?p=$1 [QSA,L]