If Possible Please Provide the Installation Guide

Issue #637 resolved
Shakthi S S created an issue

I am Shakthi, and i am very much interested your product. but i can't find and proper document for installation and configuration for your application on centos. If Possible pls provide the document for installation on centos or ubuntu and configuration, like 1. Centos OS Version. 2. Pre Request List(Openssl, sphinx, php, apache, TRE regex lib, libzip, mpstat, catdoc, pdftotext, unrtf, tnef, xlhtml, memcached, php memcached, xcache, clamav, libpst, etc.,). 3. Pre Request Installation Procedure(orderwise) and configuration. 4. Pre Installation tasks 5. Post Installation Tasks

Many Documents found on the internet but nothing have the correct procedure. or some of them have the docs for old version.

Rgds Shakthi sakthiugapriyan.s@gmail.com

Comments (41)

  1. Shakthi S S reporter

    Here is the installation with version history. please check that, did i miss any thing. if its ok pls confirm the same.

    openssl.x86_64 1.0.1e-42.el6 @anaconda-CentOS-201508042137.x86_64/6.7 openssl-devel.x86_64 1.0.1e-42.el6 @base

    mysql.x86_64 5.1.73-5.el6_6 @base mysql-devel.x86_64 5.1.73-5.el6_6 @base mysql-libs.x86_64 5.1.73-5.el6_6 @anaconda-CentOS-201508042137.x86_64/6.7 mysql-server.x86_64 5.1.73-5.el6_6 @base

    sphinx.x86_64 2.2.10-1.rhel6 installed

    php.x86_64 5.3.3-46.el6_6 @updates php-cli.x86_64 5.3.3-46.el6_6 @updates php-common.x86_64 5.3.3-46.el6_6 @updates php-mysql.x86_64 5.3.3-46.el6_6 @updates php-gd.x86_64 5.3.3-46.el6_6 @updates php-ldap.x86_64 5.3.3-46.el6_6 @updates php-mysql.x86_64 5.3.3-46.el6_6 @updates php-pdo.x86_64 5.3.3-46.el6_6 @updates php-pear.noarch 1:1.9.4-4.el6 @base php-pecl-memcache.x86_64 --php curl extension=curl.so

    httpd.x86_64 2.2.15-47.el6.centos httpd-tools.x86_64 2.2.15-47.el6.centos

    /usr/local/include/tre

    /usr/local/lib/libzip

    sysstat.x86_64 9.0.4-27.el6 @base

    /usr/local/bin/catdoc /usr/local/share/catdoc

    /usr/local/bin/pdftotext /usr/local/bin/unrtf /usr/local/lib/unrtf

    /usr/local/bin/tnef

    libmemcached.x86_64 0.31-1.1.el6 @base memcached.x86_64 1.4.4-3.el6 @base memcached-devel.x86_64 1.4.4-3.el6 @base

    ----How to install. /root/xcache /root/xcache/xcache-3.2.0/xcache

    ----How to check is it installed. /root/xlhtml ./configure make make install make check Making check in cole make[1]: Entering directory /root/xlhtml/xlhtml-0.5.1-sj-mod/cole' make[1]: Nothing to be done forcheck'. make[1]: Leaving directory /root/xlhtml/xlhtml-0.5.1-sj-mod/cole' Making check in ppthtml make[1]: Entering directory/root/xlhtml/xlhtml-0.5.1-sj-mod/ppthtml' make[1]: Nothing to be done for check'. make[1]: Leaving directory/root/xlhtml/xlhtml-0.5.1-sj-mod/ppthtml' make[1]: Entering directory /root/xlhtml/xlhtml-0.5.1-sj-mod' make[1]: Leaving directory/root/xlhtml/xlhtml-0.5.1-sj-mod'

    ----How to install libpst

  2. Shakthi S S reporter

    after run this command ./configure --localstatedir=/var --with-database=mysql --enable-starttls --enable-tcpwrappers --enable-memcached

    checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether make sets $(MAKE)... yes checking for a BSD-compatible install... /usr/bin/install -c checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking syslog.h usability... yes checking syslog.h presence... yes checking for syslog.h... yes checking signal.h usability... yes checking signal.h presence... yes checking for signal.h... yes checking ctype.h usability... yes checking ctype.h presence... yes checking for ctype.h... yes checking for unistd.h... (cached) yes checking tcpd.h usability... no checking tcpd.h presence... no checking for tcpd.h... no checking for hosts_access in -lwrap... no can't find either tcpd.h or libwrap

  3. Janos SUTO repo owner

    Firstly, use 1.1.1. It has some fixes over 1.1.0. Also install tcp_wrappers and tcp_wrappers-devel packages, then run the configure script again. Btw. how much Linux experience do you have?

  4. Shakthi S S reporter

    I will do with piler 1.1.1 then update the result.

    I have installed and maintain zimbra ose with 500 mail user with 20 domain last 3 years. Install and maintain Postgres database last 4 years. Above 2 server done under Ubuntu 10 and 12 lts. Install and configure sap Hana for b1 under sles11.8. In my environment we mostly windows based server and application. Lots of work from windows site only. Sorry for the inconvenience. Is it enough for using your application.

  5. Shakthi S S reporter

    The Following packages are set as no while compile. please confirm if its ok.

    checking whether we are cross compiling... no checking for gcc option to accept ISO C89... none needed checking for fabs in -lm... no checking for main in -lguide... no

    zip.h shows here as no. but after 2 line its show as yes. why ? checking zip.h usability... no checking zip.h presence... no checking for zip.h... no zip.h is not found

    checking zlib.h usability... yes checking zlib.h presence... yes checking for zlib.h... yes

  6. Janos SUTO repo owner

    I'm not sure if the configure command has finished properly and created Makefile or not? If so, then continue with compiling.

  7. Shakthi S S reporter

    i just complete configure only. all others are sucessfull. but about things only say's no. if its ok? i just continue to make and other steps. thanks

  8. Janos SUTO repo owner

    The installation docs says you need libzip and its development package as well. Get them, then run "make clean all".

  9. Janos SUTO repo owner

    zip.h is not the same as zlib.h (notice the different letters). Add the following prefix to configure:

    CPPFLAGS="-I/usr/local/include", so the actual command starts like this:

    CPPFLAGS="-I/usr/local/include" ./configure --localstatedir=/var ...
    

    Then run make clean all

  10. Shakthi S S reporter

    In file included from extract.c:13: /usr/local/include/zip.h:59:21: error: zipconf.h: No such file or directory In file included from extract.c:13: /usr/local/include/zip.h:253: error: expected specifier-qualifier-list before âzip_int64_tâ In file included from extract.c:13:

  11. Shakthi S S reporter

    above error i got after done these. 1. edit configure file and add thisCPPFLAGS="-I/usr/local/include". 2../configure --localstatedir=/var --with-database=mysql --enable-starttls --enable-tcpwrappers --enable-memcached. 3.make clean all

  12. Janos SUTO repo owner

    Please copy paste the commands below:

    CPPFLAGS="-I/usr/local/include" ./configure --localstatedir=/var -with-database=mysql --enable-starttls --enable-tcpwrappers
    make clean all
    
  13. Shakthi S S reporter

    again same error

    In file included from extract.c:13: /usr/local/include/zip.h:59:21: error: zipconf.h: No such file or directory In file included from extract.c:13: /usr/local/include/zip.h:253: error: expected specifier-qualifier-list before âzip_int64_tâ In file included from extract.c:13:

  14. Janos SUTO repo owner

    I see. Where is zipconf.h? How did you install libzip? With package manager or from source?

  15. Janos SUTO repo owner

    OK, great, then try this:

    CPPFLAGS="-I/usr/local/include -I/usr/local/lib/libzip/include" ./configure --localstatedir=/var -with-database=mysql --enable-starttls --enable-tcpwrappers
    make clean all
    
  16. Shakthi S S reporter

    make[1]: Leaving directory /root/piler/piler-1.1.1/test' make[1]: Entering directory/root/piler/piler-1.1.1'
    make[1]: Nothing to be done for all-am'. make[1]: Leaving directory/root/piler/piler-1.1.1'

  17. Shakthi S S reporter

    /usr/local/sbin/pilerconf: error while loading shared libraries: libpiler.so: cannot open shared object file: No such file or directory

  18. Shakthi S S reporter

    1.find / -name pilerconf /usr/local/sbin/pilerconf 2.find / -name libpiler.so /usr/local/lib/libpiler.so

  19. Janos SUTO repo owner

    Your system doesn't look for shared libraries in /usr/local/lib. Add this path to /etc/ld.so.conf.d/piler.conf, then try again.

  20. Shakthi S S reporter

    Error: SQLSTATE[HY000] [2003] Can't connect to MySQL server on '127.0.0.1' (13) on database: sphinx

  21. eXtremeSHOK

    Lol, clearly you have no idea what you are doing.

    Stop being cheap and pay junos to setup and get your installation working.

  22. Shakthi S S reporter

    Actually, i don't have any idea what i am doing, but the same time website docs don't have the clear command and procedures about installation.(http://www.mailpiler.org/wiki/current:installation#dokuwiki__top).

    Some other sites have the clear command and procedures about installation (http://petermolnar.me/howtos/how-to-install-mailpiler-on-centos-5-x/). atleast provide like that. otherwise clearly mention that product is free, installation and maintainence cost will be there. don't provide any docs.

    Thanks

  23. Janos SUTO repo owner

    Peter Molnar indeed created a nice installation documentation giving you the exact commands what to type. However, I believe that the installation can be performed following the official docs as it has everything a skilled system administrator needs.

    It's true that I don't provide any specific command on how to use the package manager, and the actual package names, since they vary from system to system. So I assume that if you read openssl, then you know what command to type to install it. If you don't, then - no offense, but - you clearly have to improve your Linux skills.

  24. Log in to comment