I have actaully been working on this all day. I have changed the permissions on the admin folder previously, and was getting a completely seperate issue so I started over at square one here hoping you guys could help me.
I am running asterisk v11.2.1
freePBX 2.11.0beta1
CentOS 6.4
The reason I am doing this is because I am determined to load chan_motif via FreePBX. I know I could do it manually configuring asterisk, but now it has become a quest… a challenge… an adventure. Hopefully someone can help me slay this mighty dragon.
httpd error log
[Wed Mar 20 18:03:41 2013] [error] [client ::1] (13)Permission denied: access to /admin/images/freepbx.png denied, referer: http://localhost/
[Wed Mar 20 18:03:43 2013] [error] [client ::1] (13)Permission denied: access to /admin/index.php denied, referer: http://localhost/
[Wed Mar 20 18:03:43 2013] [error] [client ::1] (13)Permission denied: access to /admin/index.html denied, referer: http://localhost/
[Wed Mar 20 18:03:43 2013] [error] [client ::1] (13)Permission denied: access to /admin/index.html.var denied, referer: http://localhost/
install is as follows:
[root@localhost freepbx-2.11.0beta1]# ./install_amp
Checking for PEAR DB…OK
PHP Warning: date_default_timezone_get(): It is not safe to rely on the system’s timezone settings. You are required to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected ‘America/Denver’ for ‘MDT/-6.0/DST’ instead in /usr/src/freepbx-2.11.0beta1/amp_conf/htdocs/admin/libraries/utility.functions.php on line 76
Checking for PEAR Console::Getopt…OK
Checking user…OK
Checking if Asterisk is running…running with PID: 3641…OK
Checking for /etc/amportal.conf…OK
Reading /etc/amportal.conf…parsed amp_conf variables from /etc/amportal.conf:
amp_conf [ASTMANAGERHOST] => [localhost]
amp_conf [AMPMGRPASS] => [amp111]
amp_conf [ASTMANAGERPORT] => [5038]
amp_conf [ASTMANAGERPROXYPORT] => []
amp_conf [AMPMGRUSER] => [admin]
amp_conf [ASTMGRWRITETIMEOUT] => [5000]
amp_conf [AMPLOCALBIN] => []
amp_conf [FPBXDBUGFILE] => [/var/log/asterisk/freepbx_dbug]
amp_conf [DEVEL] => [FALSE]
amp_conf [FPBXDBUGDISABLE] => [TRUE]
amp_conf [DEVELRELOAD] => [FALSE]
amp_conf [CFRINGTIMERDEFAULT] => [0]
amp_conf [ASTCONFAPP] => [app_meetme]
amp_conf [ZAP2DAHDICOMPAT] => [TRUE]
amp_conf [ENABLECW] => [TRUE]
amp_conf [DISABLECUSTOMCONTEXTS] => [FALSE]
amp_conf [DYNAMICHINTS] => [FALSE]
amp_conf [USEDEVSTATE] => [FALSE]
amp_conf [CONCURRENCYLIMITDEFAULT] => [0]
amp_conf [FCBEEPONLY] => [FALSE]
amp_conf [DIVERSIONHEADER] => [FALSE]
amp_conf [NOOPTRACE] => [0]
amp_conf [CWINUSEBUSY] => [TRUE]
amp_conf [ASTSTOPPOLLINT] => [2]
amp_conf [AMPBADNUMBER] => [TRUE]
amp_conf [USEGOOGLEDNSFORENUM] => [FALSE]
amp_conf [ASTSTOPTIMEOUT] => [120]
amp_conf [AUTOMIXMON] => [FALSE]
amp_conf [ASTAGIDIR] => [/var/lib/asterisk/agi-bin]
amp_conf [ASTVARLIBDIR] => [/var/lib/asterisk]
amp_conf [ASTETCDIR] => [/etc/asterisk]
amp_conf [ASTLOGDIR] => [/var/log/asterisk]
amp_conf [ASTMODDIR] => [/usr/lib/asterisk/modules]
amp_conf [ASTRUNDIR] => [/var/run/asterisk]
amp_conf [ASTSPOOLDIR] => [/var/spool/asterisk]
amp_conf [AMPCGIBIN] => [/var/www/cgi-bin ]
amp_conf [AMPBIN] => [/var/lib/asterisk/bin]
amp_conf [AMPSBIN] => [/usr/sbin]
amp_conf [AMPWEBROOT] => [/var/www/html]
amp_conf [MOHDIR] => [moh]
amp_conf [FOPWEBROOT] => []
amp_conf [BADDESTABORT] => [FALSE]
amp_conf [XTNCONFLICTABORT] => [FALSE]
amp_conf [CHECKREFERER] => [TRUE]
amp_conf [SERVERINTITLE] => [FALSE]
amp_conf [CUSTOMASERROR] => [TRUE]
amp_conf [RELOADCONFIRM] => [TRUE]
amp_conf [USECATEGORIES] => [TRUE]
amp_conf [MODULEADMINWGET] => [FALSE]
amp_conf [MAXCALLS] => []
amp_conf [CDRDBHOST] => []
amp_conf [CDRDBNAME] => []
amp_conf [CDRDBPASS] => []
amp_conf [CDRDBPORT] => []
amp_conf [CDRDBTABLENAME] => []
amp_conf [CDRDBTYPE] => []
amp_conf [CDRDBUSER] => []
amp_conf [AMPSYSLOGLEVEL] => [FILE]
amp_conf [AMPDISABLELOG] => [FALSE]
amp_conf [AMPEXTENSIONS] => [extensions]
amp_conf [AUTHTYPE] => [database]
amp_conf [AMPVMUMASK] => [007]
amp_conf [AMPWEBADDRESS] => []
amp_conf [AMPASTERISKGROUP] => [asterisk]
amp_conf [AMPASTERISKUSER] => [asterisk]
amp_conf [AMPDEVGROUP] => [asterisk]
amp_conf [AMPDEVUSER] => [asterisk]
amp_conf [AMPASTERISKWEBGROUP] => [asterisk]
amp_conf [AMPASTERISKWEBUSER] => [asterisk]
amp_conf [AMPENGINE] => [asterisk]
amp_conf [AMPMPG123] => [TRUE]
amp_conf [SSHPORT] => []
amp_conf [AMPPLAYKEY] => []
amp_conf [AMPDBUSER] => [root]
amp_conf [AMPDBPASS] => [daphne74]
amp_conf [AMPDBHOST] => [localhost]
amp_conf [AMPDBNAME] => [asterisk]
amp_conf [AMPDBENGINE] => [mysql]
amp_conf [datasource] => []
amp_conf [AMPENABLEDEVELDEBUG] => []
amp_conf [TCINTERVAL] => [60]
amp_conf [TCMAINT] => [1]
amp_conf [DAYNIGHTTCHOOK] => []
OK
Checking for /etc/asterisk/asterisk.conf…OK
Reading /etc/asterisk/asterisk.conf…OK
Using asterisk as PBX Engine
Checking for Asterisk version…11.2.1
Checking for selinux…OK
Connecting to database…OK
Checking current version of AMP…2.11.0beta1
Installing new FreePBX files…OK (569 files copied, 0 skipped)
amportal…no fpbx…freepbx_engine…freepbx_setting…gen_amp_conf.php…done
apply username/password changes to conf files:
running apply_conf.sh from freepbx_settings
chown: cannot dereference `/var/www/html/provisioning’: No such file or directory
Bootstrapping Configuration Settings
Updating configuration…
/etc/asterisk/cdr_mysql.conf user: [root] password: [daphne74] hostname: [localhost]
/etc/asterisk/manager.conf user: [admin] secret: [amp111]
/etc/asterisk/vm_email.inc
You might need to modify /etc/asterisk/vm_email.inc manually
Adjusting File Permissions…
Please wait…
SETTING FILE PERMISSIONS
Permissions OK
Done
done with apply_conf.sh
creating missing #include files…OK
OK
Setting permissions on files…chown: cannot dereference `/var/www/html/provisioning’: No such file or directory
OK
Checking for upgrades…No further upgrades necessary
Creating or updating freepbx_conf settings…PHP Notice: Undefined index: mainstyle_css_generated in /usr/src/freepbx-2.11.0beta1/libfreepbx.install.php on line 2269
…OK
Generating AMP configs…
Generating Configurations.conf, (if Asterisk is not running, you will get an error
In case of error, start Asterisk and hit the red bar in the GUI to generate the Configurations.conf files
Checking for PEAR Console::Getopt…OK
Running module install.php and install.sql scripts
Skipping extension and destination registry checks
checking if Voicemail Admin (vmailadmin) is installed…not installed, ok
Checking if directdids need migrating…already done
updating zap callgroup, pickupgroup…not needed
checking for delay_answer field …already exists
checking for pricid field …already exists
Checking for Global var RECORDING_STATE…Created
Checking if trunk table migration required…not needed
Checking if privacy manager options exists…already exists
Checking for noanswer_cid field…already exists
Checking for busy_cid field…already exists
Checking for chanunavail_cid field…already exists
Checking for noanswer_dest field…already exists
Checking for busy_dest field…already exists
Checking for chanunavail_dest field…already exists
Checking for General Setting migrations…not needed
Converting IAX notransfer to transfer if needed…updated 0000 records
deleting obsoleted record_in and record_out entries…ok
array(2) {
[“featurename”]=>
string(19) “directdialvoicemail”
[“description”]=>
string(18) “Direct Dial Prefix”
}
[FATAL] SELECT * FROM zapchandids ORDER BY channel [nativecode=1146 ** Table ‘asterisk.zapchandids’ doesn’t exist]SQL -
SELECT * FROM zapchandids ORDER BY channel
Trace Back:
/var/www/html/admin/libraries/sql.functions.php:11 die_freepbx()
[0]: SELECT * FROM zapchandids ORDER BY channel [nativecode=1146 ** Table ‘asterisk.zapchandids’ doesn’t exist]SQL -
SELECT * FROM zapchandids ORDER BY channel
/var/www/html/admin/modules/core/functions.inc.php:5589 sql()
[0]: SELECT * FROM zapchandids ORDER BY channel
[1]: getAll
[2]: 2
/var/www/html/admin/modules/core/functions.inc.php:1462 core_zapchandids_list()
/var/lib/asterisk/bin/retrieve_conf:649 core_get_config()
[0]: asterisk
Generating AMP configs…OK
Checking voicemail… checking if Voicemail Admin (vmailadmin) is installed…not installed, ok
Module voicemail successfully installed
SETTING FILE PERMISSIONS
chown: cannot dereference `/var/www/html/provisioning’: No such file or directory
Permissions OK
The following error(s) occured:
- Module voicemail is already enabled
installed
Checking infoservices… Module infoservices successfully installed
SETTING FILE PERMISSIONS
chown: cannot dereference `/var/www/html/provisioning’: No such file or directory
Permissions OK
The following error(s) occured:
- Module infoservices is already enabled
installed
Checking recordings… checking for fcode field…already exists
checking for fcode_pass field…already exists
Module recordings successfully installed
SETTING FILE PERMISSIONS
chown: cannot dereference `/var/www/html/provisioning’: No such file or directory
Permissions OK
The following error(s) occured:
- Module recordings is already enabled
installed
Checking fw_ari… No directory /var/www/html/admin/modules/fw_ari/htdocs_ari, install script not needed
Module fw_ari successfully installed
SETTING FILE PERMISSIONS
chown: cannot dereference `/var/www/html/provisioning’: No such file or directory
Permissions OK
installed
Checking featurecodeadmin… Module featurecodeadmin successfully installed
SETTING FILE PERMISSIONS
chown: cannot dereference `/var/www/html/provisioning’: No such file or directory
Permissions OK
The following error(s) occured:
- Module featurecodeadmin is already enabled
installed
Checking music… Module music successfully installed
SETTING FILE PERMISSIONS
chown: cannot dereference `/var/www/html/provisioning’: No such file or directory
Permissions OK
The following error(s) occured:
- Module music is already enabled
installed
Checking dashboard… Module dashboard successfully installed
SETTING FILE PERMISSIONS
chown: cannot dereference `/var/www/html/provisioning’: No such file or directory
Permissions OK
The following error(s) occured:
- Module dashboard is already enabled
installed
Checking core… Checking if directdids need migrating…already done
updating zap callgroup, pickupgroup…not needed
checking for delay_answer field …already exists
checking for pricid field …already exists
Checking for Global var RECORDING_STATE…Already exists!
Checking if trunk table migration required…not needed
Checking if privacy manager options exists…already exists
Checking for noanswer_cid field…already exists
Checking for busy_cid field…already exists
Checking for chanunavail_cid field…already exists
Checking for noanswer_dest field…already exists
Checking for busy_dest field…already exists
Checking for chanunavail_dest field…already exists
Checking for General Setting migrations…not needed
Converting IAX notransfer to transfer if needed…updated 0000 records
deleting obsoleted record_in and record_out entries…ok
Module core successfully installed
SETTING FILE PERMISSIONS
chown: cannot dereference `/var/www/html/provisioning’: No such file or directory
Permissions OK
The following error(s) occured:
- Module core is already enabled
installed
Checking framework… No directory /var/www/html/admin/modules/framework/amp_conf/htdocs, install script not needed
Module framework successfully installed
SETTING FILE PERMISSIONS
chown: cannot dereference `/var/www/html/provisioning’: No such file or directory
Permissions OK
installed
Checking customappsreg… Module customappsreg successfully installed
SETTING FILE PERMISSIONS
chown: cannot dereference `/var/www/html/provisioning’: No such file or directory
Permissions OK
The following error(s) occured:
- Module customappsreg is already enabled
installed
Checking cdr… Checking if field did is present in cdr table…
did field already present.
Checking if field recordingfile is present in cdr table…
recordingfile field already present.
Module cdr successfully installed
SETTING FILE PERMISSIONS
chown: cannot dereference `/var/www/html/provisioning’: No such file or directory
Permissions OK
The following error(s) occured:
- Module cdr is already enabled
installed
Please update your modules and reload Asterisk by browsing to your server.
- Note: It’s possible that if you click the red ‘Update Now’ bar BEFORE *
- updating your modules, your machine will start dropping calls. Ensure *
- that all modules are up to date BEFORE YOU CLICK THE RED BAR. As long *
- as this is observed, your machine will be fully functional whilst the *
- upgrade is in progress. *