Joomla 2.5 После переноса с Денвера на хостинг чистая страница при регистрации пользователя

Тема в разделе "Перенос Joomla на хостинг и проблемы с хостингом", создана пользователем seriysokol, 24.05.2012.

  1. Offline

    seriysokol Недавно здесь

    Регистрация:
    25.04.2010
    Сообщения:
    16
    Симпатии:
    0
    Пол:
    Мужской
    Joomla 2.5.4. Сайт http://fotosila.com. После заполнения формы регистрации и нажатии на кнопку Регистрация открывается чистая страница. Новый пользователь не добавляется. Письма не отсылаются ни пользователю, ни админу. Никаких изменений. На локалке регистрация работает. На этом же хостинге работают два сайта на Joomla 1.5.23 без проблем с регистрацией. Настройки аналогичные. Подскажите, где искать причину? Спасибо.
     
  2.  
  3. OlegK
    Offline

    OlegK Russian Joomla! Team Команда форума ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 812
    Симпатии:
    771
    Пол:
    Мужской
    В параметрах указано аналогичная страница при авторизации?
    проверяй component/com_user/controler.php
     
  4. Offline

    seriysokol Недавно здесь

    Регистрация:
    25.04.2010
    Сообщения:
    16
    Симпатии:
    0
    Пол:
    Мужской
    Настройки аналогичные - я имел ввиду Сайт-Общие настройки-Настройки почты и файл configuration.php. Ваш вопрос не понял - какие параметры имеются ввиду и какая страница?
    Знать бы что я должен увидеть в этом файле:

    Код (PHP):
    1. <?php
    2. /**
    3.  * @package     Joomla.Site
    4.  * @subpackage  com_users
    5.  * @copyright   Copyright (C) 2005 - 2012 Open Source Matters, Inc. All rights reserved.
    6.  * @license     GNU General Public License version 2 or later; see LICENSE.txt
    7.  */
    8.  
    9. defined('_JEXEC') or die;
    10.  
    11. jimport('joomla.application.component.controller');
    12.  
    13. /**
    14.  * Base controller class for Users.
    15.  *
    16.  * @package     Joomla.Site
    17.  * @subpackage  com_users
    18.  * @since       1.5
    19.  */
    20. class UsersController extends JController
    21. {
    22.     /**
    23.      * Method to display a view.
    24.      *
    25.      * @param   boolean         If true, the view output will be cached
    26.      * @param   array           An array of safe url parameters and their variable types, for valid values see {@link JFilterInput::clean()}.
    27.      *
    28.      * @return  JController     This object to support chaining.
    29.      * @since   1.5
    30.      */
    31.     public function display($cachable = false, $urlparams = false)
    32.     {
    33.         // Get the document object.
    34.         $document   = JFactory::getDocument();
    35.  
    36.         // Set the default view name and format from the Request.
    37.         $vName   = JRequest::getCmd('view', 'login');
    38.         $vFormat = $document->getType();
    39.         $lName   = JRequest::getCmd('layout', 'default');
    40.  
    41.         if ($view = $this->getView($vName, $vFormat)) {
    42.             // Do any specific processing by view.
    43.             switch ($vName) {
    44.                 case 'registration':
    45.                     // If the user is already logged in, redirect to the profile page.
    46.                     $user = JFactory::getUser();
    47.                     if ($user->get('guest') != 1) {
    48.                         // Redirect to profile page.
    49.                         $this->setRedirect(JRoute::_('index.php?option=com_users&view=profile', false));
    50.                         return;
    51.                     }
    52.  
    53.                     // Check if user registration is enabled
    54.                     if(JComponentHelper::getParams('com_users')->get('allowUserRegistration') == 0) {
    55.                         // Registration is disabled - Redirect to login page.
    56.                         $this->setRedirect(JRoute::_('index.php?option=com_users&view=login', false));
    57.                         return;
    58.                     }
    59.  
    60.                     // The user is a guest, load the registration model and show the registration page.
    61.                     $model = $this->getModel('Registration');
    62.                     break;
    63.  
    64.                 // Handle view specific models.
    65.                 case 'profile':
    66.  
    67.                     // If the user is a guest, redirect to the login page.
    68.                     $user = JFactory::getUser();
    69.                     if ($user->get('guest') == 1) {
    70.                         // Redirect to login page.
    71.                         $this->setRedirect(JRoute::_('index.php?option=com_users&view=login', false));
    72.                         return;
    73.                     }
    74.                     $model = $this->getModel($vName);
    75.                     break;
    76.  
    77.                 // Handle the default views.
    78.                 case 'login':
    79.                     $model = $this->getModel($vName);
    80.                     break;
    81.  
    82.                 case 'reset':
    83.                     // If the user is already logged in, redirect to the profile page.
    84.                     $user = JFactory::getUser();
    85.                     if ($user->get('guest') != 1) {
    86.                         // Redirect to profile page.
    87.                         $this->setRedirect(JRoute::_('index.php?option=com_users&view=profile', false));
    88.                         return;
    89.                     }
    90.  
    91.                     $model = $this->getModel($vName);
    92.                     break;
    93.  
    94.                 case 'remind':
    95.                     // If the user is already logged in, redirect to the profile page.
    96.                     $user = JFactory::getUser();
    97.                     if ($user->get('guest') != 1) {
    98.                         // Redirect to profile page.
    99.                         $this->setRedirect(JRoute::_('index.php?option=com_users&view=profile', false));
    100.                         return;
    101.                     }
    102.  
    103.                     $model = $this->getModel($vName);
    104.                     break;
    105.  
    106.                 default:
    107.                     $model = $this->getModel('Login');
    108.                     break;
    109.             }
    110.  
    111.             // Push the model into the view (as default).
    112.             $view->setModel($model, true);
    113.             $view->setLayout($lName);
    114.  
    115.             // Push document object into the view.
    116.             $view->assignRef('document', $document);
    117.  
    118.             $view->display();
    119.         }
    120.     }
    121. }

    Дело в том, что здесь я мягко говоря не силен.
     
  5. Offline

    romansom Пользователь

    Регистрация:
    21.03.2014
    Сообщения:
    68
    Симпатии:
    1
    Пол:
    Мужской
    А как сделать страницу страницу регистрации - не стандартную component/users/?view=registration
    А указанную мною
     
  6. OlegM
    Offline

    OlegM Russian Joomla! Team Команда форума

    Регистрация:
    12.04.2007
    Сообщения:
    4 310
    Симпатии:
    375
    Пол:
    Мужской

Поделиться этой страницей

Загрузка...