/ **

* Estamos instalación de WordPress.

*

* @ Since 1.5.1

* @ Var bool

*/

define ('WP_INSTALLING', true);



/ ** Carga Manos a la Obra de WordPress * /

require_once (dirname (dirname (__ FILE__)) '/ wp-load.php.);



/ ** Carga WordPress Administración de la API de actualización * /

require_once (. dirname (__ FILE__) '/ includes / upgrade.php');



/ ** Carga wpdb * /

require_once (dirname (dirname (FILE)) '/ wp-includes/wp-db.php.);



$ Paso = isset ($ _GET ['paso'])? $ _GET ['Paso']: 0;



/ **

* Muestra de cabecera de la instalación.

*

* @ Since 2.5.0

* @ Package WordPress

* @ Subpaquete instalador
*/

display_header function () {

         header ('Content-Type: text / html; charset = UTF-8');

>

<! DOCTYPE html>

<Html xmlns = "" <http://www.w3.org/1999/xhtml~~HEAD=NNS language_attributes php ();? >>

<head>

         <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

         <title> <('Instalación de WordPress php _e)>';?> </ title>

         <Php wp_admin_css ('install', true);?>

</ Head>

? <Body <php if (is_rtl ()) echo 'class = "rtl"';? >>

<h1 id="logo"> <img alt="WordPress" src="images/wordpress-logo.png" /> </ h1>



<? Php

} / / Fin display_header ()



/ **

* Muestra la forma de configuración del instalador.

*

* @ Since 2.8.0

* @ Package WordPress

* @ Subpaquete instalador

*/

función de display_setup_form ($ error = null) {
global de $ wpdb;

        $ = ($ User_table wpdb-> get_var ("SHOW TABLES LIKE '$ wpdb-> usuarios") = null!);



        / / Asegúrese de que los blogs aparecen en los motores de búsqueda por defecto

        $ Blog_public = 1;

        if (! empty ($ _POST))

                 $ Blog_public = isset ($ _POST ['blog_public']);



        $ Weblog_title = isset ($ _POST ['weblog_title'])? trim (stripslashes ($ _POST
['weblog_title'])):'';

       $ Nombre_usuario = isset ($ _POST ['nombre_usuario'])? trim (stripslashes ($ _POST
['nombre_usuario'])): 'admin';

       $ Admin_password = isset ($ _POST ['admin_password'])? trim (stripslashes ($ _POST
['admin_password'])):'';

       $ Admin_email = isset ($ _POST ['admin_email'])? trim (stripslashes ($ _POST
['admin_email'])):'';



        if (! is_null ($ error)) {

>

<p class="message"> <php printf (__ ('ERROR <strong> </ strong>:% s "), $ error);?> </ p>

<? Php}?>

<form id="setup" method="post" action="install.php?step=2">

        <table class="form-table">

                 <tr>

                           <th scope="row"> <label for="weblog_title"> <php _e ('Título del
sitio');?> </ label> </ th>

                         <td> <nombre de entrada = "weblog_title" type = "text" id =
"weblog_title" size = "25" value = "<php echo esc_attr ($ weblog_title);?>" /> </ td>
</ Tr>

                <tr>

                         <th scope="row"> <label for="user_name"> <php _e ('Usuario');?> </
label> </ th>

                         <td>

                         <? Php

                         if ($ user_table) {

                                   _e ("Usuario (s) ya existe. ');

                         Else {}

                                 ?> <Nombre de entrada = "user_name" type = "text" id =
"user_login" size = "25" value = "<php echo esc_attr (sanitize_user ($ nombre_usuario, true));?
>" />

                               <p> <php _e ('Los nombres de usuario sólo puede tener
caracteres alfanuméricos, espacios, guiones bajos, guiones, puntos y el símbolo @.');?> </ p>

                         <? Php

                         }?>

                         </ Td>

                </ Tr>

                <? Php if ($ user_table!):>

                <tr>

                         <th scope="row">

                                   <label for="admin_password"> <php _e ('Password, dos
veces');?> </ label>

                                  <p> <php _e ('La contraseña se genera automáticamente para
usted si usted deja en blanco.');?> </ p>

                         </ Th>

                         <td>

                                   <input name="admin_password" type="password" id="pass1"
size="25" value="" />

                                <p> <input name="admin_password2" type="password"
id="pass2" size="25" value="" /> </ p>

                                  <div id="pass-strength-result"> <php _e ('Indicador de Fuerza');?
> </ div>

                                 <p> <php _e ('Sugerencia:.? La contraseña debe tener al menos
siete caracteres de longitud Para hacerlo más fuerte, utilice mayúsculas y minúsculas, números y
símbolos como "$% ^ &).'?); ?> </ p>

                         </ Td>

                </ Tr>

                <Php endif;?>

                <tr>

                         <th scope="row"> <label for="admin_email"> <php _e ('Tu e-mail');?> </
label> </ th>

                       <td> <nombre de entrada = "admin_email" type = "text" id =
"admin_email" size = "25" value = "<php echo esc_attr ($ admin_email);?>" />

                         <p> <php _e ('volver a revisar su dirección de correo electrónico antes
de continuar.');?> </ p> </ td>

                </ Tr>

                <tr>

                         <th scope="row"> <label for="blog_public"> <php _e ('Privacy');?> </
label> </ th>

                        <td colspan="2"> <label> <input type = "checkbox" name =
"blog_public" value = "1" <php facturado ($ blog_public);?> />? <php _e ('Dejar mi sitio a
aparecer en los motores de búsqueda como Google y Technorati ');.?> </ label> </ td>

                </ Tr>

        </ Table>

         <p class="step"> <input type = "submit" name = "Submit" value = "<php esc_attr_e
('Instalar WordPress');?>" class = "button" /> </ p>

</ Form>
<? Php

} / / Fin display_setup_form ()



/ / Vamos a ver para que WP no esté ya instalado.

if (is_blog_installed ()) {

         display_header ();

         die ('h1'. __ ('ya está instalado'). '</ h1> <p'. __ ('Usted parece que ya ha instalado
WordPress. Para volver a instalar por favor borra tus viejas tablas de la base primera.'). '</ span>
<a class="step"> href="../wp-login.php" class="button">'. __ ('Entrar'). '</ a> </ p> </ body> </
html> ');

}



$ PHP_VERSION phpversion = ();

$ = $ Mysql_version wpdb-> db_version ();

$ Php_compat version_compare = ($ PHP_VERSION, $ required_php_version, '> =');

$ Mysql_compat version_compare = ($ mysql_version, $ required_mysql_version, '> =') | |
file_exists (WP_CONTENT_DIR '/ db.php.);



if (! $ mysql_compat && $ php_compat)

         $ Compat = sprintf (__ ('No se puede instalar debido a <a%
href="http://codex.wordpress.org/Version_%1$s"> WordPress 1 $ s </ a> requiere PHP versión
% 2 $ s o superior y MySQL versión% 3 $ s o superior Está ejecutando la versión de PHP% 4 $ s%
y la version de MySQL 5 $ s '), $ wp_version, required_php_version $, $ required_mysql_version,
PHP_VERSION $, $ mysql_version)..;

elseif ($ php_compat)

         $ Compat = sprintf (__ ('No se puede instalar debido a <a%
href="http://codex.wordpress.org/Version_%1$s"> WordPress 1 $ s </ a> requiere PHP versión
% 2 $ s .. o superior Está ejecutando la versión% 3 $ s '), $ wp_version, required_php_version $,
$ PHP_VERSION);

elseif ($ mysql_compat)
$ Compat = sprintf (__ ('No se puede instalar debido a <a%
href="http://codex.wordpress.org/Version_%1$s"> WordPress 1 $ s </ a> requiere MySQL
versión% 2 $ s .. o superior Está ejecutando la versión% 3 $ s '), $ wp_version,
required_mysql_version $, $ mysql_version);



if ($ mysql_compat | | $ php_compat) {

         display_header ();

         die ('h1' __ ('Requisitos insuficientes') '</ h1> <p' $ compat '</ p> </ body> </ html>'....);

}



switch ($ etapa) {

         caso 0: / / Paso 1

         case 1: / / Paso 1, enlace directo.

          display_header ();

>

<h1> <php _e ('Bienvenido');?> </ h1>

<p> <? php printf (__ ('Bienvenido a los famosos cinco minutos el proceso de instalación de
WordPress! Es posible que desee navegar por la href="%s"> <a Léame documentación </ a> en
su tiempo libre. En caso contrario, sólo tiene que rellenar la información a continuación y usted
estará en su manera de utilizar la plataforma de publicación personal más extensible y potente
en el mundo '),' / readme.html ');...?> </ p>



<h1> <php _e ('información necesaria');?> </ h1>

<p> <php _e ('Por favor, provea la siguiente información No te preocupes, siempre puedes
cambiar estos valores más tarde..');?> </ p>



<? Php

                 display_setup_form ();

                 break;
caso 2:

                   if (! empty ($ wpdb-> error))

                           wp_die ($ wpdb-> error> get_error_message ());



                   display_header ();

                   / / Rellenar los datos que hemos recogido

                 $ Weblog_title = isset ($ _POST ['weblog_title'])? trim (stripslashes ($ _POST
['weblog_title'])):'';

              $ Nombre_usuario = isset ($ _POST ['nombre_usuario'])? trim (stripslashes ($
_POST ['nombre_usuario'])): 'admin';

              $ Admin_password = isset ($ _POST ['admin_password'])? $ _POST
['Admin_password']:'';

              $ Admin_password_check = isset ($ _POST ['admin_password2'])? $ _POST
['Admin_password2']:'';

                ? $ Admin_email = isset ($ _POST ['admin_email']) trim (stripslashes ($ _POST
['admin_email'])):'';

                   $ Pública = isset ($ _POST ['blog_public'])? (Int) $ _POST ['blog_public']: 0;

                   / / Comprobar dirección de correo electrónico

                   $ Error = false;

                   if (empty ($ nombre_usuario)) {

                           / / TODO: Poka-Yoke

                           display_setup_form (__ ('debe proporcionar un nombre de usuario
válido.'));

                           $ Error = true;

                   } Elseif ($ nombre_usuario! = Sanitize_user ($ nombre_usuario, true)) {

                           display_setup_form (__ ('el nombre de usuario siempre tiene caracteres
no válidos.'));

                           $ Error = true;
} Elseif ($ admin_password! = $ Admin_password_check) {

                            / / TODO: Poka-Yoke

                            display_setup_form (__ ('las contraseñas no coinciden Por favor,
inténtelo de nuevo.'));

                            $ Error = true;

                   } Else if (empty ($ admin_email)) {

                            / / TODO: Poka-Yoke

                            display_setup_form (__ ('debe proporcionar una dirección de correo
electrónico.'));

                            $ Error = true;

                   } Elseif (! Is_email ($ admin_email)) {

                            / / TODO: Poka-Yoke

                        display_setup_form (__ ('que no es válida dirección de correo
electrónico direcciones de correo electrónico el siguiente aspecto:. <code>
username@example.com </ code>'));

                            $ Error = true;

                   }



                   if ($ error === false) {

                            $ Wpdb-> show_errors ();

                        $ Result = wp_install ($ weblog_title, $ nombre_usuario, $ admin_email,
$'' público, $ admin_password);

                            extract ($ resultado, EXTR_SKIP);

>



<h1> <php _e ('Éxito');?> </ h1>
<p> <php _e ('WordPress se ha instalado ¿Esperabas más pasos Lamento decepcionar.?.');?> </
p>



<table class="form-table install-success">

         <tr>

                  <th> <php _e ('Usuario');?> </ th>

                  <td> <? php echo esc_html (sanitize_user ($ nombre_usuario, true));?> </ td>

         </ Tr>

         <tr>

                  <th> <php _e ('contraseña');?> </ th>

                  <td> <? php

                  if (! empty ($ password) && empty ($ admin_password_check))

                           echo '<code>'. esc_html ($ password) '</ code> <br />'.;

                  echo "$ <p> password_message </ p>";?>

                  </ Td>

         </ Tr>

</ Table>



<p class="step"> <a href="../wp-login.php" class="button"> <php _e ('Entrar');?> </ a> </ p>



<? Php

                  }

                  break;

}

>

<script type="text/javascript"> var t = document.getElementById ('weblog_title'), si (t) {t.focus
();} </ script>

<? Wp_print_scripts PHP ("de perfil de usuario ');>

</ Body>

</ Html>

Wp config.php

  • 1.
    / ** * Estamosinstalación de WordPress. * * @ Since 1.5.1 * @ Var bool */ define ('WP_INSTALLING', true); / ** Carga Manos a la Obra de WordPress * / require_once (dirname (dirname (__ FILE__)) '/ wp-load.php.); / ** Carga WordPress Administración de la API de actualización * / require_once (. dirname (__ FILE__) '/ includes / upgrade.php'); / ** Carga wpdb * / require_once (dirname (dirname (FILE)) '/ wp-includes/wp-db.php.); $ Paso = isset ($ _GET ['paso'])? $ _GET ['Paso']: 0; / ** * Muestra de cabecera de la instalación. * * @ Since 2.5.0 * @ Package WordPress * @ Subpaquete instalador
  • 2.
    */ display_header function (){ header ('Content-Type: text / html; charset = UTF-8'); > <! DOCTYPE html> <Html xmlns = "" <http://www.w3.org/1999/xhtml~~HEAD=NNS language_attributes php ();? >> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title> <('Instalación de WordPress php _e)>';?> </ title> <Php wp_admin_css ('install', true);?> </ Head> ? <Body <php if (is_rtl ()) echo 'class = "rtl"';? >> <h1 id="logo"> <img alt="WordPress" src="images/wordpress-logo.png" /> </ h1> <? Php } / / Fin display_header () / ** * Muestra la forma de configuración del instalador. * * @ Since 2.8.0 * @ Package WordPress * @ Subpaquete instalador */ función de display_setup_form ($ error = null) {
  • 3.
    global de $wpdb; $ = ($ User_table wpdb-> get_var ("SHOW TABLES LIKE '$ wpdb-> usuarios") = null!); / / Asegúrese de que los blogs aparecen en los motores de búsqueda por defecto $ Blog_public = 1; if (! empty ($ _POST)) $ Blog_public = isset ($ _POST ['blog_public']); $ Weblog_title = isset ($ _POST ['weblog_title'])? trim (stripslashes ($ _POST ['weblog_title'])):''; $ Nombre_usuario = isset ($ _POST ['nombre_usuario'])? trim (stripslashes ($ _POST ['nombre_usuario'])): 'admin'; $ Admin_password = isset ($ _POST ['admin_password'])? trim (stripslashes ($ _POST ['admin_password'])):''; $ Admin_email = isset ($ _POST ['admin_email'])? trim (stripslashes ($ _POST ['admin_email'])):''; if (! is_null ($ error)) { > <p class="message"> <php printf (__ ('ERROR <strong> </ strong>:% s "), $ error);?> </ p> <? Php}?> <form id="setup" method="post" action="install.php?step=2"> <table class="form-table"> <tr> <th scope="row"> <label for="weblog_title"> <php _e ('Título del sitio');?> </ label> </ th> <td> <nombre de entrada = "weblog_title" type = "text" id = "weblog_title" size = "25" value = "<php echo esc_attr ($ weblog_title);?>" /> </ td>
  • 4.
    </ Tr> <tr> <th scope="row"> <label for="user_name"> <php _e ('Usuario');?> </ label> </ th> <td> <? Php if ($ user_table) { _e ("Usuario (s) ya existe. '); Else {} ?> <Nombre de entrada = "user_name" type = "text" id = "user_login" size = "25" value = "<php echo esc_attr (sanitize_user ($ nombre_usuario, true));? >" /> <p> <php _e ('Los nombres de usuario sólo puede tener caracteres alfanuméricos, espacios, guiones bajos, guiones, puntos y el símbolo @.');?> </ p> <? Php }?> </ Td> </ Tr> <? Php if ($ user_table!):> <tr> <th scope="row"> <label for="admin_password"> <php _e ('Password, dos veces');?> </ label> <p> <php _e ('La contraseña se genera automáticamente para usted si usted deja en blanco.');?> </ p> </ Th> <td> <input name="admin_password" type="password" id="pass1"
  • 5.
    size="25" value="" /> <p> <input name="admin_password2" type="password" id="pass2" size="25" value="" /> </ p> <div id="pass-strength-result"> <php _e ('Indicador de Fuerza');? > </ div> <p> <php _e ('Sugerencia:.? La contraseña debe tener al menos siete caracteres de longitud Para hacerlo más fuerte, utilice mayúsculas y minúsculas, números y símbolos como "$% ^ &).'?); ?> </ p> </ Td> </ Tr> <Php endif;?> <tr> <th scope="row"> <label for="admin_email"> <php _e ('Tu e-mail');?> </ label> </ th> <td> <nombre de entrada = "admin_email" type = "text" id = "admin_email" size = "25" value = "<php echo esc_attr ($ admin_email);?>" /> <p> <php _e ('volver a revisar su dirección de correo electrónico antes de continuar.');?> </ p> </ td> </ Tr> <tr> <th scope="row"> <label for="blog_public"> <php _e ('Privacy');?> </ label> </ th> <td colspan="2"> <label> <input type = "checkbox" name = "blog_public" value = "1" <php facturado ($ blog_public);?> />? <php _e ('Dejar mi sitio a aparecer en los motores de búsqueda como Google y Technorati ');.?> </ label> </ td> </ Tr> </ Table> <p class="step"> <input type = "submit" name = "Submit" value = "<php esc_attr_e ('Instalar WordPress');?>" class = "button" /> </ p> </ Form>
  • 6.
    <? Php } // Fin display_setup_form () / / Vamos a ver para que WP no esté ya instalado. if (is_blog_installed ()) { display_header (); die ('h1'. __ ('ya está instalado'). '</ h1> <p'. __ ('Usted parece que ya ha instalado WordPress. Para volver a instalar por favor borra tus viejas tablas de la base primera.'). '</ span> <a class="step"> href="../wp-login.php" class="button">'. __ ('Entrar'). '</ a> </ p> </ body> </ html> '); } $ PHP_VERSION phpversion = (); $ = $ Mysql_version wpdb-> db_version (); $ Php_compat version_compare = ($ PHP_VERSION, $ required_php_version, '> ='); $ Mysql_compat version_compare = ($ mysql_version, $ required_mysql_version, '> =') | | file_exists (WP_CONTENT_DIR '/ db.php.); if (! $ mysql_compat && $ php_compat) $ Compat = sprintf (__ ('No se puede instalar debido a <a% href="http://codex.wordpress.org/Version_%1$s"> WordPress 1 $ s </ a> requiere PHP versión % 2 $ s o superior y MySQL versión% 3 $ s o superior Está ejecutando la versión de PHP% 4 $ s% y la version de MySQL 5 $ s '), $ wp_version, required_php_version $, $ required_mysql_version, PHP_VERSION $, $ mysql_version)..; elseif ($ php_compat) $ Compat = sprintf (__ ('No se puede instalar debido a <a% href="http://codex.wordpress.org/Version_%1$s"> WordPress 1 $ s </ a> requiere PHP versión % 2 $ s .. o superior Está ejecutando la versión% 3 $ s '), $ wp_version, required_php_version $, $ PHP_VERSION); elseif ($ mysql_compat)
  • 7.
    $ Compat =sprintf (__ ('No se puede instalar debido a <a% href="http://codex.wordpress.org/Version_%1$s"> WordPress 1 $ s </ a> requiere MySQL versión% 2 $ s .. o superior Está ejecutando la versión% 3 $ s '), $ wp_version, required_mysql_version $, $ mysql_version); if ($ mysql_compat | | $ php_compat) { display_header (); die ('h1' __ ('Requisitos insuficientes') '</ h1> <p' $ compat '</ p> </ body> </ html>'....); } switch ($ etapa) { caso 0: / / Paso 1 case 1: / / Paso 1, enlace directo. display_header (); > <h1> <php _e ('Bienvenido');?> </ h1> <p> <? php printf (__ ('Bienvenido a los famosos cinco minutos el proceso de instalación de WordPress! Es posible que desee navegar por la href="%s"> <a Léame documentación </ a> en su tiempo libre. En caso contrario, sólo tiene que rellenar la información a continuación y usted estará en su manera de utilizar la plataforma de publicación personal más extensible y potente en el mundo '),' / readme.html ');...?> </ p> <h1> <php _e ('información necesaria');?> </ h1> <p> <php _e ('Por favor, provea la siguiente información No te preocupes, siempre puedes cambiar estos valores más tarde..');?> </ p> <? Php display_setup_form (); break;
  • 8.
    caso 2: if (! empty ($ wpdb-> error)) wp_die ($ wpdb-> error> get_error_message ()); display_header (); / / Rellenar los datos que hemos recogido $ Weblog_title = isset ($ _POST ['weblog_title'])? trim (stripslashes ($ _POST ['weblog_title'])):''; $ Nombre_usuario = isset ($ _POST ['nombre_usuario'])? trim (stripslashes ($ _POST ['nombre_usuario'])): 'admin'; $ Admin_password = isset ($ _POST ['admin_password'])? $ _POST ['Admin_password']:''; $ Admin_password_check = isset ($ _POST ['admin_password2'])? $ _POST ['Admin_password2']:''; ? $ Admin_email = isset ($ _POST ['admin_email']) trim (stripslashes ($ _POST ['admin_email'])):''; $ Pública = isset ($ _POST ['blog_public'])? (Int) $ _POST ['blog_public']: 0; / / Comprobar dirección de correo electrónico $ Error = false; if (empty ($ nombre_usuario)) { / / TODO: Poka-Yoke display_setup_form (__ ('debe proporcionar un nombre de usuario válido.')); $ Error = true; } Elseif ($ nombre_usuario! = Sanitize_user ($ nombre_usuario, true)) { display_setup_form (__ ('el nombre de usuario siempre tiene caracteres no válidos.')); $ Error = true;
  • 9.
    } Elseif ($admin_password! = $ Admin_password_check) { / / TODO: Poka-Yoke display_setup_form (__ ('las contraseñas no coinciden Por favor, inténtelo de nuevo.')); $ Error = true; } Else if (empty ($ admin_email)) { / / TODO: Poka-Yoke display_setup_form (__ ('debe proporcionar una dirección de correo electrónico.')); $ Error = true; } Elseif (! Is_email ($ admin_email)) { / / TODO: Poka-Yoke display_setup_form (__ ('que no es válida dirección de correo electrónico direcciones de correo electrónico el siguiente aspecto:. <code> username@example.com </ code>')); $ Error = true; } if ($ error === false) { $ Wpdb-> show_errors (); $ Result = wp_install ($ weblog_title, $ nombre_usuario, $ admin_email, $'' público, $ admin_password); extract ($ resultado, EXTR_SKIP); > <h1> <php _e ('Éxito');?> </ h1>
  • 10.
    <p> <php _e('WordPress se ha instalado ¿Esperabas más pasos Lamento decepcionar.?.');?> </ p> <table class="form-table install-success"> <tr> <th> <php _e ('Usuario');?> </ th> <td> <? php echo esc_html (sanitize_user ($ nombre_usuario, true));?> </ td> </ Tr> <tr> <th> <php _e ('contraseña');?> </ th> <td> <? php if (! empty ($ password) && empty ($ admin_password_check)) echo '<code>'. esc_html ($ password) '</ code> <br />'.; echo "$ <p> password_message </ p>";?> </ Td> </ Tr> </ Table> <p class="step"> <a href="../wp-login.php" class="button"> <php _e ('Entrar');?> </ a> </ p> <? Php } break; } > <script type="text/javascript"> var t = document.getElementById ('weblog_title'), si (t) {t.focus
  • 11.
    ();} </ script> <?Wp_print_scripts PHP ("de perfil de usuario ');> </ Body> </ Html>