Comunicación

Colapsar
Aún no hay anuncio.

Cómo actualizar a vBulletin 5 Connect

Colapsar
X
  • Filtrar
  • Hora
  • Mostrar
Clear All
Nuevos mensajes

  • Guías Cómo actualizar a vBulletin 5 Connect

    Revisión rápida: Cómo actualizar a vBulletin 5 Connect.

    vBulletin 5 Precisa URL Rewriting. Este es el mod_rewrite o su equivalente bajo Apache y URL Rewrite bajo IIS. Hay un archivo .htaccess (Apache) y otro web.config (IIS) incluídos en el directorio upload para este propósito. El software NO funcionará sin el URL Rewriting.

    Es importante instalar vBulletin 5 en un directorio limpio. No intentar sobreescribir los archivos 4.X o la instalación fallará y se obtendrán cientos de archivos inservibles.



    Configurar vBulletin 5
    Denota que vBulletin 5 tiene dos archivos config.php. Es muy importante editar ambos y que variables superpuestas , como prefijo de cookies, sean idénticas en ambos archivos.



    1. Tras comprarlo, descargar vB5 desde el Área de Miembros.
    2. Descomprimir el paquete
    3. Crear un nuevo directorio para colocar vBulletin 5. No debe contener ningún archivo de vBulletin 3 ni 4.
    4. Copiar el contenido del directorio /upload/ a este nuevo directorio. Para simplificar las cosas, asumo que se ha renombrado y lo llamaremos /vb5/.
    5. Renombrar el archivo /vb5/core/includes/config.php.new a config.php y editarlo tal y como se hace en vB4. (Cambiar las credenciales de la base de datos y el nombre.). Esto es similar a como se instala/actualiza vBulletin 3 y 4.


    Pasos específicos para 5.X

    1. Renombrar /vb5/config.php.bkp a config.php.
    2. Configurar baseurl a la url del directorio vb5. por ejemplo, http://www.example.com/vb5
    3. Configurar baseurl_login al mismo valor que baseurl.
    4. Configurar baseurl_core a la url del directorio core. Este es baseurl + /core. Ej: http://www.example.com/vb5/core
    5. Configurar core_path a la ruta del directorio core. No olvidar que si se usan barras inclinadas invertidas es necesario escaparlas. Ej: ‘C:\\xampp\\htdocs\\vb5\\core’
    6. Configurar el cookieprefix al mismo que existe en /vb5/core/includes/config.php.


    Ejecutar el asistente de actualización

    1. Ir al directorio install de core en tu navegador para instalar vB5. Esto es igual que instalar vB4. Ej: http://www.example.com/vb5/core/install/upgrade.php
    2. Una vez concluido se podrá ver el sitio a trtaves de la baseurl (http://www.example.com/vb5).
    3. Se podrá acceder al PCA via baseurl + /admincp (http://www.example.com/vb5/admincp).



    Actualizar por línea de comandos.
    Si se tiene un foro grande, se puede actualizar via la línea de comandos. Esta es la vía más rápida y eficiente de actualizar. Para ello, seguir estos pasos:

    1. Editar los archivos config.php tal y como se indica arriba.
    2. Conectar con el servidor a través de SSH.
    3. Cambiar al directorio core/install del foro. ejemplo: cd <install location>/core/install
    4. Teclear este comando: php upgrade.php


    También se puede usar este otro comando "nohup php upgrade.php &" si se presiente que la conexión SSH fallará en mitad de la actualización. Esto permite continuar a la actualización de fondo sin una conexión.

    ¿Por qué hay dos archivos config.php?
    vBulletin 5 tiene dos capas de functionalidad. Estas son Presentación y Núcleo (Core). La capa Presentación no tiene permiso para usar código directamente en la capa Núcleo y su acceso es a través de API. Esto permite mayor seguridad de datos y permite incluir en un futuro la funcionalidad de la capa Núcleo en un servidor completamente diferente para mayor seguridad.



    Artículo en vBulletin.com en https://www.vbulletin.com/forum/show...etin-5-Connect

    Salud2

  • #2
    Re: Cómo actualizar a vBulletin 5 Connect

    muchas gracias por el tuto. Yo e seguido los pasos pero nada

    Código PHP:
    <?php
    /*======================================================================*\
    || #################################################################### ||
    || # vBulletin 5 Presentation Configuration                           # ||
    || # ---------------------------------------------------------------- # ||
    || # All PHP code in this file is �2000-2012 vBulletin Solutions Inc. # ||
    || # This file may not be redistributed in whole or significant part. # ||
    || # ---------------- VBULLETIN IS NOT FREE SOFTWARE ---------------- # ||
    || # http://www.vbulletin.com | http://www.vbulletin.com/license.html # ||
    || #################################################################### ||
    \*======================================================================*/

    /*-------------------------------------------------------*\
    | ****** NOTE REGARDING THE VARIABLES IN THIS FILE ****** |
    +---------------------------------------------------------+
    | When making changes to the file, the edit should always |
    | be to the right of the = sign between the single quotes |
    | Default: $config['admincpdir'] = 'admincp';             |
    | Example: $config['admincpdir'] = 'myadmin';  GOOD!      |
    | Example: $config['myadmin'] = 'admincp'; BAD!           |
    \*-------------------------------------------------------*/


        //    ****** Base URLs ******
        // The following settings all deal with the url of your forum.
        // If set incorrectly your site/software will not function correctly.
        // These urls should NOT include a trailing slash
        // This is the url and web path of your root vBulletin directory
    $config['baseurl'] = 'http://http://www.prueba.**********.com.uy';

        
    // This is the url and web based path to your core directory
    $config['baseurl_core'] = 'http://www.prueba.**********.com.uy/core';


    // This will only be used if you wish to require https logins

    // You will not need to change this setting most of the time.
    $config['baseurl_login'] = $config['baseurl'];

        
    // If you do wish to use https for login, uncomment this line
        // Then fill in your https url.
    //$config['baseurl_login'] = 'https://www.prueba.**********.com.uy';


        //    ****** System Paths ******
        // These are the system paths and folders for your vBulletin files
        // This setting is for where your vbulletin core folder is
    $config['core_path'] = '/core';

        
    // This setting allows you to change the name of the admin folder
    $config['admincpdir'] = 'admincp';

        
    //    ****** Cookie Settings ******
        // These are cookie related settings.
        // This Setting allows you to change the cookie prefix
    $config['cookie_prefix'] = '/core/includes/config.php';

        
    // You can ignore this setting for right now.
    $config['cookie_enabled'] = true;

        
    //    ****** API Settings ******
        // These are for the vB5 API. You will not normally ever need to edit them.
        // Specifies whether the API is in the same host.
    $config['collapsed'] = true;

        
    // If the API is on an external host, you'll need to enter its information here
        // Chances are this will not ever be true for most people, do not edit.
    if (!$config['collapsed'])
    {
        
    $config['api_host']        = '';
        
    $config['api_client']        = '';
        
    $config['api_client_version']    = '';
        
    $config['api_platform']        = '';
        
    $config['api_platform_version']    = '';
        
    $config['api_key']        = '';
    }

        
    //    ****** Special Settings ******
        // These settings are only used in some circumstances
        // Please do not edit if you are not sure what they do.
    $config['report_all_php_errors'] = false;
    $config['no_template_notices'] = true;

        
    // This setting enables debug mode, it should NEVER be used on a live site
    $config['debug'] = false;


    /*======================================================================*\
    || ####################################################################
    || # Downloaded: 
    || # CVS: $RCSfile$ - 
    || ####################################################################
    \*======================================================================*/

    Camentario


    • #3
      Re: Cómo actualizar a vBulletin 5 Connect

      Iniciado por quito12 Ver mensaje
      muchas gracias por el tuto. Yo e seguido los pasos pero nada

      Código PHP:
      <?php
      /*======================================================================*\
      || #################################################################### ||
      || # vBulletin 5 Presentation Configuration                           # ||
      || # ---------------------------------------------------------------- # ||
      || # All PHP code in this file is �2000-2012 vBulletin Solutions Inc. # ||
      || # This file may not be redistributed in whole or significant part. # ||
      || # ---------------- VBULLETIN IS NOT FREE SOFTWARE ---------------- # ||
      || # http://www.vbulletin.com | http://www.vbulletin.com/license.html # ||
      || #################################################################### ||
      \*======================================================================*/

      /*-------------------------------------------------------*\
      | ****** NOTE REGARDING THE VARIABLES IN THIS FILE ****** |
      +---------------------------------------------------------+
      | When making changes to the file, the edit should always |
      | be to the right of the = sign between the single quotes |
      | Default: $config['admincpdir'] = 'admincp';             |
      | Example: $config['admincpdir'] = 'myadmin';  GOOD!      |
      | Example: $config['myadmin'] = 'admincp'; BAD!           |
      \*-------------------------------------------------------*/


          //    ****** Base URLs ******
          // The following settings all deal with the url of your forum.
          // If set incorrectly your site/software will not function correctly.
          // These urls should NOT include a trailing slash
          // This is the url and web path of your root vBulletin directory
      $config['baseurl'] = 'http://http://www.prueba.**********.com.uy';

          
      // This is the url and web based path to your core directory
      $config['baseurl_core'] = 'http://www.prueba.**********.com.uy/core';


      // This will only be used if you wish to require https logins

      // You will not need to change this setting most of the time.
      $config['baseurl_login'] = $config['baseurl'];

          
      // If you do wish to use https for login, uncomment this line
          // Then fill in your https url.
      //$config['baseurl_login'] = 'https://www.prueba.**********.com.uy';


          //    ****** System Paths ******
          // These are the system paths and folders for your vBulletin files
          // This setting is for where your vbulletin core folder is
      $config['core_path'] = 'http://www.prueba.**********.com.uy/core';

          
      // This setting allows you to change the name of the admin folder
      $config['admincpdir'] = 'admincp';

          
      //    ****** Cookie Settings ******
          // These are cookie related settings.
          // This Setting allows you to change the cookie prefix
      $config['cookie_prefix'] = 'bb';

          
      // You can ignore this setting for right now.
      $config['cookie_enabled'] = true;

          
      //    ****** API Settings ******
          // These are for the vB5 API. You will not normally ever need to edit them.
          // Specifies whether the API is in the same host.
      $config['collapsed'] = true;

          
      // If the API is on an external host, you'll need to enter its information here
          // Chances are this will not ever be true for most people, do not edit.
      if (!$config['collapsed'])
      {
          
      $config['api_host']        = '';
          
      $config['api_client']        = '';
          
      $config['api_client_version']    = '';
          
      $config['api_platform']        = '';
          
      $config['api_platform_version']    = '';
          
      $config['api_key']        = '';
      }

          
      //    ****** Special Settings ******
          // These settings are only used in some circumstances
          // Please do not edit if you are not sure what they do.
      $config['report_all_php_errors'] = false;
      $config['no_template_notices'] = true;

          
      // This setting enables debug mode, it should NEVER be used on a live site
      $config['debug'] = false;


      /*======================================================================*\
      || ####################################################################
      || # Downloaded: 
      || # CVS: $RCSfile$ - 
      || ####################################################################
      \*======================================================================*/
      Mira a ver con los cambios en negrita (pon las variables adecuadas).
      $config['cookie_prefix'] = 'bb';
      $config['core_path'] = 'http://www.prueba.**********.com.uy/core';

      Salud2

      Camentario


      • #4
        Re: Cómo actualizar a vBulletin 5 Connect

        Nada, no se por que la complicaron tanto con 2 config ....

        Código PHP:
        <?php
        /*======================================================================*\
        || #################################################################### ||
        || # vBulletin 5 Presentation Configuration                           # ||
        || # ---------------------------------------------------------------- # ||
        || # All PHP code in this file is �2000-2012 vBulletin Solutions Inc. # ||
        || # This file may not be redistributed in whole or significant part. # ||
        || # ---------------- VBULLETIN IS NOT FREE SOFTWARE ---------------- # ||
        || # http://www.vbulletin.com | http://www.vbulletin.com/license.html # ||
        || #################################################################### ||
        \*======================================================================*/

        /*-------------------------------------------------------*\
        | ****** NOTE REGARDING THE VARIABLES IN THIS FILE ****** |
        +---------------------------------------------------------+
        | When making changes to the file, the edit should always |
        | be to the right of the = sign between the single quotes |
        | Default: $config['admincpdir'] = 'admincp';             |
        | Example: $config['admincpdir'] = 'myadmin';  GOOD!      |
        | Example: $config['myadmin'] = 'admincp'; BAD!           |
        \*-------------------------------------------------------*/


            //    ****** Base URLs ******
            // The following settings all deal with the url of your forum.
            // If set incorrectly your site/software will not function correctly.
            // These urls should NOT include a trailing slash
            // This is the url and web path of your root vBulletin directory
        $config['baseurl'] = 'http://http://www.prueba.urumotos.com.uy';

            
        // This is the url and web based path to your core directory
        $config['baseurl_core'] = 'http://www.prueba.***********.com.uy/core';


        // This will only be used if you wish to require https logins

        // You will not need to change this setting most of the time.
        $config['baseurl_login'] = $config['baseurl'];

            
        // If you do wish to use https for login, uncomment this line
            // Then fill in your https url.
        //$config['baseurl_login'] = 'https://www.prueba.***********.com.uy';


            //    ****** System Paths ******
            // These are the system paths and folders for your vBulletin files
            // This setting is for where your vbulletin core folder is
        $config['core_path'] = 'https://www.prueba.***********.com.uy/core';

            
        // This setting allows you to change the name of the admin folder
        $config['admincpdir'] = 'admincp';

            
        //    ****** Cookie Settings ******
            // These are cookie related settings.
            // This Setting allows you to change the cookie prefix
        $config['cookie_prefix'] = 'bb';

            
        // You can ignore this setting for right now.
        $config['cookie_enabled'] = true;

            
        //    ****** API Settings ******
            // These are for the vB5 API. You will not normally ever need to edit them.
            // Specifies whether the API is in the same host.
        $config['collapsed'] = true;

            
        // If the API is on an external host, you'll need to enter its information here
            // Chances are this will not ever be true for most people, do not edit.
        if (!$config['collapsed'])
        {
            
        $config['api_host']        = '';
            
        $config['api_client']        = '';
            
        $config['api_client_version']    = '';
            
        $config['api_platform']        = '';
            
        $config['api_platform_version']    = '';
            
        $config['api_key']        = '';
        }

            
        //    ****** Special Settings ******
            // These settings are only used in some circumstances
            // Please do not edit if you are not sure what they do.
        $config['report_all_php_errors'] = false;
        $config['no_template_notices'] = true;

            
        // This setting enables debug mode, it should NEVER be used on a live site
        $config['debug'] = false;


        /*======================================================================*\
        || ####################################################################
        || # Downloaded: 
        || # CVS: $RCSfile$ - 
        || ####################################################################
        \*======================================================================*/

        Camentario


        • #5
          Re: Cómo actualizar a vBulletin 5 Connect

          Usa esto para configurar el config.php:

          https://www.vbulletin.com/forum/show...=1#post2343890

          892290003d361951da60ec0c269ed3be.zip
          Última edición por zercosz; http://forovbulletin.com/member/4150-zercosz el 28/01/2013, 08:10.

          Camentario


          • #6
            Re: Cómo actualizar a vBulletin 5 Connect

            Al fin logro instalar sin mayores problemas el vb 5, gracias !

            Ahora el problema es que luego de instalar no carga la web y el problema creo que esta en el config de la raiz que no lo modifica este script. E tratado de hacerlo a mano pero en algo ando mal por que no logro que se vea la web.

            Yo lo puse asi:

            Código PHP:
            <?php
            /*======================================================================*\
            || #################################################################### ||
            || # vBulletin 5 Presentation Configuration                           # ||
            || # ---------------------------------------------------------------- # ||
            || # All PHP code in this file is ©2000-2012 vBulletin Solutions Inc. # ||
            || # This file may not be redistributed in whole or significant part. # ||
            || # ---------------- VBULLETIN IS NOT FREE SOFTWARE ---------------- # ||
            || # http://www.vbulletin.com | http://www.vbulletin.com/license.html # ||
            || #################################################################### ||
            \*======================================================================*/

            /*-------------------------------------------------------*\
            | ****** NOTE REGARDING THE VARIABLES IN THIS FILE ****** |
            +---------------------------------------------------------+
            | When making changes to the file, the edit should always |
            | be to the right of the = sign between the single quotes |
            | Default: $config['admincpdir'] = 'admincp';             |
            | Example: $config['admincpdir'] = 'myadmin';  GOOD!      |
            | Example: $config['myadmin'] = 'admincp'; BAD!           |
            \*-------------------------------------------------------*/


                //    ****** Base URLs ******
                // The following settings all deal with the url of your forum.
                // If set incorrectly your site/software will not function correctly.
                // These urls should NOT include a trailing slash
                // This is the url and web path of your root vBulletin directory
            $config['baseurl'] = 'http://prueba.********.com.uy';


            // This will only be used if you wish to require https logins
            // You will not need to change this setting most of the time.
            $config['baseurl_login'] = $config['baseurl'];

                
            // If you do wish to use https for login, uncomment this line
                // Then fill in your https url.
            //$config['baseurl_login'] = 'http://prueba.**********.com.uy';


                //    ****** System Paths ******

                // This setting allows you to change the name of the admin folder
            $config['admincpdir'] = 'admincp';

                
            //    ****** Cookie Settings ******
                // These are cookie related settings.
                // This Setting allows you to change the cookie prefix
            $config['cookie_prefix'] = 'bb';


            //    ****** Special Settings ******
            // These settings are only used in some circumstances
            // Please do not edit if you are not sure what they do.

            // You can ignore this setting for right now.
            $config['cookie_enabled'] = true;

            $config['report_all_php_errors'] = false;
            $config['no_template_notices'] = true;

            // This setting should never be used on a live site
            $config['no_js_bundles'] = false;

            // This setting enables debug mode, it should NEVER be used on a live site
            $config['debug'] = false;

            // Assumes default location of core. 
            // These are the system paths and folders for your vBulletin files
            // This setting is for where your vbulletin core folder is
            $config['core_path'] = realpath(dirname(__FILE__)) . 'http://prueba.*********.com.uy';

                
            // This is the url and web based path to your core directory
            $config['baseurl_core'] = $config['baseurl']  .  'http://prueba.*******.com.uy/core';


            /*======================================================================*\
            || ####################################################################
            || # CVS: $RCSfile$ - 
            || ####################################################################
            \*======================================================================*/
            Alguna idea ? Gracias de antemano.

            Camentario

            Trabajando...
            X