Page Generator Install
Page Generator Install
The Page Generator program is licensed out by the domain. The price is $149US. If you have pre-purchase questions concerning this product you can phone me directly at 519-666-6666. See support options at the bottom of the page. Click the Buy Now button below to pay by PayPal. You will receive the PG zip file with install instructions via email with in 5 mins after purchase.
10 Quick Steps, 9 Minutes, & $149 To SEO Bliss!
Ten Easy Steps to get the Page Generator (PG) Content Management System (CMS) installed, add a page, and do a backup! This process will take you about 60 minutes.
Just on a side note -- Following the below instructions step by step I did a new install, added a new page, and did a backup all with in 9 minutes. This product truly is a light weight, easy to install, and an easy to use CMS that gives you fully search engine optimized pages.
PG CMS Produce Requirements
You will need to read though all 10 steps before starting the install. This CMS requires your hosting account be on Unix/Linux/FBSD based server that has Apache, PHP4.x, and mySQL installed. You will need a FTP program, the FTP URL, Username, and Password of the hosting account. You will also need access to the Control Panel where you will need to setup a database on MySQL, add a database User, and a database Password.
You will need to be familiar with how to use a FTP program, how to add a database in phpMyAdmin, and how to access your hosting account control panel. We can't offer support to clients that are not familiar with these tools. If you are not familiar with these tools and don't have a webmaster that is we offer a service to install the program for you for $95.
21 Files & Descriptions That Make Up Page Generator v1.23 Content Management System (CMS)
- backend.php - backend page for adding files.
- backup_db.php - backup & restore page.
- createdb.php - create the database page.
- delete.png - icon for deletions in menu.
- edit.png - icon for editing in menu.
- forgot.php - sends forgotten passwords to the email associated to the password.
- function.inc.php - functions page.
- h1content.php - page that displays the title in h1 tag and content.
- htaccess.txt - is a copy of the .htaccess file. Upload it the directory you install the CMS in and rename it to .htaccess. Make sure you follow the instructions in the file in the comments and change the Rewrite base folder and the domain and directory. If you are installing the CMS in a subdirectory off the root you will need to install this file in that folder.
- image.php - part of the CAPTCHA image script.
- imageblob.php - part of the CAPTCHA image script.
- index.php - test template with top.php, meta.php, links.php & h1content.php files included as an example.
- links.php - inserted file that displays a link to all pages in the PG CMS.
- meta.php - inserted file that displays Meta description and Meta keywords in the PG CMS.
- pg.css - CSS file for the test template.
- pg.sql - SQL database dump with 3 test pages.
- test.php - page to test connection to the created database.
- top.php - file that goes into the very top of index.php.
- trebucit.ttf - font file that products recover login CAPTCHA.
- uploadphoto.php - part of the image upload script.
- var.php - file that contains the variables for the system.
These 10 Setup Instructions Took Me 9 Minutes
1. Uploading The File To Your Host Account --
Unzip the pg.zip file into a folder on your personal computer and then upload them via a FTP client to your home directory or sub-folder directory.
You can use the PG CMS for your whole site or just of one folder of articles. If you are using PG for the whole site you will need to UNZIP the pg.zip and upload the files to the home directory of your website. If you are using PG for one folder you will need to UNZIP the files and upload them to a sub-folder off the home directory of your website. When you upload the PG files be careful that you don't overwrite your current index.php file if you have one. You could have a index.php as the default page for your site. The index.php is the template file of your site. We have included a sample template file index.php with the PG system.
2. Edit The .htaccess File -- If you are using PG for your whole site check to see if you have a .htaccess file in the home directory of your hosting account. Access the htaccess.txt file that came with the Page Generator CMS files and add the content from the htaccess.txt file to the .htaccess file that is in your home directory on the hosting account. If you are using PG for just one folder you will need to rename the htaccess.txt file to .htaccess after you upload the files into the sub-folder. You will need to edit the .htaccess file and follow the comments and make changes in one of the the RewriteBase line and in one of the the RewriteRule lines. You will add your domain, and sub-folder to these two lines.
3. Setup The Database in MySQL -- Log into your domain backend admin. This may be called Cpanel and access the MySQL Account Maintenance (phpMyAdmin) program. If you don't have access to this program you will need to contact your hosting support and ask them to create the following MySQL db for you.
In the phpMyAdmin program add "pg" to the "New Database" field and click on the "Create Database" button. Check to see the full name of the database that was created and record in your log book. (If you used "pg" your database may be "username_pg".)
In the phpMyAdmin program add a user name to the "Username" field and a password to the "Password" field and click on the "Create user" button. Record your username and password in a log book. (If you used "joe" your username may be "username_joe".)
In the phpMyAdmin program under the "Add Users to Your Databases" heading select the User your added and the database you created from the drop down menu in the "User" and "Database" fields, check the "All" check box and click on the "Add User To Database" button.
4. Setup the Variables -- Edit the vars.php file and fill out the first 3 values with your recorded values (replace "new-value-here" with the username, password and database name you recorded in your log book).
Then change the sBaseURL and sImageUrl values by changing the "yourdomain.com" to your sites domain and "directory" to the directory you installed the CMS in.
Then change the sSendingEmail by changing the "firstname.lastname@example.org to the email you want your password to be sent to if you forget it.
Save the file and upload via a FTP program to the directory on your hosting account where you uploaded the CMS files.
$sDbUsername = "new-value-here";
$sDbPassword = "new-value-here";
$sDbName = "new-value-here";
$sdbTablePages = 'pagegen';
$sdbTableSlugs = 'slugurl';
$sdbTableUsers = 'users';
$sDbHostname = 'localhost';
$sImageUrl = 'http://www.yourdomain.com/directory/images/';
$sBaseUrl = 'http://www.yourdomain.com/directory';
$sSendingEmail = 'email@example.com';
5. Create an Image Folder -- Create a "images" folder in the folder you upload the PG CMS into. If you are using the PG CMS for your whole website this will be the home directory of your website which will be www.yourdomain.com/images/. If you are using the PG CMS in a sub-folder install then the directory would be www.yourdomain.com/directory/images/ with "directory" being the name of the sub-folder you made.
6. Test The Connection To The Database --
In your web browser access the test.php file from the location you uploaded your files to. This will verify that you are able to access your created database. You should get a "If there is no errors shown the host, user, password and db name are setup correctly!" message.
Here is a sample of the test file for the install on seocompany.ca. The install is in "public_html/page-generator" directory.
7. Create Tables & Fields In Database -- In your web browser go to URL where you have installed the PG CMS and access the createdb.php file.
The Database Username, Database Password, Database Name, Server Hostname, Main Table Name, Slug Table Name, and Users Table Name should auto fill from the info you put in the vars.php file. Add in a Backend Username, Backend Password and Admin email. You will use the Backend Username and Password to log into the backend of the PG CMS where you will add pages. Record you Backend Username and Backend Password and then click on the "Create" button. You will get a message stating "Installation complete".
8. Login & View Menu Structure -- In your web browser go to the URL where you have installed the PG CMS and access the backend.php file. You will be asked to add a Username and Password. These are the Backend Username and Backend Password from step #7.
There are 8 menu items.
Add an entry -- This is where you add a page to the system.
Delete an entry -- This is where you are given a list of the pages and you can delete a page. Users -- This is where you can add, edit, or delete a user.
Database Backup/Restore -- This is where you can make a backup of your MySQL database and also where you restore a database.
Automatic URL Slug Settings -- This is where you can set how kind of pages you want the PG CMS to produce.
Upload Image -- This is where you can upload images to the /images/ folder.
Logout -- This is where you logout when you are done your work in the backend.
View Pages -- This is a link that takes you to the home page of your PG CMS install.
9. Add a Page With The PG CMS -- Login in PG CMS using the steps in #8 and from the main menu click on "Add an entry". Fill in the Keyphrase you are targeting in the Keyphrase field. Add a title to your page in the Title field and then add Meta Keywords and a Meta Description in the following fields.
In the Content field add 4 or 5 paragraphs of text and highlight each of them one by one and click on the Paragraph link (p). This will surround the each paragraph of text with a paragraph tag.
Go to the bottom of the page and click on the "Add this entry" button. This will take you back to the main menu. Then click on the View Pages and this will take you to the home page of your PG CMS and you will be able to view the page you just added.
10. Back Up Your Content -- It is very important to back up the content of your PG CMS system.
Login in PG CMS using the steps in #8 and from the main menu click on "Database Backup/Restore" and then on the next page click on "Download Backup. You will be asked to provide the DB Host, DM Name, DB User, and DB Password. These are the same items you filled in the vars.php file in step #4.
When you have filled those in click on the "Back up!" button. A File Download page will pop up and it will note the "Name:" of the file you are about to download. Click on the "Save" button and a "Save As" page will popup. Select the folder you want to save the file to on your Personal Computer and click on the "Save" button. After the file is saved click the "Close" button on the "Download complete" popup.
There you have finished the 10 steps -- Congratulations!
Email support is $15 per issue. Emails will be answered with in 48 hours during the work week. Phone support is provided for $19US per issue during the work week and $29 per issue outside normal work week hours. I am in the Eastern time zone (GMT-5). Full install is $95. Training is $50. All pricing is in US dollars.