我无法在服务器子目录中设置joomla。在服务器的主目录中我有.htaccess:
<IfModule mod_rewrite.c>
RewriteCond %{HTTP_HOST} joomlasite.domaniew.pl
RewriteCond %{REQUEST_URI} !^/joomlasite
RewriteRule ^(.*)$ one/$1 [L]
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]
</IfModule>
在joomlasite subdir中我有.htaccess:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,L]
</IfModule>
我尝试了几种不同的组合,但仍然出现错误:
Parse error: syntax error, unexpected '=', expecting '(' in /homez.221/myserver/www/joomlasite/includes/framework.php on line 42
我怎样才能让它发挥作用?
答案 0 :(得分:1)
这不是htaccess的问题,你得到的错误是:
解析错误:语法错误,意外'=',期待'('在第42行/homez.221/myserver/www/joomlasite/includes/framework.php
与你的Joomla安装有关。 This thread on the Joomla forum讨论了这个特定错误,您可以尝试从该线程进行一些故障排除,特别是确保您拥有正确版本的PHP并拥有合适的处理程序。