Welcome ,
  1. Home
  2. Installing PageCarton

PageCarton Documentation

Interested in coding widgets, classes, or methods? Check out the Code section!

Installing PageCarton

PageCarton is said to be one of the easiest to install among software of it's kind. Under most circumstances, installing PageCarton is a very simple process and takes less than five minutes to complete. Your experience is widely dependent on the server configuration but generally, PageCarton is light, fast and installs seamlessly.


The following installation guide will help you, in getting PageCarton to work on the server of your choice. 

Before installation

Before you begin the install, there are a few things you need to have and do. Things to Know Before You Begin Installing PageCarton, these are:

  • Access to your web server (Running PHP 5.3 or above). This is where PageCarton will run on.
  • An FTP Client (or any other tool to upload PageCarton files to your server).
  • Your web browser of choice (This will be used to finalize the installation process)

Also, before making your website publicly available on the Internet, you probably will want to build and test it in an offline development environment. When it is working to your satisfaction in the development environment, you can then upload it to a Web host for serving online. 

Step 1: Download and extract PageCarton

  • Check to ensure that you and your web host have the minimum requirements to run PageCarton which is to have a web server running minimum of PHP 5.3
  • Download the most current version of PageCarton on http://www.PageCarton.org/download
  • Unzip the downloaded file to a folder on your hard drive.

Step 2: Upload the files

Now you will need to decide where on your domain you'd like your PageCarton-powered site to appear:

  • If you want to integrate PageCarton into the root of your domain (e.g. http://example.com/), move or upload all contents of the unzipped PageCarton directory (but not the directory itself) into the root directory of your web server.
  • If you want to have your PageCarton installation in its own subdirectory on your website (e.g. http://example.com/blog/), create the blog directory on your server and upload the contents of the unzipped PageCarton package to the directory via FTP.

Note: The location of your root web directory in the filesystem on your web server will vary across hosting providers and operating systems. Check with your hosting provider or system administrator if you do not know where this is. 

Step 3: Run the installation script

Run the PageCarton installation script by accessing the URL in a web browser. This should be the URL where you uploaded the PageCarton files.

  • If you installed PageCarton in the root directory, you should visit: http://example.com/pc_installer.php

  • If you installed PageCarton in its own subdirectory called blog, for example, you should visit: http://example.com/blog/pc_installer.php

Your should use your own domain name instead of "example.com". If you are installing on a local server, you should use "localhost" in place of "example.com". The following screenshots show how the installation progresses.

After installation is completed, you will be directed to the personalization screen. Notice that in entering the details screen, you enter your site headline/title, your desired user name, your choice of a password (twice), and your e-mail address. Note all this information can be changed later in the admin panel. 

How to Install on Your Own Local Computer

Use these instruction for setting up a local server environment for testing and development. Installing PageCarton locally is usually meant for the purpose of development. Those interested in local development should follow the instructions below and download PageCarton locally.

Here are the web servers you can use on your local computer to Install PageCarton:

  • WAMP Server
  • XAMPP Server
  • EasyPHP 

These stacks can be downloaded freely and set up all the bits you need on your computer to run a website. Using any of the above stacks, your web directory will vary depending on the stack you choose. 

Using WAMP

In order to install PageCarton on WAMP,

  • download the PageCarton zip file, and
  • extract it into the web directory for your WAMP installation (this is normally installed as c:\wamp\www).
  • Finally visit http://localhost/ to start the PageCarton install. (Assuming you extracted into c:\wamp\www\).


In order to install PageCarton on XAMPP,

  • download the PageCarton zip file,
  • and extract it into the web directory for your XAMPP installation (this is normally installed as c:\xampp\htdocs\).
  • Finally visit http://localhost/ to start the PageCarton install. (Assuming you extracted into c:\xampp\htdocs\).



← Previous "Installing PageCarton via Composer""Different Installation Methods" Next →


Similar Documentation Article


Installing PageCarton via Composer Photo

Installing PageCarton via Composer

If you have Composer installed on your computer, you can easily get PageCarton up by running the following commands on your command line.  # download PageCarton via composer composer create-project pagecarton/pagecarton --prefer-dist -s dev # go into the project cd pagecarton # set up your web root cp -r pagecarton/core/local_html/* html # start your development server cd html && php -S localhost:8001 With this, you do not need to install any other server. Easy, ...



Setting up PageCarton via Docker Photo

Setting up PageCarton via Docker

PageCarton now has a few files in its GitHub repository that helps to set it up on Docker easily. If you are familiar with Docker or a newbie, you should be able to get started with PageCarton on Docker without stress.  The beauty of working with Docker is that you do not have to worry about setting up your server or configuring it. We have created a few settings in the Docker file to ensure the system will be using a compatible server to run your PageCarton in its container...



Steps in Creating a PageCarton Website Offline Photo

Steps in Creating a PageCarton Website Offline

Creating a website has now been made easy with the use of Pagecarton, it's not necessary to know much about coding. If you have your contents ready, and the style of how your website wants to look, your website creation with pagecarton is as easy as ABC.  For this tutorial, we will be using an offline server called LOCALHOST. After installing your favorite offline server, pagecarton will be needed to install on it so that we can access the pagecarton admin panel locally. If you do...



Steps in Creating a PageCarton Theme Photo

Steps in Creating a PageCarton Theme

Creating a PageCarton theme isn't actually a difficult task, but just that it might involve a long process and a little bit of how programming codes work. The main purpose of having a PageCarton theme is to ensure other users get an easy and fast customization of their own personal websites with the use of the themes(which serve as a template) created by other users. Getting an HTML Template File Download your desired already-designed template file. These kind of templates are most ...



HTML Syntax & API for Embedding Widgets Photo

HTML Syntax & API for Embedding Widgets

In an update to PageCarton that was available from August 2020, we added a new way to create and customize PageCarton Themes. In addition to existing ways of creating and customizing themes, you can now customize themes completely from the raw HTML code section using your favorite code editor. Before now, most of the theme layout design functions has been limited to the visual Page Editor in the PageCarton Admin Panel, we noticed that this has proved to be dif...



PageCarton Admin Panel Photo

PageCarton Admin Panel

The PageCarton Admin Panel is the default control center of PageCarton. While PageCarton is built with privileges from ground up, which allows to customization even from the frontend, the Admin Panel now serves as the control center where all the administative functions can be found in one place. The Admin Panel is a component of PageCarton system that provides the ability to view and change application settings. It consists of a set of widgets that include adding or removing fun...