User Inteface at first connection only shows directories
Hi,
I've installed and configured ClsterControl in a VM 2 GB RAM with CentOS7. When I try to access at first time to the URL http://192.168.1.131/clustercontrol/, there is not shows the first page with the ClusterControl UI, the system shows a page with the index ditrectories.
I've followed the steps as describes the official installation guide: https://severalnines.com/docs/installation.html
I've installed twice and both installation results the same presentation page.
Any idea?
Thanks.
-
Hi,
This could be a problem with apache. Please check if apache is installed and if it's working properly.
on CC node:
rpm -qa |grep php
view /var/log/httpd/error_log
view /var/log/httpd/access_log
view /var/log/cmon.log
apachectl -M | grep php
Also, you mind find relevant information in the installation log files./var/log/yum.log
-
Hello,
Thanks for your answer.
Apache is installed with the packages versions:
php-common-5.4.16-43.el7_4.1.x86_64
php-cli-5.4.16-43.el7_4.1.x86_64After an access the log files show as follows:
> view /var/log/httpd/error_log
[Mon May 07 11:11:13.825242 2018] [mpm_prefork:notice] [pid 888] AH00170: caught SIGWINCH, shutting down gracefully
[Mon May 07 11:11:14.966182 2018] [suexec:notice] [pid 1974] AH01232: suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Mon May 07 11:11:15.026489 2018] [auth_digest:notice] [pid 1974] AH01757: generating secret for digest authentication ...
[Mon May 07 11:11:15.028359 2018] [lbmethod_heartbeat:notice] [pid 1974] AH02282: No slotmem from mod_heartmonitor
[Mon May 07 11:11:15.045872 2018] [mpm_prefork:notice] [pid 1974] AH00163: Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips configured -- resuming normal operations
[Mon May 07 11:11:15.045952 2018] [core:notice] [pid 1974] AH00094: Command line: '/usr/sbin/httpd -D FOREGROUND'> view /var/log/httpd/access_log
192.168.1.128 - - [07/May/2018:11:03:52 +0200] "GET /clustercontrol HTTP/1.1" 301 244 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.139 Safari/537.36"
192.168.1.128 - - [07/May/2018:11:03:52 +0200] "GET /clustercontrol/ HTTP/1.1" 200 580 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.139 Safari/537.36"
192.168.1.128 - - [07/May/2018:11:03:52 +0200] "GET /icons/blank.gif HTTP/1.1" 200 148 "http://192.168.1.139/clustercontrol/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.139 Safari/537.36"
192.168.1.128 - - [07/May/2018:11:03:52 +0200] "GET /icons/back.gif HTTP/1.1" 200 216 "http://192.168.1.139/clustercontrol/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.139 Safari/537.36"
192.168.1.128 - - [07/May/2018:11:03:52 +0200] "GET /icons/folder.gif HTTP/1.1" 200 225 "http://192.168.1.139/clustercontrol/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.139 Safari/537.36"
192.168.1.128 - - [07/May/2018:11:03:52 +0200] "GET /icons/image2.gif HTTP/1.1" 200 309 "http://192.168.1.139/clustercontrol/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.139 Safari/537.36"
192.168.1.128 - - [07/May/2018:11:03:52 +0200] "GET /icons/text.gif HTTP/1.1" 200 229 "http://192.168.1.139/clustercontrol/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.139 Safari/537.36"
192.168.1.128 - - [07/May/2018:11:03:53 +0200] "GET /favicon.ico HTTP/1.1" 404 209 "http://192.168.1.139/clustercontrol/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.139 Safari/537.36"
::1 - - [07/May/2018:11:04:00 +0200] "OPTIONS * HTTP/1.0" 200 - "-" "Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips (internal dummy connection)"
::1 - - [07/May/2018:11:04:01 +0200] "OPTIONS * HTTP/1.0" 200 - "-" "Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips (internal dummy connection)"
192.168.1.128 - - [07/May/2018:11:11:23 +0200] "GET /clustercontrol/ HTTP/1.1" 200 580 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.139 Safari/537.36"> view /var/log/cmon.log
2018-05-07 10:57:02 : (INFO) Configuration loaded.
2018-05-07 10:57:02 : (INFO) Server started at tcp://127.0.0.1:9500
2018-05-07 10:57:02 : (INFO) Server started at tls://127.0.0.1:9501
2018-05-07 10:57:02 : (INFO) cmon 1.6.0.2514
2018-05-07 10:57:02 : (INFO) Found 'cmon' schema version 106001.
2018-05-07 10:57:02 : (INFO) Running cmon schema hot-fixes.
2018-05-07 10:57:03 : (INFO) Schema auto-upgrade succeed (version 106001).
2018-05-07 10:57:03 : (INFO) Checked tables - seems ok
2018-05-07 10:57:03 : (INFO) Community version
2018-05-07 10:57:03 : (INFO) CmonCommandHandler: started, polling for commands.
2018-05-07 10:57:03 : (INFO) Aborting DEQUEUED, RUNNING and DEFINED jobs> apachectl -M | grep php
This last command don't show information
I tried to check if service was running, and it was running
apachectl
httpd (pid 1974) already runningSo that the available load modules for apachectl are:
Loaded Modules:
core_module (static)
so_module (static)
http_module (static)
access_compat_module (shared)
actions_module (shared)
alias_module (shared)
allowmethods_module (shared)
auth_basic_module (shared)
auth_digest_module (shared)
authn_anon_module (shared)
authn_core_module (shared)
authn_dbd_module (shared)
authn_dbm_module (shared)
authn_file_module (shared)
authn_socache_module (shared)
authz_core_module (shared)
authz_dbd_module (shared)
authz_dbm_module (shared)
authz_groupfile_module (shared)
authz_host_module (shared)
authz_owner_module (shared)
authz_user_module (shared)
autoindex_module (shared)
cache_module (shared)
cache_disk_module (shared)
data_module (shared)
dbd_module (shared)
deflate_module (shared)
dir_module (shared)
dumpio_module (shared)
echo_module (shared)
env_module (shared)
expires_module (shared)
ext_filter_module (shared)
filter_module (shared)
headers_module (shared)
include_module (shared)
info_module (shared)
log_config_module (shared)
logio_module (shared)
mime_magic_module (shared)
mime_module (shared)
negotiation_module (shared)
remoteip_module (shared)
reqtimeout_module (shared)
rewrite_module (shared)
setenvif_module (shared)
slotmem_plain_module (shared)
slotmem_shm_module (shared)
socache_dbm_module (shared)
socache_memcache_module (shared)
socache_shmcb_module (shared)
status_module (shared)
substitute_module (shared)
suexec_module (shared)
unique_id_module (shared)
unixd_module (shared)
userdir_module (shared)
version_module (shared)
vhost_alias_module (shared)
dav_module (shared)
dav_fs_module (shared)
dav_lock_module (shared)
lua_module (shared)
mpm_prefork_module (shared)
proxy_module (shared)
lbmethod_bybusyness_module (shared)
lbmethod_byrequests_module (shared)
lbmethod_bytraffic_module (shared)
lbmethod_heartbeat_module (shared)
proxy_ajp_module (shared)
proxy_balancer_module (shared)
proxy_connect_module (shared)
proxy_express_module (shared)
proxy_fcgi_module (shared)
proxy_fdpass_module (shared)
proxy_ftp_module (shared)
proxy_http_module (shared)
proxy_scgi_module (shared)
proxy_wstunnel_module (shared)
ssl_module (shared)
systemd_module (shared)
cgi_module (shared)Thanks for your help.
Sergio.
-
Hi Sergio,
Your Apache php_mode seems to be missing or it's not loaded, as well as some other php packages.
#To check if module is present
[root@cmon log]# ls -l /etc/httpd/modules/ | grep php
-rwxr-xr-x. 1 root root 3699120 2017-03-22 libphp5.so
#To load module, apache restart needed after change
[root@cmon log]# vi /etc/httpd/conf.d/php.conf
<IfModule worker.c>LoadModule php5_module modules/libphp5-zts.so
</IfModule>
#List of php packages
[root@cmon log]# rpm -qa | grep phpphp-common-5.3.3-49.el6.x86_64
php-gd-5.3.3-49.el6.x86_64
php-cli-5.3.3-49.el6.x86_64
php-pdo-5.3.3-49.el6.x86_64
php-5.3.3-49.el6.x86_64
php-mysql-5.3.3-49.el6.x86_64
php-ldap-5.3.3-49.el6.x86_64 -
The reason about the missing packages could be because in the installation guide I don't have found the Apache packages needed and dependencies to be installed. So I installed the httpd service only by the command yum install httpd, so I have not php.conf file where I change the httpd.conf file adding the module as you said.
<IfModule worker.c>
LoadModule php5_module modules/libphp5-zts.so
</IfModule>
But there is not changes after restart....
Then I think that the best way is to install all packages that yo wrote up by rpm and after that Load the module as you said in the httpd.conf files, is not?
Do you recommend to do something different?
Thanks.
Please sign in to leave a comment.
Comments
6 comments