This comprehensive installation guide will show you exactly what you need to do, and in what order, to have a web script up and running on your server. Many people who try to “figure it out” end up frustrated since they are unable to run their script without seeing numerous problems. The person may become angry and give up on their desire of starting an online business because of this setback.
The necessary adjustment for proper installation of their script is typically uncomplicated. People who have learned on their own by trial and error to install scripts may not know how simple it is to fix common problems and transform a virtual paperweight costing more than $20 into the money-making website they had hoped for.
We looked up “turnkey website installation,” “turnkey script installation,” and “just website installation” on Google. To our astonishment, there appeared to be no relevant resources available online. Every single result was a company advertising some form of “one-click-installer” or “turnkey” service or product. There were some content pages returned, but they had nothing to do with our original query.
Surprisingly, one of the most searched terms in the rapidly expanding field of internet business has no dedicated resource page explaining how to set up these scripts.
Here, we’ve laid out the fundamental steps for establishing your turnkey sites using the resources currently supplied by the vast majority of hosting providers.
List of Necessary Web Tools Database storage via MySQL web server
PHP MyAdmin’s Table Variable Import/Editing
Edit the installation files with a code editor to match your website’s data
Having the freedom to update your version of PHP (crucial).
If your current host doesn’t offer any of these features, you should look for a new one that does.
Setup and Configuration
Locating the Site Configuration File
After you’ve unzipped the package’s contents, you should look for an instructions file. An unaccompanied instructions document is an extreme rarity.
Common file names to look for the instructions file are listed below.
Rare INDEX cases
These files are often located in the package’s root folder and are either.txt,.HTML, or.PHP with prominent capitalization. Keep your eyes alert when searching, especially if your site contains a large number of files, because this is not always the case. It’s not always in the primary folder. If there is no user folder, the admin folder is the next best bet. If it doesn’t work, just quickly look over each folder. The developer who designed the website package is free to use whichever name and format they see fit, but out of consideration for their customers, they typically stick to the ones listed above.
The file with the instructions for setting up the site on your server can be found here. The quality of these set-up guides ranges dramatically from “Do this, this, and this” to “Do this, this, and this. From “Your site is now ready to use” to “Please read this paragraph for information on how to use the server application you just installed,” we cover it all.
Make a database and fill it with data.
While some turnkey sites and developer scripts provide extensive documentation, the vast majority require only a few tweaks to existing files, the creation of a MySQL database, and the execution of a SQL query in PHP MyAdmin. It would be impossible to present a comprehensive list of the possible filename extensions for these tables, although the most popular ones are.sql,.db, and the less common.txt. If you need to use a database, the name of the file where the tables are stored must be included in the documentation. During installation, some scripts may create the required database tables automatically. If this describes your script, continue reading. There are two ways to determine this if the information does not populate automatically in your script.
For example: (A) “run a SQL query in PHP MyAdmin using example.sql/.db/.txt to create the necessary system tables” is probably going to be in the instructions file. If that’s the case, populating the database tables will have to be done manually. Scriptwriters, proceed to the next stage if your
(B) If the instructions file is vague or missing information on adding tables to the database, it is recommended to thoroughly examine all the package files in each folder to locate a tables file. Possible filename patterns include “tables,” “database,” “sql,” or some other MySQL-related extension. To begin, you can refine your search by file type by looking for “tables” in the file information (if available) as you scroll.
Have you located one or more? Great! If you’re not interested in some potentially useful background information for if/when you encounter this problem, you can skip to the next paragraph.
No.sql,.db, or.txt files to be found? Check the files again, but this time just by their names. Again, the filenames can be anything, but tables, database(or db), sql, or some other reference to MySQL are common choices. A solid sign that the script will auto-populate is the presence of one or more files with this filename but a different file extension (not.sql,.db, or.txt).
Using PHP MyAdmin to Hand-Fill Your Database
Even individuals with no prior experience with web development or programming languages will have no trouble getting started with PHP MyAdmin. Because PHP MyAdmin is not designed to build databases, you must ensure that your script’s database has already been created in MySQL before proceeding. Its sole purpose is to store the script’s required tables and let the user set and change variables in them without leaving their distant location. You can compare it to Microsoft Excel, but for building websites.
Launch PHP MyAdmin and select the database linked to the script to begin adding tables and variables. It must be vacant. If for some reason it isn’t, you can clear the database and start over by selecting the import option at the top of the page. Multiple table files can be zipped together and uploaded at once, or individual files can be uploaded one at a time. All the tables and variables in the uploaded file(s) should appear in the database successfully if the script writer done a decent job with their coding and syntax.
In the event of a mistake, it is recommended to review the error details and then conduct a Google search for solutions. Make the necessary adjustments and try again until you see the success message. You can do this with any coding fault, such as problems accessing a newly installed script. When we run into problems, we often turn to the helpful community of coders at StackExchange.
Modify The Files To Include Your Database And URL
The script will need access to these tables after the database has been created and populated. Open the configuration file(s) mentioned in the instructions file and make the necessary changes to the variables to gain access to the database. Script configuration files typically store information about the site’s database, including the database name, user name, password, and root location (typically defined as the default ‘localhost’ except in special cases), as well as the site’s URL, the path the script uses to access its directory, and any other information the site requires to function. In the case of an e-commerce website, adjustments must be made to accommodate data files containing product details, payment processor configuration, store and company information, etc.
An sample database config.php file is provided below, as is typical for Plug & Play script bundles. At first appearance, it can be intimidating for the novice programmer. You will learn the fundamentals of the language, in this case PHP, while you experiment with setting up webpages and running scripts. If you read this example_db_connect.php file carefully, you will understand how everything works.
****************************************** //Change the following variables to reflect the specifics of your site.If you want your installation to go smoothly, read the notes we provided on top of each variable.
//$localhost = ‘localhost’ rarely need modification.
The local host is set to $localhost = ‘localhost’;
Insert the name of your MySQL database where it says “$mysql_db”
For this reason, let’s set $mysql_db = ‘your_db’;
Insert your database user name here ($mysql_db_user)
For this reason, let’s set $mysql_db_user = ‘db_user’;
Replace “$mysql_db_pass” with your own database’s password.
In this context, $mysql_db_pass = “db_pass”;
Site URL should be entered in place of site_url, including the trailing slash.
YourDomain.com ($site_url = ‘yourdomain’);
//$script_path = replace as above and add the path to the script folder that houses the install.php script, minus the ‘install.php’ and trailing slash. /
In this example: $script_path = ‘yourdomain /subdomain/script/admin/installer/’;
//Before proceeding with the installation, double-check all of the modified variables. To set up your database tables, simply paste the URL that you were given into your browser’s input field for the $script_path variable. After a site has been installed successfully, an administrator can go in and change the settings. If an issue occurs, investigate the error logs to see what went wrong and how to fix it before trying again.
Modify Access Controls for Selected Files and Folders
After you’ve set up your MySQL database and populated it (if necessary), along with any other configuration changes, you’ll need to set the “User-Group-World” permissions to the values given in the guide file.
WARNING: Before beginning the installation, please double-check that you have made all necessary modifications by referring back to the instructions file. Failing to do so may result in the dreaded Error 500 or other disheartening errors.
Last section, as in the preceding example, reads:
To set up database tables, just copy and paste the URL into your browser’s address bar and replace $script_path with the appropriate path. Upon completion of the installation process, access to
You can make changes to the site’s configuration in the Admin Panel. Error logs should be consulted in the event of an error.
mending and trying again //.
This information, along with the URL route to the Admin Panel where site settings may be modified, is typically located in the instructions file rather than the config files. Whether you use an automated installer or not, this is the standard procedure for setting up most ready-made websites and web scripts. Simply enter your site’s URL into the address box, add the file path to the directory, and a trailing / to access your new script. Assuming all the information was supplied correctly, this page should display the website’s foundational layout or an installation page. To access the Admin Panel when installation is complete, change the directory path in the address bar to the path that leads to the admin folder (with trailing /).
Rights reserved for copying in 2017
The Software Trader’s Entrepreneur Home-Based Business Wiki, an Educational Resource.