LINUX.ORG.RU
ФорумAdmin

Joomla 3. не удалось зарегистрировать пользователя код подтверждения не найден


0

1

Добрый день! Намедни решил поиграться с Joomla 3 + LEMP. Что-то получилось, чтото совсем никак не хочет получаться. В частности, не получается сделать регистрацию пользователей стандартными средствами Joomla. А точнее, наверное, LEMP...

Когда я регистрирую нового пользователя, то сайт долго-долго висит, но сам пользователь появляется (с флагами «Не включен» и «Не активирован») и ему на мыло отправляется запрос на регистрацию со ссылкой для подтверждения. Когда я перехожу по этой ссылке, то сайт говорит, что:

Предупреждение

Не удалось зарегистрировать пользователя код подтверждения не найден

Также, в Nginx в лог пишет:

2014/08/01 21:18:04 [error] 12474#0: *1 FastCGI sent in stderr: «PHP message: PHP Fatal error:  Call to a member function where() on a non-object in /media/Server/components/com_users/models/registration.php on line 521» while reading response header from upstream, client: 127.0.0.1, server: a-server, request: «POST /component/users/?task=registration.register HTTP/1.1», upstream: «fastcgi://unix:/var/run/php5-fpm.sock:», host: «aidos-server», referrer: "http://a-server/component/users/?view=registration"

Вот конфиг /etc/nginx/sites-available/default:

# You may add here your
# server {
#	...
# }
# statements for each of your virtual hosts to this file

##
# You should look at the following URL's in order to grasp a solid understanding
# of Nginx configuration files in order to fully unleash the power of Nginx.
# http://wiki.nginx.org/Pitfalls
# http://wiki.nginx.org/QuickStart
# http://wiki.nginx.org/Configuration
#
# Generally, you will want to move this file somewhere, and start with a clean
# file but keep this around for reference. Or just disable in sites-enabled.
#
# Please see /usr/share/doc/nginx-doc/examples/ for more detailed examples.
##

server {
	listen 80 default_server;
	listen [::]:80 default_server ipv6only=on;

	# root /usr/share/nginx/html;
	root /media/Server;
	index index.php index.html index.htm;

	# Make site accessible from http://localhost/
	server_name aidos-server;

	location / {
		# First attempt to serve request as file, then
		# as directory, then fall back to displaying a 404.
		# try_files $uri $uri/ =404;
		# try_files $uri $uri/ /index.php?q=$request_uri;
		  try_files $uri $uri/ /index.php?$args;
		# Uncomment to enable naxsi on this location
		# include /etc/nginx/naxsi.rules
	}
    error_page 404 /404.html;
    error_page 500 502 503 504 /50x.html;
    location = /50x.html {
        root /usr/share/nginx/html;
    }
    location ~* /(images|cache|media|logs|tmp)/.*\.(php|pl|py|jsp|asp|sh|cgi)$ {
                return 403;
                error_page 403 /403_error.html;
        }
    location ~ \.php$ {
        try_files $uri =404;
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
        fastcgi_pass unix:/var/run/php5-fpm.sock;
        fastcgi_index index.php;
        include fastcgi_params;
	fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
	fastcgi_read_timeout 150;
    }
}

Вот конфиг /etc/nginx/nginx.conf:

user www-data;
worker_processes 2;
pid /run/nginx.pid;

events {
	worker_connections 768;
	# multi_accept on;
}

http {

	##
	# Basic Settings
	##

	sendfile on;
	tcp_nopush on;
	tcp_nodelay on;
	keepalive_timeout 65;
	types_hash_max_size 2048;
	# server_tokens off;

	# server_names_hash_bucket_size 64;
	# server_name_in_redirect off;

	include /etc/nginx/mime.types;
	default_type application/octet-stream;

	##
	# Logging Settings
	##

	access_log /var/log/nginx/access.log;
	error_log /var/log/nginx/error.log;

	##
	# Gzip Settings
	##

	gzip on;
	gzip_disable "msie6";
application/x-javascript text/xml application/xml application/xml+rss text/javascript;

	include /etc/nginx/conf.d/*.conf;
	include /etc/nginx/sites-enabled/*;
}

Как это исправляется?

★★

Решение этой проблемы находится ровно на втором результате выдачи гугла по ошибке.

invokercd ★★★★ ()
Ответ на: комментарий от invokercd

решением этой проблемы оказался переход на WordPress.

aido ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.