Hi all,
I'm writing this notes to share my experience with the installation and troubleshooting of typo3 CMS.
First, why Typo3? My company wanted to get rid of expensive portal (the one by the Big Blue ;-) ) so gave me the task to search for alternatives. So here we are.
First try:
RedHat 6.6 x86_64, Typo3 6
The repositories in this version had a PHP too old: 5.1.
Downloaded the sources for PHP 5.4 and began the journey in building a working
PHP (HTTPD 2.2). Here is the configure command that generated the working PHP
(the original was the one used to build the 5.1 wersion in the repositories
and adapted to 5.4):
/configure --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu
--target=x86_64-redhat-linux-gnu --program-prefix= --prefix=/usr
--exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc
--datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64
--libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib
--mandir=/usr/share/man --infodir=/usr/share/info --cache-file=../config.cache
--with-libdir=lib64 --with-config-file-path=/etc
--with-config-file-scan-dir=/etc/php.d --disable-debug --with-pic
--disable-rpath --with-pear --with-bz2 --enable-zip --with-freetype-dir=/usr
--with-png-dir=/usr --with-xpm-dir=/usr --enable-gd-native-ttf --without-gdbm
--with-gettext --with-gmp --with-iconv --with-jpeg-dir=/usr --with-openssl
--with-pcre-regex=/usr --with-zlib --with-layout=GNU --enable-exif --enable-ftp
--enable-sockets --enable-sysvsem --enable-sysvshm --enable-sysvmsg
--with-kerberos --enable-shmop --enable-calendar --with-libxml-d
ir=/usr --enable-xml --with-apxs2=/usr/sbin/apxs --with-mysql --with-mysqli
--with-pgsql=/usr/pgsql-9.3 --with-gd --enable-dom --enable-dba
--without-unixODBC --enable-pdo --with-sqlite3 --enable-phar --enable-fileinfo
--enable-json --without-pspell --disable-wddx --with-curl --enable-soap
--disable-posix --disable-sysvmsg --disable-sysvshm --disable-sysvsem
There was a lot of "devel" packages install, but in the end it is working.
The typo3 6 worked fine with both DBMS: mysql and postgresql (currently we are
experimenting using PostgreSQL 9.3)
Since PostgreSQL is mandatory due to company policy [we have to get rid of the
VERY expensive BigRed :-) DBMS so even MySQL (owned by BigRed) is not an
option] I began to use PostgreSQL 9.4.
Well, after this I wanted to build a server "cutting edge", with all the last
"stable" version of software involved.
So, the server is a CentOS 7 (we don't have subscription active for RedHat
Enterprise Linux 7) with HTTPD 2.4 and PHP.....5.4.....again not enough for
Typo3 7.4!!!
So the build from sources began....again!!!
Here is the configure command issued to have PHP 5.5.29 built and working (many
parameters left off to let the system choose defaults):
/configure --with-config-file-path=/etc --with-config-file-scan-dir=/etc/php.d --disable-debug --with-pic --disable-rpath --with-pear --with-bz2 --with-freetype-dir=/usr --with-png-dir=/usr --with-xpm-dir=/usr --enable-gd-native-ttf --without-gdbm --with-gettext --with-gmp --with-iconv --with-jpeg-dir=/usr --with-openssl --with-zlib --with-layout=GNU --enable-exif --enable-ftp --enable-sockets --enable-sysvsem --enable-sysvshm --enable-sysvmsg --with-kerberos --enable-shmop --enable-calendar --with-libxml-dir=/usr --enable-xml --with-apxs2=/usr/bin/apxs --enable-soap --with-mysql --with-mysqli --enable-zip --with-gd --with-pgsql=/usr/pgsql-9.4 --with-libdir=/usr/lib64
After adjusting the php.ini parameters and file system permissions, owning and
link creation and followed the installation progression, the result is a
backend working but frontend that shows the login form even after successful
login (authenticating with a non existent account issues the expected error).
Now I'm investigating this (probably is related to PostgreSQL implementation).
..to be continued
G
_______________________________________________
TYPO3-english mailing list
[email protected]
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-english