TYPO3 Enterprise CMS On An ISPConfig Server Within 10 Easy Steps
TYPO3 Enterprise CMS On An ISPConfig Server Within 10 Easy Steps
Version 2.0 TYPO3 is an advanced Enterprise class CMS. STEP 1 - Create a website:In ISPConfig, create a website via “New site” in the main menu.On the tab called “Basis” use www for the hostname and mytypo3website.tld for the domain name. Enable MySQL and PHP scripts for this website but disable PHP Safe Mode. STEP 2 - Create a Administator user for the website:In ISPConfig, create an Administrator user, so you can upload/download the website later via FTP:In the main menu select “ISP Manager”, select your new website called mytypo3website.tld in the structure tree and press the tab “User and Email”. Press “new” and define a new user with the name "webadmin" and its email address. Give this user administrator rights and press “Save”. STEP 3 - Create a MySQL database for the website:Click on the tab called “Options” and create a new database for the website.ISPConfig will show you: Database name: web1db1 Database user: web1u1 Then you define a password for the database user and press “Save”. STEP 4 – Download/extract the packages and remove the tar.gz files:cd /var/www/web1/web/ Download the TYPO3 version 4.2.0 source wget http://surfnet.dl.sourceforge.net/sourceforge/typo3/typo3_src-4.2.0.tar.gz (At this point choose your nearest download location at Sourceforge). wget http://surfnet.dl.sourceforge.net/sourceforge/typo3/dummy-4.2.0.tar.gz (At this point choose your nearest download location at Sourceforge). tar xvfz typo3_src-4.2.0.tar.gz Remove the tar.gz files: rm *.tar.gz STEP 5 - Move the dummy contents to the web directory and delete the empty directory:cd dummy-4.2.0 You can have several TYPO3 installations with just one source package. mkdir /var/www/typo3_src-4.2.0 STEP 6 - Define the ownership & permissions:(Remember that web1 and webadmin are just an example for the webnumber and administrator)cd /var/www/web1/ STEP 7 – Create a symlink:Create a symlink between the TYPO3 version 4.2.0 source and the typo3_src within your web: rm typo3_src and then enter the command: ln -s /var/www/typo3_src-4.2.0 /var/www/web1/web/typo3_src As you see, different TYPO3-installations (possibly with different domains) can use the same TYPO3 source package. You can even change the source package simply by changing the symlink inside the installation directory. STEP 8 – Enable the TYPO3 install tool:If you point to your new TYPO3 website http://mytypo3website.tld you will notice that you can not proceed the installation, because the TYPO3 install tool has been locked for security reasons. To enable the install tool, you must create an empty textfile with the name "ENABLE_INSTALL_TOOL" within the directory /var/www/web1/web/typo3/typo3conf.STEP 9 – Start TYPO3 installation tool:In your favourite browser, point to http://mytypo3website.tld where you will see the TYPO3 1-2-3 installation tool.Fill in the fields with: Username: web1u1 Password: MySQL password as defined within ISPConfig Hostname: localhost Follow the instructions within the TYPO3 1-2-3 installation tool. After step 3 (within the install tool) and for security reasons, you have to change the default password for the TYPO3 install tool and the admin password, which is needed for the backend of the CMS. After all do NOT forget to remove the file "ENABLE_INSTALL_TOOL" within the directory /var/www/web1/web/typo3/typo3conf, which is necesarry to lock the TYPO3 installer again! STEP 10 – Change resource limits within your PHP.ini file:Probably, this final step is only necessary if you have php-memory errors or TYPO3 is not functioning properly. After changing your php.ini file you must restart Apache with the command: /etc/init.d/apache2 restart Note: Important: a2enmod php5 Restart Apache2 with: /etc/init.d/apache2 force-reload Within ISPConfig, disable PHP for the TYPO3 website and add the following within the Apache directives field for your TYPO3 site: Now your ISPConfig server with Debian Etch, uses PHP5-mod for your TYPO3 site in stead of php5-cgi+suPHP.
|







Recent comments
11 hours 51 min ago
18 hours 38 min ago
21 hours 46 min ago
1 day 23 hours ago
2 days 5 hours ago
4 days 1 hour ago
5 days 22 hours ago
1 week 47 min ago
1 week 11 hours ago
1 week 1 day ago