Не отображается капча (livestreet 1.0.2)
Доброго времени суток.
Поставил на новый хостинг (VPS) Livestreet последней версии (1.0.2).
Столкнулся с тем, что при регистрации пользователя не отображается капча.
В исходном коде страницы видим следующее:
Если в браузере вбить mysite.ru/engine/lib/external/kcaptcha/ капча отрисуется.
Если в вбить mysite.ru/engine/lib/external/kcaptcha/index.php вылезет сообщение «File not found»
Т.е. мешается слово index.php;
содержание .htaccess (дефолтный):
Прошу подсказать, какой RewriteRule прописать для устранения данной проблемы?
Поставил на новый хостинг (VPS) Livestreet последней версии (1.0.2).
Столкнулся с тем, что при регистрации пользователя не отображается капча.
В исходном коде страницы видим следующее:
<img src="http://mysite.ru/engine/lib/external/kcaptcha/index.php?PHPSESSID=24tuj9595cqdi6e9596bho03l7"
Если в браузере вбить mysite.ru/engine/lib/external/kcaptcha/ капча отрисуется.
Если в вбить mysite.ru/engine/lib/external/kcaptcha/index.php вылезет сообщение «File not found»
Т.е. мешается слово index.php;
содержание .htaccess (дефолтный):
AddDefaultCharset UTF-8 Options -Indexes RewriteEngine On #RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ ./index.php # Deny access <Files "plugins.dat"> order allow,deny deny from all </Files> <Files "plugin.xml"> order allow,deny deny from all </Files> <Files ~ "\.tpl$"> Order allow,deny Deny from all </Files>
Прошу подсказать, какой RewriteRule прописать для устранения данной проблемы?
6 комментариев
В шаблоне synio слово index.php прописано только в 2-х файлах:
/window_login.tpl
/actions/ActionRegistration/index.tpl
(везде вызов капчи), поэтому work around от PSNet'a тоже хорош =)
у вас скорее всего VPS Debian с панелью ISPmanager: /var/www/site.ru/data/logs/site.ru.error.log
проверьте переменну tmp temp в phpinfo() так на всякий случай.
Если в вбить mysite.ru/engine/lib/external/kcaptcha/index.php вылезет сообщение «File not found»