In this tutorial we’ll learn how to install WordPressWordPress es el software de blogs líder en el mundo, y es concretamente fácil de utilizar y adaptable. Con WordPress, es factible crear con éxito sitios web con la ayuda de funciones ya predefinidas, sin mucho esfuerzo, y para proporcionar contenido como texto, imagen y vídeo. No se requiere conocimiento de HTML. WordPress además facilita la gestión y el mantenimiento de contenidos extensos. Al mismo tiempo de su fácil manejo, más manually on any shared web host, using cPanelConcepto de Cpanel¿Qué es Cpanel?Cpanel, cuyo nombre es el acrónimo de Control Panel, es un panel de control que se usa para gestionar servidores de hosting web. Un entramado de herramientas con el que automatizar procesos, administrar datos y cuentas por medio de de una interfaz gráfica que se aloja además en la web.Una de sus principales características es que cuenta con distintos aspectos y menús accesibles en función del más. Although there are quicker ways to install WordPress, such as using script installers such as Softaculous, this guide takes us back to the basics. It will give us a better understanding of how the different components of WordPress are linked internally.
If you wanted to install WordPress locally without purchasing a shared hosting server, you’re in luck! We have idéntico tutorials for installing WordPress offline in Windows, MacOS and Linux. The principles are all the same.
Installing WordPress manually consists of three basic steps:
- Upload the WordPress files to your server
- Create and link the database
- Run the famous 5-minute WordPress installation
These steps remain unchanged in almost any WordPress setup – be it shared hosting, managed WordPress hosting or an offline setup. Of course, the complexity would increase with managed hosting, but we won’t have to worry about that now, would we? (Hint: Because it’s a managed service!)
In this tutorial we’re going to install WordPress manually using cPanel. Then, as a bonus, we’ll also show you how to use an automated script installer (Softaculous) to install WordPress in the same shared hosting server.
Using cPanel
With the advent of cPanel, a lot of our work has been reduced. Almost every shared hosting provider that you find today will include a license of cPanel in your hosting account. If you manage to find that doesn’t offer cPanel, you’re better off going with one of the best WordPress hosting companies.
Okay, so let’s break down this tutorial. We’ll first list the prerequisites and then move on to the table of major tasks.
Prerequisites for this guide:
- We assume you’re on a shared host with cPanel installed. If you’re having a hard time deciding which shared host to go for, you could try BlueHost.
- You have FTPConcepto de FTP/¿Qué es el FTP?Un FTP, siglas de Protocolo de Transferencia de Archivos (File Transfer Protocol), es un sistema que se emplea para transferir datos entre un PC local y la web, o viceversa, que suele encontrarse siempre disponible dentro del alojamiento de cualquier compañía que haya contratado los servicios de uno para alojar un dominio y llevar adelante todas esas tareas imprescindibles para abrir una página web. Es más access to your public_html directory. This is the folder that will hold the WordPress installation files.
- You have a standard database like MySQLConcepto de MySQL¿Qué es el programa MySQL?MySQL es un sistema de administración de bases de datos que tiene una doble licencia. Por una parte es de código abierto, pero por otra, tiene una versión comercial gestionada por la compañía Oracle. En este momento, es la base de datos de código abierto más famosa y utilizada en el mundo entero.Como él, podemos hallar otras como la propia Oracle o Microsoft SQL más.
- You have downloaded the wordpress.zip file and are able to extract the contents.
Major Steps in Manual Installation:
- Upload WordPress Files to Shared Hosting Server
- Uploading WordPress ZIP archive using cPanel File Manager
- Understanding which Directory to Install WordPress
- Upload, Extract and Move
- Uploading the wordpress.zip archive via FTP
- Uploading WordPress ZIP archive using cPanel File Manager
- Creating a new MySQL Database and User
- Create a New MySQL Database in cPanel
- Create a New MySQL User in cPanel
- Connecting the MySQL User to the Database
- The Final Configuration (WordPress’ 5 Minute Installation)
- Bonus: Install WordPress Manually with Softaculous in cPanel
- Select WordPress
- Configure Settings
- Why Use Softaculous (or other automated script installers)?
1. Upload WordPress Files to Shared Hosting Server
First we download the latest version of WordPress from the WordPress.org repository. Uploading the WordPress files to your hosting server can be done in two major ways.
- You could use the cPanel File Manager to upload the zip file, OR
- Upload the file using FTP access.
We’re going to highlight both the methods.
Step #1.1 – Uploading WordPress ZIP archive using cPanel File Manager
- Login to your hosting provider’s Client Area and launch cPanel.
- If you’re unable to locate it, you could try yoursitename.com:2082 since cPanel’s default port is 2082 (2083 for cPanel over SSH).
- In case you cannot login to cPanel, contact your hosting company’s support.
Launching the File Manager from cPanel
Locate and launch cPanel’s File Manager.
cPanel File Manager Default Directory
cPanel File Manager
If a message like the one shown above appears, select the Web Root directory. In other cases, the File Manager would launch automatically.
Step #1.1.1 – Understanding which Directory to Install WordPress
We’ll assume that we have one domain connected in our shared hosting account. The Web root directory is also referred to as the www directory. The actual folder for the www directory is called the public_html folder. This folder contains all the files that are publicly available in our website.
Technically speaking, the web root directory for a domain or a sub-domain is the base directory containing all the files available to the public HTMLHTML (Hypertext Markup Language) se usa para estructurar el contenido de texto de un documento web. No sólo se marca el contenido, sino además la meta-información que describe este contenido. Las páginas HTML se almacenan normalmente en el directorio raíz del servidor. Cómo se creó En la era digital, a los usuarios les resulta difícil hallar su camino en las webs y hacer un seguimiento de las estructuras de las más port (i.e. port 80). If the last line is all mumbo-jumbo to you, consider an example.
Suppose you’ve purchased and linked your domain to your hosting account. The content of your website, say www.yourwpsite.com will be available in the www directory (i.e., the public_html folder). When you create a new folder (say ‘enigma‘) inside the www directory, it’ll be available in your domain through the link www.yourwpsite.com/enigma
Let’s apply this newfound knowledge to help us decide our WordPress installation directory.
- Using the same rules, if you want your WordPress site to be available under yourwpsite.com, install it under the root directory.
- Else, you can make a folder and install WordPress there. Please remember this step as it’ll be useful when we talk about installing WordPress using automate script installers like Softaculous.
Step #1.1.2 – Upload, Extract and Move
So far we’ve downloaded the wordpress.zip file, and decided which folder to install WordPress in. Cool, now we will navigate to (or create) the folder where we want to install WordPress and extract the wordpress.zip archive in that folder.
Let’s say we want to install WordPress in a folder called ourwpsite, located inside public_html. In this case, our WordPress site would be accessible under yousitename.com/ourwpsite
In the above screenshot, we’ve created the ourwpsite folder and are currently inside it.
Upload the Archive
- Now we’ll upload the wordpress.zip file inside this folder using the File Manager’s Upload function.
- On clicking the Upload button, a new tab opens up.
- Select the wordpress.zip file and the upload automatically starts.

Once the upload is complete, close the tab and return to the File Manager. If you still don’t see a file in the ourwpsite directory, click¿Qué es un click?Es la acción de pulsar un botón del ratón una vez colocado el puntero del mismo sobre un elemento determinado de la pantalla. El click determina la interacción del usuario con el sistema.Otras denominaciones: Clic más the File Manager’s (and not the browser’s) Reload button. You should see the wordpress.zip file now.
Extract the Archive

- Now, select the recently uploaded WordPress ZIP file and click on Extract.
- Leave the extraction directory unchanged and click on Extract File(s) to begin the extraction process.

Once the extraction is complete, again click on the Reload button. You should see a folder called wordpress.
Move the Contents of the Extracted Archive
You might have realized that if you leave it in this state (i.e. not move the contents of the wordpress folder), then our WordPress site would be accessible from www.yoursite.com/ourwpsite/wordpress.
What happens when WordPress is installed in a sub-folder.
- Thus, we must move the contents of the wordpress folder back to the parent (or your preferred) directory.
- To do this, we can either use FTP or cPanel. Let’s go for the latter.

Enter the wordpress folder and click on the Select All button. Then click on Move.
Source directory of the WordPress files
Now, you’ll find a pop-upConcepto de Pop-up¿Qué es un Pop-up?Un pop-up, además conocido como ventana emergente o ventana pop-up, es ese contenido que aparece de forma repentina en un navegador web o en la pantalla de tu PC. Una nueva ventana que se abre frente a ti para mostrarte un contenido complementario, que pueda ser de interés o que básicamente busque reflejar promoción comercial sobre una marca o negocio.Es un tipo de formato muy más modal asking your for targetConcepto de Target¿Qué es el Target?El Target es uno de los conceptos primordiales del marketing. Se usa para hablar del público al que se destinan las acciones y estrategias de cualquier campaña publicitaria o comercial. Es el objetivo al que ha de hablarle marca para suministrarle sus servicios o productos, aquellos a los que les interesa lo que brindan o pueda resultarle interesante por afinidad o por necesidades.Es uno de más directory (i.e. where to move the files you just selected)
Destination directory of the WordPress files
Since we don’t want it under a folder called wordpress, we’ll simply move the files to it’s parent directory. Thus, we remove the “wordpress” word and click on Move File(s). The files should be moved and the wordpress folder should be empty. You can delete it along with the original WordPress ZIP archive.

Navigate back to the previous folder (ourwpsite) and you should find all the WordPress files ready and waiting for installation.
Step #1.2 – Uploading the wordpress.zip archive via FTP
Uploading WordPress ZIP archive via FTP
First of all, you need an FTP client such as FileZillaConcepto de FileZilla¿Qué es FileZilla?FileZilla es el nombre de un programa, de un software de vital importancia para las compañías que necesitan alojar y compartir archivos en Internet. Consiste en una herramienta pensada para aprovechar los protocolos FTP, lo que permite la descarga y el envío de archivos a gran velocidad por medio de de un servidor dedicado o compartido.Es un software de código abierto, lo que conlleva que su más.
- Next, you need to familiarize yourself with the concepts we discussed in steps 1.1.2 to 1.1.3. This will give you an understanding of where to install WordPress.
- Once you’ve understood step 1.1.2, login to your site via FTP, create the ourwpsite folder and upload the wordpress.zip file in it.
- Next, follow the instructions in step 1.1.3 to extract the files and move them to the appropriate folder using cPanel.
In another case, if you’d like to keep it simple, you could extract the wordpress.zip archive in your local computer, and upload the extracted files in the desired installation directory in your server. However, the uploading process would take a lot of time. On the plus side, you can skip step 1.1.3 altogether. This marks the end of step 1.
2. Creating a new MySQL Database and User
In our WordPress Internal Functioning guide, we’ve seen that WordPress needs a database to store its text and configuration data. In this section, we will:
- Create a new MySQL database
- Create a new database user.
- Connect the new user and the database.
Step #2.1 – Create a New MySQL Database in cPanel

Login to your cPanel and launch the MySQL Database Wizard.

Set a unique database name. It is a good security measure to use alphanumeric characters. In this case, our full database name is souravku_wpexplorer2018
Step #2.2 – Create a New MySQL User in cPanel

In this step, we’ll create a new user. We’ve set the username to souravku_wpexplorer. We should also generate a strong password and save it in a secure place. cPanel will auto-fill the generated password for you. Click on Create User to proceed.
Step #2.3 – Connecting the MySQL User to the Database
Granting permissions to the newly created user to the new database.
The new user is now created. In this step we will grant permissions to the user, so that he may access the database.
- Simply, click on ALL PRIVILEGES to grant all the permissions.
- Click on Next Step to proceed.
- cPanel will now make the necessary changes to the user as directed.
Successfully created and linked a new database and user in cPanel using the MySQL Database Wizard
Done! You’ve successfully created a new database and user. This concludes step 2.
3. The Final Configuration (WordPress’ 5 Minute Installation)
Now that we’ve completed the installation procedure, let’s run the famous five minute WordPress installation. HeadCada archivo HTML consta de tres partes: la definición del tipo de documento, la cabecera (o header) y el cuerpo (o body). Mientras que el cuerpo contiene todo lo que el navegador debe mostrar, los "datos de cabecera", es decir, la meta-información sobre el documento, se encuentran en la cabecera. Describen el contenido del cuerpo, lo resumen y hacen referencia a otras fuentes o relaciones con otros documentos. Items importantes más over to your WordPress directory via your domain (and not via cPanel). In our case, it would be yoursite.com/ourwpsite. This will launch the installation process.
In the first step, select your preferred language to proceed.

This is some troubleshooting information if your wp-config.php file isn’t writeable. In most cases the installation should finish without any hiccups.
Entering database and user information in WordPress’ 5-minute installation
Enter the database information from the last step. Make sure your table prefix isn’t “wp_“, making it difficult for hackers to attack your website. For instance, we’ve used “wpe_“. It’s best when you choose an alphanumeric value.

Click on Run the installation to begin the setup process.

If you see the above screen, it means that WordPress has been installed successfully. The next part is simple, but important.
- Enter the username, password and your email address you’d like to use for this WordPress setup. Save these details in your PC.
- Once crucial step is not to use admin as an username, as stated in our WordPress Security Guide.
- Since this is a temporary experimental WordPress installation, disabled search engine indexing. You should also do the same when you’re working with a new site. You can enable it once you have some content in your site.
WordPress is successfully installed, configured and ready for use
Done. We’ve successfully installed WordPress 100% manually.

Bonus: Install WordPress Manually with Softaculous in cPanel
Most shared hosting companies offer an automated script installer called Softaculous along with cPanel. Think of Softaculous like the Google Play StoreConcepto de Google Play Store¿Qué es Google Play Store?Google Play Store es la tienda de apps móviles para dispositivos con sistema operativo Android. Todo programa que se desarrolle con la finalidad de ser utilizado en smartphones o tablets que cuenten con el S.O. de Google ha de aparecer listado en el catálogo de esta tienda para garantizar su seguridad y la aprobación por parte de la compañía.Aún cuando nació con más or the App StoreConcepto de App Store¿Qué es la App Store?La App Store es la tienda de apps digitales de Apple. Disponible para usuarios de iOS y de Mac OS, consiste en una parcela de Internet donde pueden ingresar para explorar un enorme catálogo de software que solo puede funcionar en los dispositivos de la marca o con su sistema operativo.Las apps disponibles en esta tienda digital pueden ser tanto gratuitas como de más. The Softaculous store offers multiple aplicaciones (also known as softwareConcepto de Software¿Qué es el Software y cuál es su función?Un Software es la parte lógica, o más bien el soporte lógico, de cualquier sistema de tipo informático. Sea un PC, un teléfono teléfono celular o inclusive una tablet, es todo aquel programa que se ejecuta en él gracias a la coordinación de la parte física, es decir, el hardware, para llevar adelante alguna tarea concretamente o un recopilatorio de más or scriptsConcepto de Scripts¿Qué son los Scripts?Los Scripts son fragmentos de código que se usan para dar forma a herramientas tanto en Internet como en el sector de la informática en general. Son una parte crucial del software, puesto que se trata exactamente del código que conforma a una aplicación en su totalidad o a una de sus funciones, como además el que puedes hallar explorando cómo está hecha una web.Desde más) that can be installed with just a few clicks. WordPress is an example of one such CMSConcepto de CMS¿Qué es un CMS o Sistema de Administración de Contenido?Un CMS, siglas de Content Management System, es un tipo de software que se elabora con la finalidad de ofrecer una plataforma con la que facilitar la gestión y la administración de contenidos de cualquier web. Son herramientas pensadas para que cualquier persona, sin tener conocimiento alguno de informática, pueda publicar contenidos en una página sin ningún tipo de más software that can be installed in just a few clicks, using Softaculous. Let’s see how:

We begin by logging into cPanel and launching Softaculous.
1. Select WordPress

Next, we select the WordPress CMS to install using Softaculous. In case your Softaculous isn’t idéntico to mine, you can use the top-left menu to go to Blogs > WordPress.
Starting the WordPress installation process with Softaculous
Click on Install Now to create a new installation of WordPress. Additionally, you can use the My Aplicaciones option to view all the existing installations of WordPress done using Softaculous.
2. Configure Settings

WordPress installation location settings in Softaculous
Now we configure the WordPress installation details in this step.
- In most cases, you’re going to leave the Directory field blank. This way, WordPress will be available in your base directory.
- The protocol should be HTTPSHTTPS (protocolo de Transferencia de Hiper-Texto) es un protocolo que permite determinar una conexión segura entre el servidor y el cliente, que no puede ser interceptada por personas no autorizadas. En resumidas cuentas, es la versión segura de el http (Hyper Text Transfer Protocol) Cómo funciona Una conexión HTTP estándar en Internet puede ser fácilmente secuestrada por partes no autorizadas. El propósito de una conexión HTTPS es evitar esto: encriptar más.
- In case you have subdomains in your site, you can select it from the Choose Domain option.
Upon entering this information, we scrollConcepto de Scroll¿Qué es el Scroll?El Scroll es una definición inglés que se usa para hablar del desplazamiento de los contenidos 2D que se muestran en la ventana de un navegador. Es ese sencillo gesto que el usuario realiza cuando desliza el dedo por la pantalla o usa la rueda del ratón para subir o bajar mientras observa los contenidos de una página.Aún cuando es un concepto que se usa más down to the next step.

In this section, we enter our WordPress site’s name, description, admin username, password and email. Remember to not use admin as your username, as an added security measure. Scroll over to the next section.

In this section, enter the database name and table prefix. Don’t worry, we do not need to create a database and user. Softaculous will automatically do it for us!
- You can also select the Auto Upgrade WordPress Themes and Plugins options for to enable automatic updates to this installation. I would recommend enabling this feature.
- We’ve also installed the Limit Login Attempts pluginConcepto de Plugin¿Qué es un Plugin?Un Plugin es un fragmento o componente de código hecho para ampliar las funciones de un programa o de una herramienta. En el ámbito del marketing digital, especialmente dentro del marketing de contenidos, es algo que se utiliza con mucha frecuencia dentro de entornos como WordPress, puesto que sirven al momento de contar con añadidos que hagan mucho más cómoda y completa la experiencia de más as an additional security measure. The plugin basically blocks login attempts from an IP for 15 minutes after three failed login attempts.
Once done, you can begin the WordPress installation by clicking on Install.

Softaculous then verifies the submitted information and begins the installation process. This usually takes a less than a minute.

Once Softaculous successfully installs WordPress, you’re greeted with the above screen. That’s it, WordPress has been successfully installed using Softaculous.
Why Use Softaculous (or other automated script installers)?
The biggest advantage of using Softaculous to install WordPress is the underlying convenience. Unlike the manual installation process, we only need to enter the relevant site information and Softaculous takes care of the rest. It is very useful for creating quick websites for trying out a new theme or plugin.
However, one thing it lacks is the ability do disable search engine visibility during the configuration process. Therefore, once WordPress is installed, you should login and disable search engine visibility. This ensures that your domain’s existing SEO ¿Qué es SEO o search engine optimization? Conjunto de prácticas destinadas a mejorar el posicionamiento de una web en el ranking de resultados de los motores de búsqueda. Al contrario que la estrategia SEM, que contempla la inclusión de enlaces contratados para obtener este objetivo, el procedimiento SEO se ocupa exclusivamente de los resultados naturales (no pagados) localizados por el algoritmo propio de cada buscador. Para esto contempla ajustar más scores are not hampered.
We hope you’ve enjoyed this “back to the basics” tutorial as much as I’ve enjoyed writing it! If you have any questions, please drop us a comment or feel free to tweetUn tweet es un mensaje corto que puede ser enviado por medio de del servicio de microblogging Twitter. ¿Qué es un tweet? Un tweet es un mensaje de estado en Twitter que puede tener hasta 280 caracteres. Los tweets solían limitarse a 140 caracteres, pero esta cantidad se incrementó a 280 en septiembre de 2017. Debido al espacio limitado para el texto, las URLs para uso en tweets son normalmente más me at @souravify.
If you think I’ve missed a step or have any suggestions for us; please let us know. We’d love to hear from you!




