Cómo instalar WordPress manualmente en Linux
Shared FAQ page chrome: see INDEX-AND-CHROME.md. Translate once.
Body
Descargar WordPress
Vaya al document root de su dominio y descargue la versión más reciente del paquete de WordPress.
Por ejemplo
cd /home/eurovps/public_html/
Por SSH puede descargar con wget el archivo más reciente de WordPress a su sitio web.
wget https://wordpress.org/latest.zip
Extraer el archivo de WordPress
Descomprima el archivo descargado con el comando siguiente por SSH.
unzip latest.zip
Mover todos los archivos y carpetas de la carpeta wordpress al document root correcto.
Por ejemplo:
mv wordpress/* /home/eurovps/public_html/
Eliminar la carpeta wordpress y el archivo latest.zip.
rm -rf wordpress latest.zip
Corregir los permisos de los archivos y carpetas de WordPress.
Cambie el usuario y el grupo propietarios al usuario correcto de su dominio. En nuestro caso, el usuario del sitio web es eurovps.
chown eurovps.eurovps /home/eurovps/public_html/* -R
Crear una base de datos MySQL y un usuario para WordPress.
Debe crear una base de datos MySQL y asignarle un usuario MySQL con permisos completos.
Estos son los comandos para crear la base de datos y el usuario y conceder los privilegios
- create database db_name;
- create user db_user;
- grant all on db_name.* to 'db_user'@'localhost' identified by 'db_password';
MariaDB [(none)]> create database eurovps_wp;
Query OK, 1 row affected (0.001 sec)
MariaDB [(none)]> create user eurovps_usr;
Query OK, 0 rows affected (0.001 sec)
MariaDB [(none)]> GRANT ALL PRIVILEGES ON eurovps_wp.* TO "eurovps_user"@"localhost" IDENTIFIED BY "password";
Query OK, 0 rows affected (0.001 sec)
Actualice los datos de la base de datos en el archivo de configuración de WordPress.
Renombre el archivo wp-config-sample.php a wp-config.php y actualice en él los datos de la base de datos.
mv wp-config-sample.php wp-config.php
vi wp-config.php
/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );
/** MySQL database username */
define( 'DB_USER', 'username_here' );
/** MySQL database password */
define( 'DB_PASSWORD', 'password_here' );
/** MySQL hostname */
define( 'DB_HOST', 'localhost' );
Actualice estas entradas con los datos de su base de datos.
De las FAQ de EuroVPS.
Más en la categoría «Guías»Su próximo socio de infraestructura
¿Todavía tiene
una pregunta?
Díganos qué intenta hacer. Un ingeniero lo leerá y le responderá.
+357 222 32280
Empecemos por su infraestructura.
Un poco de contexto nos ayuda a empezar la conversación adecuada.
