Comments on TYPO3 Enterprise CMS On An ISPConfig Server Within 10 Easy Steps

TYPO3 Enterprise CMS On An ISPConfig Server Within 10 Easy Steps TYPO3 is an advanced Enterprise class CMS. I wrote this “how to” for those who want to run this CMS on their ISPConfig server. Probably you can setup TYPO3 in different ways but I prefer the way descibed here.

5 Comment(s)

Add comment

Please register in our forum first to comment.

Comments

By:

STEP 6 - Define the ownership & permissions:

(Remember that web1 and webadmin are just an example for the webnumber and administrator)

cd /var/www/web1/

chown -R -v -f webadmin:web1 web/*

shouldnt the username be "web1_webadmin"?

By:

STEP 6 - Define the ownership & permissions:

(Remember that web1 and webadmin are just an example for the webnumber and administrator)

cd /var/www/web1/

chown -R -v -f webadmin:web1 web/*

chgrp -R www-data fileadmin typo3conf typo3temp uploads

 before the chgrp command this is missing:

cd /var/www/web1/web

By:

Remove the tar.gz files:

rm *.tar.gz

you also should remove/rename the existing index.html, else the index.php from typo3 isnt started :

 mv index.html old_index.html

STEP 5 - Move the dummy contents to the web directory and delete the empty directory:

By:

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.

the ENABLE_INSTALL_TOOL file is to be located at: /var/www/web1/web/typo3conf 

By: Frank Dall Kristensen

I think step 5 lacks

cd /var/www/
chown -R -v -f www-data:www-data typo3_src-4.2.1/*

 in order to have the right permissions for several TYPO3-installations in ISPCONFIG.

 

Creating several TYPO3-sites I had problems with the symlink in step 7. As if the symlink from former installation interferres with next installation. I get 403 not permittet  when trying to start TYPO3 install script (site.org/index.php)
My solution was to unlink symlink for the next installation and link it again.
My install script ended up with:

cd /var/www/webxx/web/
wget http://surfnet.dl.sourceforge.net/sourceforge/typo3/dummy-4.2.1.tar.gz
tar xvfz dummy-4.2.1.tar.gz
rm *.tar.gz
cd dummy-4.2.1
mv * ../
cd ../
rmdir dummy-4.2.1
cd /var/www/webxx/
chown -R -v -f webxx_webadmin:webxx web/*
cd /var/www/webxx/web
chgrp -R www-data fileadmin typo3conf typo3temp uploads
chmod -R g+w,o-rwx fileadmin typo3conf typo3temp uploads
cd /var/www/webxx/web
mv index.html old_index.html
touch /var/www/webxx/web/typo3conf/ENABLE_INSTALL_TOOL
cd /var/www/webxx/web
unlink /var/www/webxx/web/typo3_src
ln -s /var/www/typo3_src-4.2.1 /var/www/webxx/web/typo3_src

 

Somewhere on the internet I found that the following had to be pasted into Apaceh Directives in ISPCONFIG for the site:

<Directory /var/www/web5/web>
AddType application/x-httpd-php .php .php3 .php4 .php5
php_admin_flag safe_mode Off
</Directory>