Windows web server installation joomla. Installing joomla on Denver (local computer). Checking your settings


First of all, we need to download joomla. To do this, follow this link joomla.ru . In this article I will show you an example of joomla version 3.2.0. When newer versions are released, for example joomla 3.5, the installation process remains the same.

Before installing joomla 3, you need to install denwer and also create a database. I wrote about this in detail in the article - Installation and configuration of the Denwer web server.

After installing denwer. A “WebServers” folder has been created on drive “C”, and all the files of your site will be located in it. And for convenience, a “Z” disk has been created; by going into it you also get to the folder "WebServers". Not a big confusion, but it's important to know.

Open drive "Z", there are four folders there. Go to the home folder.

In the home folder, we need to create a folder with the name of the future site. It is advisable to immediately come up with the correct name, that is, a “domain name”. So that in the future, you don’t have to redo internal links. I wrote about how to do this here - The correct domain name for your website. For example, I gave the name sajtnajoomla.ru You will naturally have your own name.

Now we need to unzip the downloaded joomla 3 archive into a separate folder. And move all the files to the newly created www folder. As a result, the www folder should contain the following folders and files.

After these steps, we proceed to installing joomla3 on denwer.

Step by step installation of joomla 3. Denwer needs to be restarted. To do this, launch one of the three created icons, with the name “Restart Denwer”.

Now you need to enter the address of our website in the address bar in your browser. That is, the name of the folder that we created, I have this sajtnajoomla.ru Don’t forget, you have your own name. After entering the address, press Enter.

Step one site configuration .This window opened in front of us, with the name site configuration. If the image is hard to see, click on it to enlarge. Here we need to fill in eight fields.


  1. Select a language - leave Russian.
  2. In the second field, we give the name of the site. For now, you can give it any name; in the future, when setting up the site, it can be easily changed.
  3. The description is also easy to change.
  4. In the fourth field, turn off the site, leave no.
  5. Enter your email. It is recommended to have a separate mailbox to reduce confusion with letters in the future.
  6. Here we come up with a login, BE SURE TO WRITE IT DOWN.
  7. In field seven, indicate the password. It must be complex, consist of large and small letters, as well as numbers, and be at least ten characters long. Passwords with your date of birth can be cracked even by a novice hacker. And most importantly, DO NOT FORGET TO RECORD YOUR PASSWORD. Otherwise, you simply will not get into the admin panel of your site.
  8. In field eight, confirm the password.

After filling out these fields, you must click Next to proceed to the next installation step.

Step Two Database Configuration. There is nothing complicated here either, and almost all fields are filled in automatically.


  1. Database type, leave MySQLi.
  2. In the second field, write localhost.
  3. Username: root
  4. Leave the password field blank. Since we are installing our site in Denver, there is no need for a password.
  5. Before installing joomla 3, we installed Denver and created a database for the future site. This is where you need to enter the name of the database we created earlier. For me this is myblog.
  6. The table prefix is ​​generated automatically. You will have another one, don't change it.
  7. In the seventh field we leave: rename.

We’ve sorted out the database configuration, click next to move on to the final installation step.

Step three review. The page is too long, so I had to split it into two screenshots. Here is the final check before installation.



  1. Installation of demo data, I put no, you can install. This is demo data, which means you will install a ready-made website. It can help beginners understand a little the basic functions of the system.
  2. Send site configuration by e-mail, set no.
  3. In field three, check the previously filled in site configuration.
  4. In field four, also check the previously filled in database configuration.
  5. In field five the initial check should be “Yes” everywhere.
  6. Recommended settings. These fields are filled in automatically, and they should look the same for you.

After checking these fields, you can finally proceed to the installation. To do this, click the "install" button.

After install joomla 3 in denver, you will see a window like this.


  1. First of all, install language packs. Everything is simple here: click on install, select Russian from the list, also set Russian as the default language, then install. This is done so that your admin panel is in Russian.
  2. Be sure to delete the installation directory. Otherwise, when you go to the site or the admin panel, the installation will begin again. You can also delete this directory by going to the root folder "www" and deleting the "installation" folder there.
  3. In field three you see two buttons: site and control panel. Clicking on the site will take you to your site. If you click on the control panel button, this window will open in front of you. Enter the login and password created when filling out the site configuration. You also see the "default language" tab. If, when installing a language pack, you made Russian the default language, then you don’t need to change anything. And if the default language is something else, then select “Russian” and click enter.

In order to then get to the site, you need to turn on Denver by clicking on the “Start Denwer” icon. Then type the address of your site in the browser, for me it’s sajtnajoomla.ru And to get to the control panel of joomla 3, you need to type the address of your site, with the administrator prefix, for me it’s sajtnajoomla.ru/administrator

This completes the installation process, if you have any questions, do not hesitate to ask them in the comments.

Local server Denver, ready-made assembly of local WAMP server (Windows+Apache+MySQL+PHP) made in Russia.

  • Creating a Joomla website on a local computer;
  • Installation and configuration Denver;
  • Where to download Joomla;
  • Create a domain for Denver;
  • Upload Joomla folders to Denver;
  • Joomla installation wizard.

Creating a Joomla website on your local computer

Creating a Joomla website on a local computer without access to the Internet is a common practice of webmasters. This allows you to work on a project for free and only transfer it to paid hosting after it is ready. A site created in this way is called local. To create a local website, you need to install a special set of software products on your local machine. This is the so-called platform, which after installation is called a local server.

Dynamic local site platforms consist of three main products:

  • HTTP servers,
  • Database management systems,
  • Programming language.

They are all assembled for related work and specifically to work on certain operating systems. There are platforms that run only on Windows, there are only on Linux, there are platforms that run on MAC OS. True, there are also universal cross-platforms.

The most common platforms consist of

  • Apache HTTP server,
  • database management systems (MySQ via phpMyAdmin),
  • programming language (PHP).

For Windows, such platforms are called WAMP. For OS Linux, they are called LAMP. The names of such platforms represent the acronyms of the components included in it, for example, WAMP (windows+apache+MySQL+php).

One of the ready-made platforms for creating a local website is the ready-made Denver assembly. This is a Russian product that has its own characteristics, but has historically won many users. Denver has both advantages and disadvantages, but these are not what we are talking about. I will only note that Denver solves the problems of creating a local website, and the problems in its work can be solved by the rich forum material on Denver that has accumulated on the Internet.

The installation of Joomla on a local Denver server begins, of course, with the installation of the kit itself on your computer.

Installation and configuration Denver

To install, download the latest version of Denver from the developer’s website www.denwer.ru/. The latest version includes PHP 5.3.13, which is simply necessary to install Joomla 3, but these requirements are already minimal.

The Denver installation is well described on the official website, and I consider it unnecessary to duplicate it. I will dwell on some nuances.

  • For Denver to work, the computer must “see” the address 127.0.0.1. Check: enter “Start -> Run” in Windows;
  • You can download Denver only after registration;
  • Denver creates a virtual disk for work. You specify the disk name during installation. In the example, virtual disk [Z];
  • The folder with the installed local Denver server is called WebServers, and it is located on the system drive [C];
  • The Denver php configuration file is located at:
  • The Denver php configuration file is located at: , this is the php.ini file
  • The launch of Denver is controlled by three shortcuts: Start, Stop and Restart. Denver management programs are located at:

Important! After any changes in Denver settings, you need to restart it (Restart shortcut)

  • It’s easier to call all utility programs from the Denver page “Hurray, it’s working!” To call it, enter in the address bar;
  • By default, Denver assigns a user with a blank password for authorization.

Let's move on to installing Joomla. Installing Joomla on a local Denver server includes the following steps.

  1. Download Joomla distribution;
  2. Create a domain in Denver, also known as hosting, and a folder for the site;
  3. Install Joomlan folders in Denver;
  4. Create a database for Denver in phpMyAdmin;
  5. Install Joomla from a browser window on the local network.

Download Joomla distribution

Get the Joomla distribution from here. This is the official Joomla website. For example, I took Joomla version 3.0. You can install any version of Joomla on Denver.

Create a domain in Denver, also known as hosting, and a folder for the site

Like any other site, a local site must have its own name (Domain). A local site needs a domain to identify the site within the local network. This domain has nothing to do with the Internet.

To create a domain for a local site, and this also means creating hosting for a local site, you need to create a folder with a Latin name in the directory . Let this be a folder. In this folder you need to create a folder, it is needed to store folders and files of the Joomla CMS and the future site.

So, the hosting and local site directory have been created. In the example this is .

Reboot Denver. Now \joomla3\www can be seen in the folder

Upload Joomla folders to Denver

Here you will need the unpacked archive of the downloaded Joomla distribution. All its contents need to be downloaded to the folder. FTP is not needed for this. Download directly or through Commander.

Create a database for Denver in phpMyAdmin

Let's move on to creating a database for the local site. To do this, you need to log in to phpMyAdmin Denver. In your browser's address bar, enter . This will open the Denver page, where you will find a table with links and tips. To log in to phpMyAdmin, use the link: .

The database of any site must have: Name; User; Password for authorization; and the host on which it is located.

To create a database, open the “Databases” tab. Give the base a Name (any). You don't have to select a comparison; it will be set by default to utf8_general_ci.

After creating the database, you need to create a user.

Basically, the user has already been created. This is with a blank password. You can leave it like this and not create a new user. But I will create a new user. It is not difficult. The user must have a Name and all privileges in managing the database. You also need to set a password.

class="eliadunit">

Open the "Databases" tab. In the line of the created database, click “Check privileges”, in the next window “New user”.

The user database has been created.

Joomla Installation Wizard

Let's move on to installing Joomla. Let's launch Denver.

From the address bar of the browser, launch the “Joomla Installation Wizard”. To do this, enter . In the example: . The first page of the “Master...” opens. Next, follow the “Joomla Installation Wizard” items and scroll through the “Back” and “Forward” buttons.

1.Site configuration

Administrator login and password. need to remember.

2. Database configuration

In the database configuration we enter the data from the database created just above.

3.Review

If you wish, you can install Demo data; this is an example of a finished site.

The joomla language pack can now be installed from the "Installation Wizard...".

If you decide to install the language pack from here, do not delete the "Installition" folder yet.

At the last stage, delete the folder from the installer window or manually from the folder.

All Installation of Joomla on local server Denver is completed.

When Denver is enabled, the local site opens at:

The administrative panel of the joomla site opens at:

In general, Installing Joomla on a local Denver server is, in principle, no different from installing Joomla on paid hosting. What you can read about in other articles on the site.

From the author: Greetings, dear readers. In this article we will talk about how to run Joomla on a computer from a backup created using the Akkeba Backup extension. Since quite often, a project that is located on a real hosting site on the Internet needs to be transferred to a home computer to add some functionality or fix errors. At the same time, as practice shows, many beginners do not know how to restore a website from an Akeeba backup.

So, let's assume that a real hosting hosts a website created on the Joomla CMS. At the same time, using the Akeeba Backup extension, a backup copy was created, which was a single file in the .jpa format, which was subsequently downloaded to the computer. Now, actually, the question is how to run joomla on a computer?

As you know, Joomla is a rather complex engine, which is written using various web programming languages. In this case, the main logic is formed using the PHP language. Thus, to run CMS Joomla on your home computer, you need an interpreter of the above language. What’s so difficult about this, you tell me? You just need to install this interpreter and launch the site. But there is a small problem, which is that for the interpreter to work, you need a web server, which will not only be installed on your computer, but also correctly configured to interact with the interpreter and ensure the correct operation of sites. Moreover, to store various system information and engine content, a database is needed, and therefore a database management system, which in real hosting is usually placed on a separate server.

Thus, to run the Joomla engine, you need to install all of the above elements and configure them correctly. Of course, this is not a feasible task for a beginner, but at the moment special software assemblies have been developed that include all the necessary tools.

Installing the product is extremely simple, just run the downloaded file and select the directory into which the files and web server modules will be unpacked.

After installation, you need to start OpenServer using the startup file, which is located in the root of the installation directory. Once the web server is started, the following green program icon will be displayed in the tray.

If the icon flag is red or yellow, it means that errors occurred during startup that need to be corrected by configuration.

Next, go to the installation directory and then to the domains folder. In which, we will create a new virtual domain called joomla.loc, which is essentially a regular folder. After creation, copy the CMS Joomla backup file in .jpa format to this directory. Then you need to restart the web server using the tray icon.

Next, to restore a site from a backup, you need a special Akeeba Kickstart tool, which can be downloaded from the official Akeeba website.

Therefore, using the menu, we go to the description page of this tool.

After that, open the browser and access the Akeeba Kickstart tool using the virtual domain: http://joomla.loc/kickstart.php.

In this case, in the “Write to files” field, you must select the “Directly” option, thereby indicating that the backup copy is located in the same directory. And also select the archive file in the “Archive file” field. Next, click on the “Start” button.

After unpacking the archive with the backup copy, click on the button “Run installer”.

Modern trends and approaches in web development

Learn the algorithm for rapid growth from scratch in website building

At the initial stage, a system compatibility check with the currently installed version of the CMS is launched, and the result of the check is displayed on the screen. If a certain system parameter meets the engine’s requirements, it will be displayed on a green background, otherwise on a red background. Let's move on to the next installation step.

Now you need to create a database into which the tables with the contents from the backup archive will be uploaded. To do this, go to the phpmyadmin tool, which is located at http://127.0.0.1/openserver/phpmyadmin (for authorization, specify the user name root, leave the password field empty).

Now we return to the installation and at the current stage we add connection settings in the database:

Database type – extension for working with a database – select mysqli:

Database host name – path to the database management system – localhost;

Username – username – root by default;

Password – password for connection – leave blank;

Database name – the name of the newly created database.

After adding the settings, we move on to the next step, which involves creating database tables and filling them with content.

After restoring the database, you need to add the name of the future site and provide access data to the Joomla admin panel.

This is the last step of Joomla recovery, which means that after clicking on the “Next” link we will see a message that the recovery is complete.

Close the tab on this page and click “Clear” to remove Akeeba Kickstart.

After this, the restoration of the Joomla CMS is completed and, in essence, we answered the question of how to run Joomla on a home computer. That is, now you can go to http://joomla.loc and check the functionality of the site.

If you want to learn Joomla at a professional level, this course will be useful to you.

This concludes the lesson. All the best to you and happy coding!!!

Modern trends and approaches in web development

Learn the algorithm for rapid growth from scratch in website building

Before posting a site on the Internet, it is better to debug it on a local server. What it is and how to install DENWER so that dynamic sites can work directly on your computer without an Internet connection, I described in detail in the first part of this article. Here I will describe the installation process of Joomla itself only, assuming that DENWER is already configured and enabled.

Downloading and unpacking CMS

1. Go to the Russian-language Joomla website and download the latest version of the engine. At the time of writing this article (May 2016), this is Joomla 3.5.1, if you have a different one, it’s okay - there shouldn’t be any special differences in installation and configuration.

2. In any convenient way, unpack the downloaded ZIP archive into the folder where the site will be located (with default settings this is Z:\home\test1.ru\www\).

1. Go to phpMyAdmin. To do this, when DENWER is running or in the address bar of the browser, enter localhost/Tools/phpmyadmin/ and confirm your entry, or go to the address localhost, scroll down the page that appears and follow the link phpMyAdmin - MySQL DBMS administration.

2. On the page that appears, click Database.

3. In the area field Create a database enter the name of the database (for me it will be JDB) and press Create.

1. In your browser, open the local site on which Joomla will run (for me it’s test1.ru). The first page of the installation wizard will appear in front of you.

Enter the site name, login, e-mail and administrator password. If you wish, you can enter a description of the site, which will then be displayed under the link to it in search engines. The installer also allows you to “turn off” the site. If you use the function, visitors will see a message that the resource is undergoing technical work. Although this makes no sense on local hosting, on a real server, “turning off” the site can be very useful. Once the form fields are completed, click Further.

2. Fill out the form on the following page: in the field Username enter root, field Password leave it blank, enter the database name in the appropriate field (I have this JDB), if you want, change the prefix of the database tables, but in principle you don’t have to do this. Click Further to go to the next step.

3. When the installation is complete, you can view some settings, as well as install demo data that will help you quickly learn how to use the engine. Since we are learning, it would be logical to set the demo data switch to Learn Joomla, and then click the button Installation.

4. After some time, the Joomla installation will be completed, a message about this will be displayed on the next page. From it you can go to the site or its control panel, but first of all it’s better to click the button Delete the ‘Installation’ directory, because after installation this folder is unnecessary and even dangerous.

5. Using any file manager, except Explorer (FileZilla, Total Commander, etc.), go to the root folder of the site, find the file there htaccess.txt and rename it to .htaccess(exactly like that, without leaving the .txt extension).

Now that everything has been created and the installation directory has been deleted, the installation is complete and you can proceed to viewing or administering the site.

As part of an online interview for the vacancy “Technical Support Specialist,” I was offered to take a test task, the purpose of which was to write instructions on how to install the environment for joomla and how to deploy the joomla system itself on a local computer. Also in the instructions it was necessary to describe the process of installing a ready-made joomla template on the site.

While completing the assignment, I decided that it would be a good idea to publish this material for public viewing in case it might be useful to someone. The material turned out to be quite weighty, so for convenience I implemented a small navigation menu that will allow you to quickly find the information you need.

How to download Denwer

To install joomla on your local computer you will need a virtual server. Most often, for these purposes they use a software shell called “Denwer”, which must be downloaded from the Internet, preferably from the official website denwer.ru.


After going to the site, you will see a large orange button with the inscription: “Download Denver 3”, and after clicking on it, you will be asked to download the program for the newer version of PHP 5.3 or for the older version of PHP 5.2 which includes more different modules and special utility Zend Optimizer.


Let's focus on PHP 5.3. After selecting the version, click the “Download” button.


At the next stage, you will have to indicate your first name, last name and a valid email address, to which a personal link to download the Denwer program will be sent. After filling out all the fields, click “Get download link” and if everything is filled out correctly, a message will appear in front of you:

Check your email

A link to download Denver has been sent to your E-mail "*****@gmail.com".
The letter usually arrives within a few minutes.
If you still don't receive the email, check your Spam folder just in case.


Go to your mailbox and you will find a new letter with the subject “ Denwer download link for package Base", which will contain a link to download the program. Follow this link and save the program on your local computer.

By the way, you can install Joomla not only on Denwer but also, for example, on OpenServer.

Denwer installation

After downloading the program, in the downloads folder you will have an EXE file “Denwer3_Base”, which now needs to be installed.


We launch the installer and wait until it extracts the necessary files. Immediately after this, the “Denver Installation” window will appear in your browser, which must be closed.

When the browser is closed, a message with the text “To continue, press Enter” will appear in the command line window on a black background - press Enter on the keyboard.


In the next step, you will have to specify the full address for the folder in which you want to install the Denver program. By default, this folder is called “WebServers” and is located on the “C” drive - we won’t change anything and just press “Enter”.


In order to confirm this action, you must press the “Y” key (from English - Yes) on the keyboard and press Enter again.

Now the installer will create a virtual disk, which is necessary for the program to fully operate. To continue, press Enter.

At this stage, you have to select the letter of the future virtual disk; by default it is the letter Z, but if desired, it can be replaced with any free letter in the system. We don’t change anything and press Enter again.


Now, all that remains is to copy all the files and settings to the C:/WebServers directory we created. To continue, press Enter.


We are waiting for the file transfer to complete.

The Denwer program can be launched in two modes:

  1. The virtual disk is created automatically when Windows boots.
  2. When Windows boots, a virtual disk is not created, but shortcuts for manual start and stop will appear on the desktop.
It is recommended to select option 1 because it is the most convenient.


Enter the number 1 and press “Enter” on the keyboard, after which we confirm the creation of shortcuts to launch the program on the desktop - enter “Y” and press Enter again.

If you did everything correctly, a browser window with the title “ Denver installed successfully"And here you can familiarize yourself with the initial steps for using the program.

If suddenly something goes wrong, you can read the official instructions for installing the program on the developers’ website, which is located at the following address - denwer.ru/base.html

First of all, to install the Joomla management system on your local computer, you need to download it from the Internet. Preferably from the official website joomla.org.

After going to the site, in the upper right part you need to click on the orange “Download” button. On the next page - the download page, you need to click on the blue button “Download Joomla! 3.6.2 English (UK), 3.6.2 Full Package."


When the download is complete, an archive will appear on your computer in the downloads folder “ Joomla_3.6.2-Stable-Full_Package", which must be unpacked into the local web server directory.


But before you do this, you need to create a folder with the name of your future site. To do this, go to the following address C:\WebServers\home\localhost\www\ on your computer and create a folder inside with a name, for example, “ mysite.ru».


Now everything that will be inside this folder will be your site. Perhaps it's time to unpack Joomla there.

Right-click on the previously downloaded archive and select “Extract files” from the list that appears.


In the next window, you need to select the location of the newly created folder with your future site.


Selected - click “OK” and wait for the files to be unpacked.

Joomla setup

After extracting the necessary files, your the new website is almost ready to go. Now all that remains is to configure the connection to MySQL, unpack the site and select the appropriate template for it.

First of all, open your website page http://localhost/mysite.ru in the browser and complete the site configuration by filling out all the required fields. Choose a language, come up with a name and a short description for your site.


Enter your current e-mail as the administrator's e-mail address, create a username and password. Be sure to write this information down somewhere and click “Next” at the bottom of the page.

The next stage is MySQL configuration Database.

In order to create a database for Joomla in the browser you need to open the page http://localhost/tools/phpmyadmin/ and go to the appropriate category called “ Database».

  • On the next page we indicate the name for the new database - joomla.
  • And choose the site encoding - it is most often used utf8_general_ci.


Click “Create”. If everything is in order, you will see the message “The joomla database has been created.”


Next, go to the “Users” tab and click on the link “ Add user».


In the window that appears, you need to fill in the information for the new account. Create a username, password and select localhost. If desired, you can generate a password. Be sure to write down all this information somewhere.
  • Username: joomla
  • Host: Local (localhost)
  • Password: *********


Filled it out. Now let’s go a little lower, find the “Global Privileges” block and select “Mark all” to set the maximum set of privileges for our user.


Filled out everything, noted it - click “Add user” and if everything is done without errors, you will immediately see a pop-up message “A new user has been added.”

Now we return to the database configuration page of our site and indicate the previously missing data - username, password and database name, and leave the table prefix unchanged.

If you are creating your first website and you do not have additional databases, you can safely select “Delete” in the “Actions with existing tables” field.

If this is your first time encountering Joomla, in the “Installing demo data” block, I recommend that you check the box next to the tool you are interested in (depending on what you are creating - a business card website, blog or something else) in order to receive additional tips that will be available to you while working and studying this control system.

Just in case, check your site configuration again, pay attention to the result of the initial check, recommended settings and, if everything is in order, it’s time to activate our site. To do this, click on the “Install” button.



After a few seconds, the message “” will appear in front of you
Before you start working with the site and the admin panel, be sure to delete all installation files, including the “INSTALLATION” folder. To do this, simply click on the orange “” button and wait for a message that this directory has been successfully deleted.


Ready! Your website is installed, configured and ready to go. Now you can open the site itself for viewing and enter the control panel to edit and add new materials.

You can open the site and control panel using the corresponding buttons.

How to install Russian language for Joomla

By default, the control panel is in English, but changing it is not at all difficult. To do this, go to the “Extensions” tab and select “Language”.


At the top left of the page, find and click the “Install Languages” button.
Enter “ru” in the search bar and click on the search icon. In the search results, select the desired option by checking the corresponding checkbox, opposite - Russian.


Now click on the “Install” button, which is located at the top of the page.
Now that the language pack is downloaded, all that remains is to change it. Again, open the “Extensions” menu, point to “Language” and select installed languages ​​from the list – the “Installed” item.

Just below, in the drop-down list, select the “Administrator” item, select the Russian language and click on the “Switch Language” button, which translates as “Change language”.


If everything is correct, immediately after reloading the page you will see the message: “The language of the administration panel has been switched to “Russian”” and all elements of the control panel will already be in Russian.

How to install a template for joomla

Great, we have done a lot of work and now that our site is seemingly completely ready, it would probably be nice to change its appearance, and for this we will need to download the template we like best for Joomla from the Internet.

Today there are a huge number of different templates on different topics. These can be adaptive templates, templates for gaming sites, templates for business sites, online stores, and so on. Most templates are distributed free of charge, but there are also some that cannot be downloaded for free.

And so, you can download a template for joomla from different sources, for example, here are some of them:

  • joomla24.com
  • joomla3x.ru
  • joomla-site.ru
When choosing a template, be sure to pay attention to the version of joomla for which this template is developed, because if you have a content management system version 3.6.2 installed, and you downloaded a template for version 2.5, after installation it may not be displayed correctly or will not be installed at all .

It is also worth noting that there are universal versions of templates that look like “Joomla 3x Templates”, where 3X means that this template is suitable for all versions of Joomla 3.

Let's say you found and downloaded a template you like - what next?