Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

Instalación de WordPress

9/34
Recursos

Aportes 71

Preguntas 66

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

Hace un tiempo que decidí usar docker para mis entornos de desarrollo así que escribí un tutorial de como instalar wordpress usando docker.

https://platzi.com/tutoriales/1812-fundamentos-wordpress/4877-instalar-wordpress-usando-docker/

Receta de instalación de WP en Ubuntu (18.04):
I. Descargar WP >> Aquí!
I.I Por defecto al descargar e instalar algo en / (root), es necesario dar permisos para poder agregar todos los archivos de wordpress a la carpeta necesaria.
El Profesor nos indica que en htdocs debe ir la carpeta del proyecto y dentro la carptea extraída de la descarga de wordpress.
htdocs se encuentra en :

/opt/lampp/htdocs

I.II Dar permisos a la carpeta htdocs para que cambie el owner y el group owner.

$sudo chmod -R 777 /opt/lampp/htdocs

OJO: realizo ésto porque soy el único que va a tocar el proyecto, sino es mejor cambiar solo el ownership. Se haec así:

sudo chown –R [Username]:[Groupname] /opt/lampp/htdocs

II. Ir a carpeta dónde se descargó el archivo del paso anterior y extraer archivos.
III. Tomar todos los archivos y dejarlos dentro la carpeta del proyecto. Los archivos que contiene la carptea wordpres deben quedar justo después de la carpeta del proyecto.

IV. En Ubuntu se deben definir una seguridad por defecto, eso nos asegura el ingreso a phpmyadmin y la mínima seguridad al proyecto.

sudo /opt/lampp/lampp security

Esto te va a pedir si quieres cambiar contraseña, al final te debe aparecer la palabra Done.
A partir de éste punto puedes ingresar a phpmyadmin.

V. Crear el nombre de la tabla del proyecto en phpmyadmin: ve a localhost/phpmyadmin y hazlo como indica el profesor en la clase.

VI. Ve a la carpeta del proyecto, cambia el nombre de wp-config-sample.php por wp-config.php y define los Salt Keys: Aquí está el enlace

define('AUTH_KEY',         'H]IfHR(L!(|.+!Vo%Go&a{Xri}4%vjLZ:1U|p-:HVXrwR2D6JyBUZ}Q,5!yQGfB|');
define('SECURE_AUTH_KEY',  'oY.,-y!PY&-G(s.Eo7AFK`ipPD)9e>bVNnm[[email protected](+-gDo_)CcAm{].RiL]G');
define('LOGGED_IN_KEY',    'J_CaJ(1&&Nm{eb:3kCYY%{Ydw>clC^V%?^V}BrN}-X!gRAL5bH0_zM[-7k}&$/n/');
define('NONCE_KEY',        'K$O(50<@&VHxb$NrfxJ`/H13^#U r-|[email protected];o$G%*-<)_G|kniTJ> $dq{T');
define('AUTH_SALT',        'Q|P`.9&Lcrv5M<j[_Q7T!4z!d6=o88zO)[email protected]+h?3HD:AFxQii!wmnBN|VU2');
define('SECURE_AUTH_SALT', 'Wnei&{kKwvFYBH1^KR$<}-ec/oajk&7q+*N X/)Xac?.[ox)hgw:`8(| B,>oxU<');
define('LOGGED_IN_SALT',   '?;N{Bt/b8PrUTehLZPf/Yk-mkaXf4OQt|Ovh{*!P&F>-|W+ */Aq?}H1`j(d|56Y');
define('NONCE_SALT',       '26%fg!U6sKnK6z?6?^a=YiN8Xn8fx|-#:+ rpM:g^7=n.&[email protected]|fc%  is}fe9f');

VI. Escribe en donde dice // ** MySQL settings - You can get this info from your web host ** // :

define( 'DB_NAME', 'cliniq' );
define( 'DB_USER', 'root' );
define( 'DB_PASSWORD', '' );
define( 'DB_HOST', 'localhost' );
define( 'DB_CHARSET', 'utf8' );
define( 'DB_COLLATE', '' );

VII. ve a la dirección:

localhost/{nombre de tu proyecto}

VIII. Configura wordpress como El Profesor indica y listo.

Es bueno cambiar el prefijo para las tablas de la BD para mayor seguridad; ya que, para un atacante es más fácil saber que es un sitio de WordPress y atacar la DB.

Recomiendo enormemente Local by FLywheel para instalar de manera local wordpress, ahorra muchísimo tiempo en cuanto a instalación

https://localwp.com/

  • En mac: volumes + mount + Explore

[](

localhost/nombre de la carpeta. Esto es muy importante

define(‘AUTH_KEY’, ‘8CpCae&IK)?0b[[(kH$iP]$[eZI7k!it1Vn{qD%BUgyw9TDY,RFQVu=kpzma’);
define(‘SECURE_AUTH_KEY’, ‘F,576u_>6Mc1*3ok6e<e/Q8qN6kBPcmbcW9(Enbajqm-F5r3g^zq+Q:L96I&5S8'); define('LOGGED_IN_KEY', 'RR]VdqcZ.Xf>-SZRC#V7d>-(SE14f45/xDQU_+G%02+>CiC%_bn:HCk-L?q:.Oyt'); define('NONCE_KEY', 'VY{%4^T{FQChEm~tga UK{^J&+B87msh([email protected]+-3G.fnYr<q'); define('AUTH_SALT', 'CZ]Rz({QOCxZ/(+:?q&Z}o$:C][email protected]%N_$<U}+zm.i>h9zkQV/u46p.l+/0’);
define(‘SECURE_AUTH_SALT’, ‘K2MS#xNpa:;I|XRhvP|YdgvzR[+Tg%0s+{F}yn0!MvW+Nn!6~&L/]D?:Io#q’);
define(‘LOGGED_IN_SALT’, ‘.~OHcPz(auy$Kqf86n%s>QL?}kmm#nC_W<$|jNVC[L_1S|uy~3jR>/4DU;0,O1ed’);
define(‘NONCE_SALT’, ‘@z6m5,hRp6z+Wb&:[q!Z 2-VJ-FsR9fOXs|.P> ii[y !gWytVJG2e5 pMa.Np>N’);

Muchachos los que han tenido problemas con la instalacion de wordpress ahora enero2022, deben de cambiar la version del Xampp, no usen la ultima version, descargue la Xampp v 8.0.12 y Wordpress v5.8.2.
Además no tienen que cambiar nada de los datos en los archivos php
1.- instalan Xampp v8.0.12
2.- en disco c_xampp_htdocs copian al wordpress.rar
3.-extraen la carpeta del wordpress y le colocan el nombre de su proyecto "sin espacios"
4.- en Xampp inician apache y MySQL e ingresan a localhost/phpmyadmin
5.-en la pestaña base de datos crean un nueva base de datos con el mismo nombre de su proyecto.
6.-entran a localhost/“nombredemiproyecto”/
7.-siguen los pasos y colocan sus datos.

Lo logré, casi no puedo, tuve problemas con la base de datos, pero al fin pude.

Es de muy malas practicas tener el proyecto como “localhost/nombre_de_la_carpeta”. En cambio abrir la terminal y dirigirse a la carpeta “nombre_de_la_carpeta” y ejecutar “php -S localhost:<numero_de_puerto>” por ejemplo: “php -S localhost:8081” y seguidamente de encender los puertos 80, 3306 mediante el panel de xampp. Ojo en <numero_de_puerto> no poner el puerto 80 ni el 3306, ya que estos puertos lo esta usando MySQL.

Hola! cual es la razon para poner los Salts key desde la URL que nos dan, no me queda claro porque hay que ponerlos

Lo parte de Salts, simplemente hay que cambiarlos o cambiarlos? Es necesario sino no se puede trabajar?

Les comparto esta explicación que encontré sobre los salt keys:

Salt keys are cryptographic elements used to ‘hash‘ data in order to secure it. In fact, most serious platforms and systems use similar mechanisms to protect sensitive data. The process works by using the salt keys to encrypt your password when you save it in WordPress. This way, attackers can’t see your passwords in plaintext even if they somehow gain access to your database

Muy buena esta clase, nunca lo había hecho de esta manera.

Me salia error al principio

  • Descargamos e instalamos xampp.
  • Ir a wordpress y descargar el zip
  • Luego nos vamos al finder (192.168.64.2) —> lampp —> htdocs
  • Alli se descomprime el zip, esto nos creara una carpeta llamada wordpress. Solo debemos cambiarle el nombre a la carpeta por la del proyecto.
  • Luego vamos a localhost:8080/phpmyadmin/ para generar la base de datos
  • Le damos a nueva para crear una base de datos —> le ponemos un nombre —> crear
  • Nos vamos a localhost:8080/ nombre del proyecto alli nos pedira el nombre de la base de datos, usuario, contraseña, etc y rellenamos la informacion necesaria con nuestros datos, luego iniciamos sesion.
  • Tambien se puede configurar la base de datos desde el archivo wp_config_sample, junto a los salt
  • Para generar los salt key nos vamos a la direccion que esta en archivos y enlaces

En este video lo explican para mac
https://www.youtube.com/watch?v=OBSDJHO2nJA

Hola, por algún motivo, luego de descargar el zip, extraerlo, crear la DB y modificar el archivo wp-config, al ir al navegador, ingresar localhost/platzigifts, me da el error: ERROR ESTABLISHING A DATABASE CONECTION, ¿Qué puedo hacer?

Caso que hayamos cambiado el puerto de acceso a MySQL, en el panel de control de XAMPP, en wp-config.php, en lugar de ‘localhost’ saldrá la ip de la url + ‘:’ + puerto que hayamos escogido, p.e.
'127.0.0.1:3308’
Espero que ayude a algún compañero

Yo en lo personal he tenido problemas al intentar instalarlo como lo muestra el profesor, sin embargo encontré una solución en este post que les dejo aquí, si tienen algún problema, sigan las instrucciones:
https://miposicionamientoweb.es/como-instalar-wordpress-local/#a-instalar-wordpress-desde-cero

¿ Tengo que hacer éste proceso para cada proyecto ?

Es importante que en la ultima opción a la hora de configurar wordpress dejes la casilla sin marcar donde dice “Disuade los motores de búsqueda” ya que si la marcas nunca va a aparecer en google y afectaría directamente nuestro SEO

wp-config-sample debe quedar wp-config

Este tipo de instalación me resulta más efectiva que la del primer curso de la carrera. Creo que trabajarlo en modo local para luego desplegarlo es más efectivo 😄

si hay conflicto entre versiones, creo que este curso deberia actualizarce.

Como creo una base nueva en Mac?

y en mac? dónde está htdocs?

hay alguna forma de instalarlo con docker?

me salio al segundo intento, gracias por explicarlo tan detalladamente

Y yo que pensaba que íbamos a usar Elementor jajaj.
Acá me tienen aprendiendo 😃
Vamos a ver cómo iré de acá a una semana 😃

que otro programa puedo tratar de instalar que no sea Xampp.
como estoy usando el pc de la empresa para estudiar no puedo. 😦

Yo uso Laragon y me gusta mucho, pero hace poco vi uno llamado Local by Flywheel que es un entorno local hecho para desarrollar con wordpress, se ve interesante.

Descargar Wordpress
Xamp
htdocs

Generar una base de datos en xamp y luego ir a admin. Allí se crea las tablas

casi no logro avanzar, tuve que desinstalar xampp y volverlo a instalar

quien me ayuda 😦

Para los que tengan Mac y en el xampp no vean el botón “admin” al seleccionar “MySQL database”, solo vean que esté en running y vayan directo al url:

si por algun casual de la vida les aparce que tienen que conectar el wordpress a la base de datos y ustedes con locan el nombre y no les da(en ese caso y si tienen los puertos cambiados del serve de mysql) en ves de colocar localhost usen la direpcion ip 127.0.0.1:num_puerto y funcionara

Increible, lo hice varias veces siguiendo los pasos, pero no pude, tuve que descargar las versiones de Xampp y Wordpress que has utilizado en la clase para que funcione, ahora si estoy listo para continuar

🆘⛑️TUTORIAL DE APOYO🆘⛑️
Hola a todos, tuve algunos inconvenientes a la hora de instalar wordpress pero este tutorial me ayudó. Os dejo el enlace por si a alguien le sirve.

🎥https://www.youtube.com/watch?v=G4ynT6PfITw🎥

No puedo creerlo 😮 Me resulto todo a la primera, que feliz estoy, estudio nocturno redondo. Muy buena la clase.

instalar "localwp "y listo este te instala wordpress de una vez
https://localwp.com/

muy buen aporte …!!!

API WORDPRESS - SECRET KEY:

define('AUTH_KEY',         '77-i/KTa)f<v0[!Qn `EbL}P0P*+) giA$V0(m%5[email protected]$~bfuNl7o{T5Q?c(RKJtJ');
define('SECURE_AUTH_KEY',  '/^-9V$$][_xTzce8On*TOogyg5+cQT&//mjo#86[x5u`DzZwC+-cZ#UPy*K p%s9');
define('LOGGED_IN_KEY',    'EbUynYzf(GgBN2Q){<iag*zS|x-Cx3|,|3|7e,n8n0kOBqTZ=!$)#b}DhQ&EL{25');
define('NONCE_KEY',        'GRgtlyh`-49fDs1yrfbH$8u,[+|Y*:+/{ ~VGzl4/f^Disn_wv2Wk-}|(x,%y6cS');
define('AUTH_SALT',        'S~/D1K9uqY]25=& ap/<8}@=>[email protected]24W=>[O/RGX{8E_`&yoo7,&,[email protected]');
define('SECURE_AUTH_SALT', 'TkV_0Z,Z|eiO7vC/UaVy~YjOM15gDN>(aaT/c+(HDugXm`|?|.}N?SGH+iIN% (k');
define('LOGGED_IN_SALT',   '[email protected]1W%c_e_ =G1Ekhy|4y3xa~+yXFxlO6TY`_b`P6qq/|Jb^!>;()H t#VT4*W]');
define('NONCE_SALT',       '4.,;]Ts`UOyOLgZC?C<u8|dYaBa=!9.?o5<N0G(+XX|EH^PPb0=lJGU[)a*td+Qs');

Hola a todos, si alguien está buscando crear una pagina web sin escribir una línea de código os recomiendo el plugin de wordpress “Elementor”

Para los que usen IOS:
En el XAMPP se aloja en “localhost:8080”.

  • Abrir XAMPP
  • Localizar Networking
  • Habilitar localhost:8080

Sabiendo esto, en el archivo “wp-config.php” en la parte de “DB_HOST”, asignar “locashost:8080”.

Espero sirva (:

Y que sucede si tengo por ejemplo el wordpress dentro del entorno bluehost?. Puedo seguir el curso desde alli?

es primera vez que hago esto iba todo bien pero puse localhost/platzigift y me sale error

Hay otra manera de instalar wordpress en local sin tener que instalar Lamp o Xamp?

instalación de wordpress

Buen comienzo de curso

generalmente yo dejo que cuando instale el me pida el nombre de la base de datos y la contraseña, creo que es indiferente es paso

mmmm, si se creo la base de dato con collation utf8mb4_general_ci
no habría que configurar en el wp-config.php también eso ??

Minuto 5:40
Se selección Visibilidad en los motores de búsqueda, una vez online se destilda desde los ajustes de wordpress

tengo instalado flywheel hay que hacer esto mismo ?
saben ?

Realice todo el procedimiento una y otra vez y me sigue figurando “Error establishing a database connection”, que podría ser en este caso.

Excelente!

Interesante clase 😃

Saludos cuando voy a crear la base de datos en la opción My SQL en XAMPP, se abre una pestaña del navegador y me sale error en el navegador, me recomienda modificar la configuración proxy, ya hice todas las modificaciones posibles y me sigue saliendo el mismo error, qué hago

😦 Ayuda, ¿sabe alguien por qué el navegador no encuentra mi carpeta?

hice todos los pasos y me sale esto:
Index of /platzigits

Name
Last modified
Size
Description


Parent Directory
-

wordpress-5.4.zip
2020-04-16 10:37 13M

wordpress-5.4/
2020-04-16 10:41 -


Apache/2.4.43 (Win64) OpenSSL/1.1.1f PHP/7.4.4 Server at localhost Port 80

La carpeta de wordpress va dentro de la pagina htdocs

Instalado!

Si Wordpress te marca un error al acceder a la base de datos, es posible que tu base de datos sí tenga contraseña
La base de datos de phpMyAdmin te asigna por defecto el usuario

root

Y la contraseña es la misma palabra pero al revés

toor

Me sale este error al ingresar el URL

Not Found
The requested URL was not found on this server.

Apache/2.4.46 (Win64) OpenSSL/1.1.1h PHP/8.0.0 Server at localhost Port 80

Alguien sabe a que se debe?

Solo acordarme y realizar este proceso, lo hacen ver mucho más fácil, y yo diciendo, Verga, php de nuevo :v

Recuerdo cuando buscaba como configurar mi wordpress y habian videos de 30 minutos, con este video no sé si reir o llorar
👾

Hola, alguien sabe por qué al cambiar de tema solo me muestra tipo blog??

Me sale así, a alguien mas le paso algo así? cómo lo soluciono?

Durante muchos años este fue el método que usaba para instalar WordPress en máquina local, luego conocí Localwp y me hizo la vida más fácil

Lo pude instalar sin ningun problema usando Laragon como entorno local.

Hola Cristian
Veo que utiliza Visual Studio Code.
Puedo usar Sublime Text 3?
🤔

Todo clarísimo. Gracias