Extension Key: wec_starter_install
Copyright 2005-2010, Christian Technology Ministries International Inc. http://www.CTMIinc.org
Author: Web-Empowered Church Team, <devteam@webempoweredchurch.org>
Support Community: http://www.webempoweredchurch.org/support/forum/
This document is published under the Open Content License
available from
http://www.opencontent.org/opl.shtml
Revised 08-2010
The content of this document is related to TYPO3
- a GNU/GPL CMS/Framework available from
www.typo3.com
What is the Web-Empowered Church?2
What is the WEC Starter Package?2
Prerequisites – Before you Install3
Choose a Web Hosting Provider4
Your Computer (Client) Requirements5
Installing the WEC Starter Package5
Download directly to a Windows-based web server5
Download directly to a Linux-based web server with SSH6
Download then upload to a Linux-based web server without SSH6
Extracting the zip or tar.gz file7
Extracting on a Windows-based server7
Extracting on a Linux-based server7
Create a database using any control panel or web-based database tool 10
Create a database via cPanel11
Step 1: Database connection parameters13
Step 3: Data import (SQL-file database dump)13
Workaround for ISP or Firewall Proxy14
Closing Security Risks – Backend User Admin15
Removing Security Risks – Install Tool17
Set a new Install Tool password 17
The Web-Empowered Church (WEC) ministry has chosen to build all software and ministry solutions upon the free open-source TYPO3 content management system (CMS). The TYPO3 CMS provides a centralized way to organize your web site, store and update content, and add or remove additional web applications called extensions.
All of the special TYPO3 and WEC software is installed onto a web server. To make changes to your website content, all you need is a standard browser, like Internet Explorer or Firefox, and a username and password. You can create usernames and passwords for as many website editors as you need and you can give them access only to specific pages.
The Web-Empowered Church (WEC) is a ministry of Christian Technology Ministries International ( www.CTMIinc.org ). The mission of WEC is to innovatively apply WEB technology to EMPOWER the worldwide CHURCH for ministry.
WEC helps churches around the world expand evangelism, discipleship, and care through the innovative application of Internet technology. WEC web-based tools and training will help make church ministries more efficient and effective, and will extend ministry impact to a world in need of Jesus ( www.webempoweredchurch.org/Jesus ). We want to fuel a worldwide movement using the Internet to point the world to Jesus Christ, to grow disciples, and to care for those in need. Our desire is to use the web to empower the Church to become a truly 24 hours per day 7 days per week ministry that is not constrained by walls or distance or time.
If you would like to find out more about WEC or our tools, or support us in any way, please visit us at www.webempoweredchurch.org
The WEC Starter Package is a default install of the TYPO3 content management system. TYPO3 is required by all Web-Empowered Church software.
For your convenience, in addition to installing TYPO3, the WEC Starter Package includes some commonly used:
WEC add-on ministry extensions
WEC website templates
Pre-filled sample pages and data to jump-start you on creating your website
This document provides guidelines and instructions for:
Choosing a web hosting environment
Downloading the WEC Starter Package
Installing the package on your web server
Configuring TYPO3
Using WEC software to update content on your website is as simple as using a browser to type email. However, installing the WEC Starter Package requires basic web server management skills to remotely access the web server, transfer files, and change settings. If you do not have basic web server management skills or if you would like to avoid the installation process, then please contact a “WEC turn-key” hosting provider, such as WEC Hosting. WEC Hosting ( www.webempoweredchurch.org/services) is a non-profit web hosting ministry of Christian Technology Ministries International Inc. and offers a special Web-Empowered Church Plan that includes domain name registration, the pre-installed WEC Starter Package, and other hosting services.
All WEC-developed software and associated files, documents, and training are legally owned and copywrited by Christian Technology Ministries International Inc. ( http://www.CTMIinc.org). The software is free and distributed under the terms of the GNU General Public License (GPL), Version 2, June 1991 ( www.gnu.org/licenses/gpl.html). This license gives you "legal permission to copy, distribute and/or modify the software." And "there is no warranty for this free software."
Christian Technology Ministries International desires that you freely use and enjoy the benefits of the WEC software. As you probably understand, considerable effort and resources are being expended to make the Web-Empowered Church possible. As a result, we have three requests for users of WEC.
Please do not use the software in ways that would be offensive to a Christian organization such as ours.
If you would like to encourage and show appreciation for WEC, then please add a WEC Button somewhere on your website. The WEC Button is available in several sizes and colors. The WEC Button Extension in the WEC Starter Package allows you to place it on a page in your website.
If you are a Christian Church or ministry using any part of WEC, please let us know about your website so we can add a link to your website on the Examples page ( http://webempoweredchurch.org/community/your-websites/).
Web-Empowered Church software and TYPO3 can be hosted with any hosting provider that meets the server requirements. In most cases, the very low-cost hosting options ($10 or less per month) will not work well because they typically do not provide the memory and processing resources needed by a content management system.
If you are not hosting your website with a WEC turn-key provider, you need to verify that your chosen hosting environment can support the following server requirements:
Operating System: Unix (eg Linux), Windows, or Mac (Linux is recommended)
Web Server: Apache or IIS (Apache is recommended, IIS instructions are not available here and must be obtained from the TYPO3.org website)
Middleware: PHP 5.2 or greater
Database: MySQL or any other supported database system (MySQL is recommended, non-MySQL instructions are not available here and must be obtained from the TYPO3.org website)
Hardware: A normal web server with a modern processor and at least 256 MB RAM (1GB of RAM is recommended). As with all database-driven applications, more RAM is advisable.
Image Processing: The Starter Package relies heavily on TYPO3's ability to create and resize images on the fly. This is accomplished through PHP's GD library and either GraphicsMagick or ImageMagick. The GD library is enabled in PHP by default, but use the WEC Server Checker (see below) if you experience difficulties. Check with your Host to ensure one of the two image processing software packages are installed (GraphicsMagick is the preferred package). You can get more information on these packages at http://www.graphicsmagick.org or http://www.imagemagick.org .
You can run a series of basic tests on your host's server to determine whether or not it has the capacity to install and run a TYPO3 installation by running the WEC Server Checker. If you have any doubts about your host's server, run the WEC Server Checker before attempting to install the WEC Starter Package. You can download the WEC Server Checker and view instructions on its use at http://webempoweredchurch.org/services/download-packages/wec-server-checker/ .
Notes : I f you are running PHP as CGI read the “Important Notice About Memory Consumption.” See www.typo3.org/about/system-requirements .
If you are running PHP inside the PHPsuexec module, you may have issues with symlinked files, but there are two solutions. You can download the ZIP version of the WEC Starter Package which does not use symlinks and avoid this issue completely. The other option, assuming you already have symlinks in place, is to copy the file at typo3_src/index.php to the root of your site, overwriting the symlinked version of index.php that is already there.
If you are hosting your site on an Apache web server, you need to make sure that the mod_rewrite module is enabled in order to make use of the WEC Starter Package's RealURL extension. If you do not have mod_rewrite capabilities, you can still use the the WEC Starter Package, but you will have to disable RealURL to make your site functional. Contact your hosting provider to find out if the mod_rewrite module is installed.
Operating System: Windows, Unix (including Linux), or Mac
Browser: Any graphical browser with JavaScript and Cookies enabled. Examples include Internet Explorer, Firefox, Safari, Netscape, and Opera (Internet Explorer is recommended).
Server Access: In order to access the web server from your computer, you will need an Secure Shell (SSH) program for Unix-based servers, or a Remote Desktop program for Windows-based servers. You will also need a secure file transfer program (SFTP) to transfer files.
Hardware: Relatively modern computer.
Once you and your organization decide to use the Web-Empowered Church software, have the needed server management skills, agree with the license agreement, and have a web hosting environment that meets the system requirements, you are ready to install the WEC Starter Package.
Detailed instructions are provided below for the most common server configurations including:
Windows-based web servers with Remote Desktop access or direct physical access that are running the Apache web server software and MySQL database software.
Note:
This configuration also works well for creating a local test installation on your Windows-based PC. You can get Apache and MySQL installed quickly using one of the Windows-based TYPO3 Installer Packages at
www.typo3.org/download/installers
.
Linux-based web servers with or without Secure Shell (SSH) access and running the Apache web server software and MySQL database software.
Note: Other web server configurations have a similar installation process.
The first step in installing the WEC Starter Package is to download a copy of the WEC Starter Package from the Web-Empowered Church website. The WEC Starter Package is a compressed file of files – like many letters in a single mail envelope. The WEC Starter Package is available in two formats to support both Windows-based and Linux-based servers and a variety of connection methods.
If you have Remote Desktop access to a Windows-based web server, you can access the remote server's desktop from your computer. Or, if you have physical access to the Windows-based server, you can log in to the server computer directly.
To download the zip WEC Starter Package directly to the web server:
Login to your web server using Remote Desktop or directly using the server computer's keyboard, mouse, and monitor if you have direct physical access.
Run a web browser and go to http://webempoweredchurch.org/services/download-packages/.
Look under the heading “ User Downloads ” for the link to download the WEC Starter Package file with the .zip extension.
Click on the link and save the downloaded file to your web server in the folder where you would like to extract the files in the WEC Starter Package. This is often the root directory for the web server.
Note: You may notice that the .zip file is larger than the .tar.gz file. The .zip file is larger because it contains duplicate files that are not required on Unix-based servers because Unix supports symlinks. Symlinks create a second “virtual” file with the contents from a file in another location.
If you have Secure Shell (SSH) access to your Unix-based web server, you can download the tar.gz WEC Starter Package directly to the server using the wget command. (See the Appendix for some Shell access tips.)
Note : To use wget, the wget command must be installed on your web server.
Login to your web server using SSH.
To download the tar.gz WEC Starter Package directly to the web server:
Change to the directory where you would like to extract the files in the WEC Starter Package. This is often the root directory for the web server.
In your SSH command window, type the entire wget command below on a single line, and then press the Enter key. This will copy the file to the current directory.
EXAMPLE: SSH command to download directly to web server
> wget http://webempoweredchurch.org/fileadmin/proj/wec_starter/src/wec_starter.tar.gz
For Linux-based web servers without Secure Shell (SSH) access, you must use a file transfer program. You must also use the .zip WEC Starter Package file. The reason the .zip file must be used is that the .tar.gz file contains Unix symlinks and the .tar.gz file cannot be extracted without SSH access.
First, download the zip WEC Starter Package to your computer:
Run a web browser and go to http://webempoweredchurch.org/services/download-packages/.
Look under the heading “ User Downloads” for the link to download the WEC Starter Package file with the .zip extension.
Click on the link and save the file to a folder where you would like to extract the files in the WEC Starter Package.
Once the file is downloaded to your local
computer, you must unzip it:
Extract the WEC Starter Package files and folders. Some popular Zip tools are:
WinZip – Extract all files, selecting the Use Folder Names check box.
WindowsXP File Explorer – Select all files and folders, then copy/paste them into the new folder.
The list of extracted files and folders should look like the figure below.
Upload the unzipped files and folders to the Linux-based web server:
Run a Secure File Transfer Protocol (SFTP) program or other file transfer program and connect to the web server.
Change to the directory where you would like to upload all the files and folders in the WEC Starter Package. This is often the root directory for the web server.
Use the file transfer program to upload the WEC Starter Package files and folders to the web server.
For Windows-based servers and for Linux-based servers with Secure Shell access, the next step in installing the WEC Starter Package is to extract the folders and files from the zip or tar.gz file.
Note: For Linux-based servers without Secure Shell access, the files and folders are already extracted during the download and upload process.
Using Remote Desktop or a physical connection to extract the files:
Extract the WEC Starter Package files and folders into a directory in the web server root directory path. Some popular Zip tools are:
WinZip – Extract all files, selecting the Use Folder Names check box.
WindowsXP File Explorer – Select all files and folders, then copy/paste them into the new folder.
The list of extracted files and folders should look like the figure above.
Extract the files and folders from the WEC Starter Package tar.gz file using the tar command. Use the v (verbose output messages), x (extract files), z (uncompress compressed archive), and f (archive file follows in the command line) command options.
Change to the folder where you want the files and folders to be extracted.
At the SSH command prompt, enter the tar command with the vxzf options.
Example: SSH command to extract tar.gz on the server
> tar - vxzf wec_starter.tar.gz
For Linux-based servers, the third step in installing the WEC Starter Package is to set permissions so the Apache web server can modify essential downloaded and extracted files. For Windows-based servers you can skip to the next step.
The Apache web server application typically runs under a different user account and must also have the ability to read and write to some of the files in the WEC Starter Package. These files are stored in the following four folders:
fileadmin
typo3conf
typo3temp
uploads
Hosting environments differ and you may or may not have access or privilege to certain server commands. Please read through the options below and choose the first one that suits your situation best.
Setting shared group access provides good security and ease of use, but this level of control is not available through many hosting providers.
If you can create a shared group that includes both your username and the username the web server program uses (the web server username is “nobody” on many Linux installations), then create the group and use one of the two methods below to set permissions to give that group and owner read/write access (octal 0770) to the folders listed above.
If you cannot create a shared group or cannot add the web server's username to the group, then use one of the two methods below to set permissions t o give world, group and owner read/write access (octal 0777) to the folders listed above. This is the most common option.
NOTE: If you experience issues, try changing the shared group access to 0755. If this does not clear up the issue, you may need to run the Server Checker (available at http://webempoweredchurch.org/services/download-packages/wec-server-checker/) to determine whether or not your server can support a TYPO3 installation.
To set the file/folder access permissions using a windows-based FTP client program:
Select the four folders or change permissions one at a time.
Right-click to open the shortcut menu and select Permissions or Properties.
Click the options to select read ( R) and write ( W) permissions, or in the Octal field:
for a shared group, type 0770 to give group and owner read/write access
for a non-shared group, type 0777 to give world, group and owner read/write access
Select the Recursive option to set all files and folders within these folders to the same permissions. Selecting this option is very important. Click OK.
Using SSH (Secure Shell), the file/folder permissions can be set manually or using a provided shell script.
To set file/folder permissions manually, use the chmod command for each of the four folders.
Be sure to use the -R argument to make the chmod command recur into all the subdirectories to set each file and folder with the same permissions.
For a shared group, use 770 to give group and owner read/write access
For a non-shared group, use 777 to give world, group and owner read/write access
Example: Setting permissions for group and owner using chmod
> chmod -R 770 fileadmin
> chmod -R 770 typo3conf
> chmod -R 770 typo3temp
> chmod -R 770 uploads
Example: Setting permissions for world, group, and owner using chmod
>chmod -R 777 fileadmin
>chmod -R 777 typo3conf
> chmod -R 777 typo3temp
> chmod -R 777 uploads
You can quickly set the file/folder permissions for these directories to world, group, and owner access using the provided shell script named set_permissions.sh.
This script sets permissions recursively to 777 for all four folders.
The set_permissions.sh script is located in the web server root directory. In that directory, you will also find the four folders: fileadmin, typo3conf, typo3temp, and uploads.
Example: Setting permissions using prepared shell script (SSH)
> ./set_permissions.sh
The fourth step is to create a MySQL database where the TYPO3 content management system will store configuration data and content for your website. This step can vary greatly from system to system and is largely dependent on what control panel (if any) you have available. A control panel is a web-based interface that helps you manage your web server.
If you have a control panel or a web-based database tool, such as PHPMyAdmin, installed on your server, it is highly recommended that you use it to create databases. Also, please note that your control panel may use specific naming conventions when creating databases and if these naming conventions are not followed then their automatic backup scripts will not backup your database. So, it is important to understand how your control panel works.
If possible, create a new database and a new database user. If you have an existing database and database user, then that can be used as well. A new database is better because it avoids potential conflicts with duplicate table names and improves security.
Use your control panel or web-based database tool to create a new database.
Create a database user (and password) and give that database user full access (Select ALL privileges) to the new database.
Do not worry about adding tables or data to the database. That will be taken care of by the 1-2-3 Install Tool in the next step.
This section contains detailed instructions for users of the popular cPanel control panel. If your hosting provider does not provide cPanel on your web server then you can skip past this section. Or, if you use another control panel, you can follow the general process anyway because other control panels frequently offer similar functionality for creating and managing MySQL databases. Further information can be obtained from your control panel's documentation or from your web hosting support staff.
If you would like to add cPanel to your server, you can obtain a license from an authorized cPanel distributor or a test license by making a license request in the support section of www.cpanel.net.
To create a MySQL database using cPanel:
Use a web browser to login to your web server cPanel account. The web address for cPanel may vary but usually looks something like this www.mychurch.org/cpanel. Logging in will require a username and password.
The control panel “welcome page” will display. See below for an example of cPanel's welcome page.
Click the database management icon. The icon looks like this (MySQL Databases).
If a database user has not already been defined, add a new database user. Under the Users heading, enter a database Username and Password. Click the Add User button. (see below) Click the [Go Back] link on the confirmation message to return to the “MySQL Account Maintenance” window.
Under the
Databases heading, enter a database name, such as
wectypo3, and click the
Add Db button. (see below) Click the
[Go Back] link on the confirmation message to return to the “MySQL Account Maintenance” window.
Select a User and Database and for Privileges:, select the ALL checkbox. Click the Add User to Db button. (see below) Click the [Go Back] link on the confirmation message to return to the “MySQL Account Maintenance” window.
The cPanel “MySQL Account Maintenance” window now will show that the user has access to the database. (see below)
If you do not have a web-based tool like cPanel, you should be able to create the database by running MySQL from the SSH command line.
To create a MySQL database using SSH:
Run the mysql command with the -u root and -p arguments. This will log you in as the user “root” and prompt you for the MySQL root password.
After the welcome message, run the create database command with the database name as the argument. The name “wectypo3” is used in the example below.
> ./mysql -u root -p
> Enter password:
> Welcome to the MySQL monitor. Commands end with ; or \g.
> Your MySQL connection id is 30 to server version: 4.0.24-standard
>
> Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
>
> mysql> create database wectypo3;
> Query OK, 1 row affected (0.00 sec)
Grant a user all privileges on all tables in the database (as in “wectypo3.*”).
Limit the user to the localhost domain (as in “wectypo3user@localhost”). This means the user only can connect to the MySQL database from the local server computer. In the example below the database name is “wectypo3,” the user is “wectypo3user,” and the password is “mypass.”
> mysql> GRANT ALL PRIVILEGES ON wectypo3.*
> -> TO wectypo3user@localhost
> -> IDENTIFIED BY ' mypass';
> Query OK, 0 rows affected (0.00 sec)
The next step in installing the WEC Starter Package is to run the 1-2-3 Install Tool. The 1-2-3 Install Tool can be invoked by using a browser to go to the root web address for your website (http://www.mychurch.org). TYPO3 notices that the install process is not complete and will automatically redirect your browser to the 1-2-3 Install Tool.
If you exit the 1-2-3 Install Tool at any point in the installation process, going back to the root web address of your website may not restart the 1-2-3 Install Tool. If you need to restart the 1-2-3 Install Tool, it can be accessed at your root web address with /typo3/install/index.php?mode=123&step=1 added to the end of the address (http://mychurch.org/typo3/install/index.php ?mode=123&step=1) .
The 1-2-3 Install Tool asks for information needed to connect to your database.
Username – Enter the MySQL database Username you added
Password – Enter the Password you added
Host – Enter localhost unless the database application and the web server are running on different computers.
Click the Continue button.
The example below enters the username of “webservant” and the password “im4jesus.”
From the first drop-down list, select the database that you created in the previous section. It should be in the list. The example below selects the “wectypo3” database.
Note: An alternative to creating the database is provided in option 2. If your database user is allowed to create new databases, then you can simply type the database name you'd like to create and proceed. The drawback of this database creation method, however, is that your new database may not be automatically backed up by a control panel that relies on specific naming conventions.
Now that a database connection to an actual database has been created, it is time to begin to add information to the database. The WEC Starter Package includes a “database dump” file that will add initial data to your TYPO3 database. This database dump file includes some basic website content and a variety of template samples. It is listed in the drop-down list and is called wec_starter.sql.
Choose the wec_starter.sql database dump and click the Import database button. See the example below.
Now that the database contains the initial WEC starter data, you're done with the basic installation. The last step in the 1-2-3 Install Tool provides a link to the TYPO3 backend, which is used to setup and create your website. Follow the link to begin configuring your website. See the example below.
In a new installation, the login to the TYPO3 backend is set to:
Username: admin
Password: password
Many firewall programs, as well as some ISPs, place a proxy between you and the Internet that masks some information about where your requests are coming from. When you begin a backend session such as a backend login, TYPO3's default security is set to check for the referrer. Typically this information is passed in the HTTP_REFERER variable. If the information has been masked by a proxy, however, the backend login will not work and the error message displays.
You may get this error when trying to “go to Backend Login” if you are running a firewall program, like
ZoneAlarm
Norton Internet Security
and others
or connecting through an ISP like
AOL
You can disable this check (and this error) by setting the [doNotCheckReferer] option to checked or boolean value '1'. You will then be able to log in to TYPO3.
To change the [doNotCheckReferer] setting,
Open the full TYPO3 Install Tool (instead of the 1-2-3 Install Tool) directly, without going to the backend first. ( www.mychurch.org/typo3/install/index.php).
Click OK if a security warning about the default password displays.
Enter the default password joh316 and click the Log In button.
Click the All Configuration option.
Scroll about 1/4 of the way down the page until you see [doNotCheckReferer]. It is in the [SYS] section.
Click the [doNotCheckReferer] checkbox to select this option.
Scroll to the bottom of the page and click the Write to localconf.php button to save your changes. This will update the TYPO3 configuration on the server.
At the confirmation screen, click on the Backend admin in new window link to login to the TYPO3 backend.
Completing the 1-2-3 Installer will yield a functional TYPO3 site, but there are still a few critical steps to get the website truly running.
Also, the initial usernames and passwords are the same for every installation. Passwords need to be changed as soon as possible. If you wait, your system will be open to certain security risks. You will need to change the:
TYPO3 Install Tool password
(You will probably need the TYPO3 Install Tool to make future configuration changes. So, it is important to keep it enabled and to secure it with a different and difficult-to-guess password.)
TYPO3 Backend Admin User password
To begin configuring, login to the TYPO3 backend. The TYPO3 backend is used to create and maintain your website. A link to the “backend login” is provided in the final step of the 1-2-3 Install Tool. Follow this link, or append /typo3/ to the end of your root web address. For example, http://mychurch.org/typo3/ where “mychurch.org” is the root web address of your website.
This will load the TYPO3 backend login screen. Enter the default username and password for a new installation.
Username: admin
Password: password
Once the login has completed, a large yellow box will displays on the main TYPO3 backend page, notifying you of critical information.
The Important Notice! box displays two warnings of security risks in the default install.
The backend login is still set to the default values of “admin” and “password.”
The Install Tool password is still set to the default value of “joh316.”
You need to change these passwords to protect the server and website from an unauthorized person logging in using the TYPO3 default passwords.
Additionally, you should reset the TYPO3 encryption key. This key is used internally by TYPO3 when rendering pages from content in the database. Leaving it unset could allow a malicious hacker to overwhelm your site with requests for data, causing the server to crash.
The most critical password to change is the TYPO3 backend admin user password. If some malicious user figures out your site is running TYPO3 and wants to get into the backend, there's a good chance they'll try the default admin username and password first. Please change this immediately!
To change this default user:
Click the Web > List link on the left side menu. A page tree will display near the center of the page showing a list of web pages and folders in the website. The content of the page tree was created during the WEC Starter Package installation.
In the page tree, click on the top level page ( WEC Starter Package) for the website to display a list at the right that includes a list of authorized backend users.
Click on the pencil icon next to the admin user. The edit screen for the user will then open on the right. See the example below.
Enter a new username (example shows myadmin).
Enter a new password (example shows mypassword, but please pick a more complex password that would be difficult to guess).
Click the Save or Save and Close button at the top of the page.
You will return to the top-level edit screen. See the example below.
For security reasons, the password to the install tool should also be changed.
The Install Tool can be accessed from the TYPO3 backend from the Tools section at the left.
Click the Install link on the left side menu. The TYPO3 Install Tool will open.
Enter the default password joh316.
Click the Log In button. See the example below.
After you login to the TYPO3 Install Tool:
The TYPO3 4.0 Install Tool startup screen opens in the About section.
Scroll down on this page until you see the form fields that allow you to enter a new password.
Enter a new password and re-enter it, then click the Set new password button.
After you receive the confirmation message, click the Basic Configuration option. See the examples below.
Both the Site Name and the Encryption Key can be set in the Basic Configuration section of the Install Tool.
Scroll down the Basic Configuration page to the Write config to localconf.php heading.
Keep scrolling to Site Name and change the value to match your church or ministry name, or another identifying name that will be the “project name” for you website.
Below this, set the Encryption Key to a random value by clicking the Generate random key button.
After making these updates, scroll to the bottom of the page and click on the Update localconf.php button to save your changes. See example below.
Note: Because the Basic Configuration page is so long, only a few highlights are shown in the example screenshot below to help you recognize the sections described in the steps.
Once you've saved the changes in the Install Tool, you should enable the default security measures by deleting the ENABLE_INSTALL_TOOL file. This is easily accomplished by using the User Settings tool.

In addition to removing security risks, you need to provide some basic informational data that will configure and personalize your website. This data can be entered at Web->WEC Config, within the “Edit Site Constants” section.

There are many site-wide constants that can be set in this section, but the most critical one is the site URL. The value entered here should be where your site is found on the Internet, such as http://mychurch.org/, and it should always include a forward slash on the end. If this value is not set, links between pages will not work properly.
For more information on WEC Config and the WEC Constants, see “Getting Started with the Web-Empowered Church” in the next section of this document.
If you've reached this point, your installation of TYPO3 and the Web-Empowered Church Starter Package is complete. The logical question, then, is where to next?
“Getting Started with the Web-Empowered Church”, available at http://webempoweredchurch.org/support/how-to-build-your-website/ that answers that question by providing instructions on setting your site template, configuring your WEC Starter Package, and using the TYPO3 backend to create website content.
You may choose to install the WEC Starter Package using either Secure Shell Access or FTP Access to your web server.
Windows users will need to download an SSH client. One recommended client is PuTTY, available for free at http://www.chiark.greenend.org.uk/~sgtatham/putty/. When using PuTTY or any other graphical SSH client, the actual server connection will be made by the SSH client program. Once connected, all commands will be performed through a command line. For Mac or Linux users, command line SSH should be loaded on your system already.
You will need to contact your web hosting provider to determine how to access the server through SSH. Some providers may use different versions of SSH or may only allow access through a specific port or route.
If you choose to use FTP, which typically has a more graphical interface than the command line Shell access, you will need to install an FTP client program if you do not already have one. The free, open-source application FileZilla is available at http://filezilla.sourceforge.net/ for Windows users. Mac and Linux users can make use of the bundled command line application or download an graphical FTP client like CuteFTP.