How to install eZ Publish in XAMPP Windows 11
eZ Publish is a free content management system developed by eZ Systems. It then became eZ Platform and now it is under Ibexa. But for this tutorial, even though its last stable released was December 2, 2014, we are still going to make a website out of it. Download the XAMPP file and eZ Publish installer below.
Requirements:
- XAMPP-win32-1.6.3-installer [download here]
- eZpublish-4.0.0-gpl [download here]
After downloading, continue doing the tutorials below.
Table of Content
- XAMPP Installation
- Running XAMPP Control Panel
- Copy and pasting eZ Publish installation folder to XAMPP's htdocs
- Creating database for eZ Publish installation using XAMPP's phpMyAdmin
- Installing eZ Publish website via XAMPP's localhost using web browser
- Accessing eZ Publish website homepage
- Accessing eZ Publish website admin login page
Here are the steps on how to install eZ Publish in XAMPP using your Windows pc
XAMPP Installation
1. Go to the XAMPP file that you downloaded and open it. In the Installer Language, English is selected by default. Just press OK to proceed.

2. In the XAMPP's welcome pages setup wizard, just press NEXT to proceed.

3. For the "Choose Install Location", just leave it as it is and press NEXT again to continue.

4. For XAMPP Options, just leave all the options uncheck and press Install to start the installation.

5. Wait for the installation to finish.

6. When done, press Finish to exit the installer.

Running XAMPP Control Panel
1. To run XAMPP Control Panel, you can click its shortcut located in your desktop or go to Start and search for "xampp" and press ENTER. Inside, click the Start buttons for Apache and MySQL.

2. Make sure Apache and MySQL are both running. You can see a "Running" notification just next to it.

Copying and pasting eZ Publish installation folder to XAMPP's htdocs
1. Go back to the ezpublish zip file that you also downloaded earlier. Extract it and rename your extracted folder as "ezpublish". Make sure all the contents of your ezpublish is not inside a sub-folder. When done, copy your ezpublish folder and go to This PC.

2. Inside This PC, click your C drive.

3. Now, open xampp folder.

4. Inside xampp, open your htdocs folder.

5. Paste your ezpublish folder inside htdocs.

Creating database for eZ Publish installation using XAMPP's phpMyAdmin
1. We are now going to create a database needed for our eZ Publish website installation. Open your web browser and type localhost and press ENTER.

2. Inside, click on phyMyAdmin which is under Tools.

3. In the Create new database, name your database as ezpublish_db for this tutorial. Next to it select utf8_unicode_ci as the character set. Press Create to proceed.

4. In the Create new table on database ezpublish_db, name your table as ezpublish_table and set the columns or fields to 4. Press Go to proceed.

5. For structure or field, name it as ezpublish and set the Type to INT.

6. For Collation, set it to utf8_unicode_ci and leave all the other fields as blank.

7. Press Save to proceed.

8. You will then see a message that your table has been created.

Installing eZ Publish website via XAMPP's localhost using web browser
1. We are now ready to install our eZ Publish website. Open your web browser and type 127.0.0.1/ezpublish/index.php and press ENTER. Note, if there are errors regarding Time Zones above your installation screen, just ignore it.

2. In the Installation welcome page, under Select installation language, by default English (American) is already selected. Just leave it and press NEXT to proceed.

3. For the Outgoing Email, just leave all as blank and click NEXT to proceed.

4. For the "Choose database system", under Database, select MySQL and press NEXT again to proceed.

5. In the Database initialization do the following: Servername - localhost, Port - 3306, Username - root, Password is blank or none as well as for the Socket. Press NEXT to continue.

6. For Language support, English (American) is already selected by default, just leave it also and press NEXT to proceed.

7. Under Site package, I selected "Plain site (ver. 1.1-2)". You can select any of the other two if you want. When done, press NEXT to proceed.

8. Your selected site package is now Imported. Just NEXT again to continue.

9. In the Package language options, leave it as it is and press NEXT.

10. For Site access configuration, under Access method, select URL (recommended) and press NEXT to proceed.

11. Under Site details, do the following: Title - give a title for your website. Site URL - just leave it. User and Admin path - you can type any user/admin path just follow the conditions written under "Warning" (see image below). And for Database - select the database that we created earlier. When done, click on NEXT to proceed.

12. Still under Site details, our installation will detect that we already created a complete database using our phpMyAdmin. Under Action, select Remove existing data. When done, click on NEXT again to confirm.

13. In the Site administrator do the following: Login - set by default as admin. First Name - Administrator (you can change it if you want). Last Name - User (you can change this also). Email address - type a valid email. Password - your admin account password (do not forget it). When done, press NEXT to continue.

14. In the Site security, just leave it and press NEXT.

15. And for Site registration, just uncheck the "Send registration" and press NEXT to continue.

16. Done! You have successfully created your eZ Publish website.

Accessing eZ Publish website homepage
1. To access your eZ Publish website homepage, just go to localhost/ezpublish/index.php.

Accessing eZ Publish website admin login page
1. To open your admin account just go to localhost/ezpublish/index.php/admin_login. Note: I entered admin_login on my Admin path above, that is why I can access my admin login page using this link "localhost/ezpublish/index.php/admin_login". If you typed other Admin path, replace admin_login to be able to access your login page. When done, enter your username which is admin and your password, and then click on Log in.

2. Inside your administration page, you will see there the Content structure, Media library, User accounts, Webshop, Design, Setup, My account links. These are only available to you as admin and owner of your website.

Thank you for reading this post guys! I hope you have learned a lot while doing this. If you have a question, just leave a comment below. Cheers!
No comments:
123how.xyz only wants on-topic comment. Do not include any link, else your comment won't be published. Thanks!