Incomplete Install - CentOS 6.5, MySQL 5.6.16, Apache 2.2.15, PHP 5.3.3

Discussion in 'Installation/Configuration' started by Ator, Mar 9, 2014.

  1. Ator

    Ator New Member

    Hi,

    I'm trying to install ISPConfig 3.0.5.3 but i can't.
    After executing install.php, everything seems fine, but i don't see the default login page in https://myipaddress:8080.
    I see the Apache "it works" message.

    My primary suspect is the Apache DocumentRoot. CentOS use /var/www/html as default DocumentRoot. I tried changing this to /var/www but i get 403 error message on the browser.

    ISPConfig Install Results
    Configuring DBServer
    Installing ISPConfig crontab
    no crontab for root
    no crontab for getmail
    Restarting services ...
    Stopping mysqld: [ OK ]
    Starting mysqld: [ OK ]
    Shutting down postfix: [ OK ]
    Starting postfix: [ OK ]
    Stopping saslauthd: [FAILED]
    Starting saslauthd: [ OK ]
    Stopping httpd: [ OK ]
    [Sun Mar 09 17:05:20 2014] [warn] NameVirtualHost *:80 has no VirtualHosts
    [Sun Mar 09 17:05:20 2014] [warn] NameVirtualHost *:443 has no VirtualHosts
    [Sun Mar 09 17:05:20 2014] [warn] NameVirtualHost *:80 has no VirtualHosts
    Starting httpd: [ OK ]
    Installation completed.

    System specs
    CentOS 6.5, MySQL 5.6.16, Apache 2.2.15, PHP 5.3.3.
    I'm using a DigitalOcean droplet (1GB / 1 CPU / 30GB SSD DISK / 2TB TRANSFER).

    -----------

    MORE INFO
    ##### ISPCONFIG #####
    ISPConfig version is 3.0.5.3

    ##### VERSION CHECK #####
    [INFO] php (cli) version is 5.3.3

    ##### PORT CHECK #####
    [WARN] Port 143 (IMAP server) seems NOT to be listening
    [WARN] Port 993 (IMAP server SSL) seems NOT to be listening
    [WARN] Port 110 (POP3 server) seems NOT to be listening
    [WARN] Port 995 (POP3 server SSL) seems NOT to be listening
    [WARN] Port 465 (SMTP server SSL) seems NOT to be listening
    [WARN] Port 21 (FTP server) seems NOT to be listening

    ##### MAIL SERVER CHECK #####
    [WARN] I found no "submission" entry in your postfix master.cf
    [INFO] this is not critical, but if you want to offer port 587 for smtp connecti
    ons you have to enable this.
    [WARN] I found no "smtps" entry in your postfix master.cf
    [INFO] this is not critical, but if you want to offer SSL for smtp (not TLS) con
    nections you have to enable this.

    ##### RUNNING SERVER PROCESSES #####
    [INFO] I found the following web server(s):
    Unknown process (httpd) (PID 2468)
    [INFO] I found the following mail server(s):
    Postfix (PID 2434)
    [WARN] I could not determine which pop3 server is running.
    [WARN] I could not determine which imap server is running.
    [WARN] I could not determine which ftp server is running.

    ##### LISTENING PORTS #####
    (only ()
    Local (Address)
    [anywhere]:22 (1073/sshd)
    [anywhere]:25 (2434/master)
    [localhost]:10025 (2434/master)
    *:*:*:*::*:8080 (2468/httpd)
    *:*:*:*::*:80 (2468/httpd)
    *:*:*:*::*:8081 (2468/httpd)
    *:*:*:*::*:22 (1073/sshd)
    *:*:*:*::*:25 (2434/master)
    *:*:*:*::*:443 (2468/httpd)
    *:*:*:*::*:3306 (2319/mysqld)

    ##### IPTABLES #####
    Chain INPUT (policy ACCEPT)
    target prot opt source destination

    Chain FORWARD (policy ACCEPT)
    target prot opt source destination

    Chain OUTPUT (policy ACCEPT)
    target prot opt source destination


    Thanks for the help,
    Greetings
     
    Last edited: Mar 10, 2014
  2. srijan

    srijan New Member HowtoForge Supporter

    Hi

    Which tutorial you were following to install theISPCOnfig server.

    Please past your http.conf file.

    Br//
    Srijan
     
  3. Ator

    Ator New Member

    I read multiple installation guides but i don't like installing things that i will not use.

    Apache conf file attached.

    This are my install notes, default values:
    HTML:
    Install MySQL from Official Yum Repositories Linux
    # wget http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
    # sudo yum localinstall mysql-community-release-el6-*.noarch.rpm
    # sudo yum install mysql-community-server
    # sudo service mysqld start
    # sudo chkconfig mysqld on (chkconfig --list mysqld)
    # sudo /usr/bin/mysql_secure_installation (set mysql password, yes to all)
    
    Install Apache
    Document root: /var/www/html
    Configuration file: /etc/httpd/conf/httpd.conf
    Additional Configuration: /etc/httpd/conf.d/
    # sudo yum install httpd mod_ssl
    # sudo service httpd start (check status with IP in browser)
    # sudo chkconfig httpd on (chkconfig)
    
    Install PHP
    # sudo yum install php php-mysql
    
    Install phpMyAdmin (/usr/share/phpMyAdmin/)
    /etc/httpd/conf.d/phpMyAdmin.conf
    # cd ~
    # wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
    # sudo rpm -ivh epel-release*
    # sudo yum install phpmyadmin
    # rm epel-release*
    # sudo vi /etc/httpd/conf.d/phpMyAdmin.conf
    Replace “Allow from 127.0.0.1” with “Allow from All”
    
    Install ISPConfig (/usr/local/ispconfig)
    /etc/httpd/conf/sites-available/
    # wget http://ufpr.dl.sourceforge.net/project/ispconfig/ISPConfig%203/ISPConfig-3.0.5.3/ISPConfig-3.0.5.3.tar.gz
    # tar -xfz {file.tar.gz}
    # sudo php -q ispconfig3_install/install/install.php
    
     

    Attached Files:

    Last edited: Mar 10, 2014
  4. till

    till Super Moderator Staff Member ISPConfig Developer

  5. Ator

    Ator New Member

    Yes!

    Thanks till. Already read many installation guides, but i want to know 1 by 1 what i need and what i don't.

    The admin panel finally appear.

    The console command that did the trick was:
    Code:
    yum install php php-devel php-gd php-imap php-ldap php-mysql php-odbc php-pear php-xml php-xmlrpc php-pecl-apc php-mbstring php-mcrypt php-mssql php-snmp php-soap php-tidy curl curl-devel perl-libwww-perl ImageMagick libxml2 libxml2-devel mod_fcgid php-cli httpd-devel
    I will try to determine which package. But i am happy now. :)
     
  6. ItsDom

    ItsDom New Member

    You're setting yourself up for a world of hurt here.

    If you really insist on doing it a minimal as possible, I suggest you do it in a VM and take regular snapshots that you can go back to.

    In my experience, if you want a feature in ISPConfig that you didn't enable at install (e.g. jailkit) it can be incredibly challenging/impossible to add it later.

    At least run through a full install as described in the guide so you can understand what a fully functioning and correctly installed ISPC feels and performs like.
     
  7. Ator

    Ator New Member

    i will keep that in mind, thanks!

    Yes, i have images of every step to go back and try.

    :)
     
  8. till

    till Super Moderator Staff Member ISPConfig Developer

    The perfect server installation guides contain the system requirements for ispconfig. So when you want to be able to use all functions in ispconfig, then this guide is the minimum that you have to install. if you leave packages out, the you will not be able to fully use ispconfig.

    And like ItsDom mentioned, the system gets configured by the ispconfig installer when you initially install ispconfig, so you can not install functions later withour rerunning a ispconfig update will full system reconfiguration.
     

Share This Page