Перенос пользователей с 2.5 на 3.8

Тема в разделе "Программирование", создана пользователем aleks_lv, 09.12.2017.

  1. aleks_lv
    Offline

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

    Регистрация:
    22.02.2015
    Сообщения:
    27
    Симпатии:
    0
    Есть задача перенести пользователей с сайта 2.5
    на другой ,где версия 3.8

    Проблемма в паролях...они не работают

    Есть ли смысл двигаться в данном направлении?

    переношу просто скриптом

    Код (PHP):
    1. define( '_JEXEC', 1 );
    2. define('JPATH_BASE', dirname(__FILE__) );//this is when we are in the root
    3. define( 'DS', DIRECTORY_SEPARATOR );
    4.  
    5. require_once( JPATH_BASE .DS.'includes'.DS.'defines.php' );
    6. require_once( JPATH_BASE .DS.'includes'.DS.'framework.php' );
    7.  
    8.  
    9. $servername = "localhost";
    10. $username = "root";
    11. $password = "root";
    12. $dbname = "hosting_a";
    13.  
    14. try {
    15.  
    16.     //***************
    17.     $db = JFactory::getDBO();
    18.  
    19.  
    20.     $conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
    21.     $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    22.     $stmt = $conn->prepare("SELECT * FROM vspxd_users ");
    23.     $stmt->execute();
    24.  
    25.     $result = $stmt->setFetchMode(PDO::FETCH_ASSOC);
    26.     foreach ($stmt->fetchAll() as $user) {
    27.      
    28.          
    29.               $profile = new stdClass();
    30.               $profile->name= $user['name'];
    31.               $profile-> username= $user['username'];
    32.               $profile-> email= $user['email'];
    33.               $profile-> password= $user['password'];
    34.               $profile->   params= $user['    params'];
    35.  
    36.               $result = JFactory::getDbo()->insertObject('#__users', $profile);
    37.    
    38.     }
    39. }
    40. catch(PDOException $e) {
    41.     echo "Error: " . $e->getMessage();
    42. }
    43. $conn = null;
     
  2.  

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

Загрузка...