Cannot find /php-fpm.conf: aborting write

993ti

Verified User
Joined
May 4, 2007
Messages
89
Updated Apache and PHP with Custombuild 2.0.
Now getting this message when trying to install PHP:
Code:
Error opening /errortaskq.log: Permission denied
2014:05:03-19:57:17: Cannot find /php-fpm.conf: aborting write

Tried setting php-fpm, tried PHP5.5, tried rewrite_confs, tried suphp instead of php-fpm (php1 mode is mod_php).
Now i'm totally confused, any ideas?
 
Get these above it:
Code:
Error opening /errortaskq.log: Permission denied
2014:05:03-21:59:31: AddVirtualHost: tkn.isError: Cannot stat the source file: /virtual_host2_sub.conf<br>
 
Looks like an empty directadmin.conf... as the /var/log/directadmin and /usr/local/directadmin/data/templates paths are missing from that output.

Check:
cd /usr/local/directadmin
./directadmin c

Compare:
conf/directadmin.conf

with the default:
data/templates/directadmin.conf

Note, that extra values need to be added to the conf/directadmin.conf that do not exist in the default template, so backup the active one, if you do end up copying it over.

John
 
Looks like an empty directadmin.conf... as the /var/log/directadmin and /usr/local/directadmin/data/templates paths are missing from that output.

Check:
cd /usr/local/directadmin
./directadmin c

Compare:
conf/directadmin.conf

with the default:
data/templates/directadmin.conf

Note, that extra values need to be added to the conf/directadmin.conf that do not exist in the default template, so backup the active one, if you do end up copying it over.

John

Thanks for the reply.
./directadmin c shows a lot of settings.

Both directadmin.confs are the same.
Could it be that the licensekey has something to do with it?
I tried updating Directadmin and it doesn't update so i mailed the host to check.
I already tried updating manually with the current licensekeys but that doesn't work.
 
Current:
Code:
cloud_cache=0
nginx=0
nginx_proxy=0
frontpage_on=0
apache_ver=2.0
awstats=1
webalizer=0
dovecot=1
pureftp=0
Default:
Code:
cloud_cache=0
nginx=0
nginx_proxy=0
frontpage_on=0
apache_ver=2.0
awstats=1
webalizer=0
dovecot=1
pureftp=0

Code:
name=DirectAdmin
version=1.45.1
port=2222
ssl_port=0
ssl_ignore_when_local=0
ipv6=0
servername=
ns1=
ns2=
numservers=5
timeout=10
connect_timeout=10
session_minutes=60
maxfilesize=10485760
max_read_to_memory_size=524288000
log_rotate_size=5
logs_to_keep=5
max_username_length=10
allow_upper_case_username=0
check_group_on_user_create=1
login_history=10
disable_ip_check=0
check_referer=1
allow_foreign_key=0
login_keys=1
login_keys_notify_on_creation=1
simple_disk_usage=0
hard_quota_multiplier=1.1
inode=1
usersdir=./data/users
userdata=./data/users
zip=1
awstats=1
webalizer=0
custom_stats_path=
rotation=1
use_syslogd=0
php_mail_log=1
cluster=0
remote_dns_retries=0
allow_ttl_override=1
named_checkzone=1
allow_dns_underscore=0
wrap_long_dns_values=1
dns_spf=0
extra_spf_value=
dnssec=0
dnssec_mss_use_signed_zone=1
full_mx_records=1
dkim=0
cloud_cache=0
dovecot=1
allow_incoming_email_on_suspend=0
count_pop_usage=1
pop_disk_usage_cache=0
default_pop_quota=50
add_userdb_quota=0
purge_spam_days=0
clean_forwarders_on_email_delete=1
default_mailing_list_max=100000
reseller_can_set_email_limit=0
user_can_set_email_limit=0
max_per_email_send_limit=-1
max_user_send_limit=-1
notify_email_on_per_email_limit=1
notify_on_mass_emailing=1
notify_user_on_mass_emailing=1
notify_admins_on_per_email_mass_emailings=1
utf8_encode_subject=0
skip_hometargz_in_backups=0
skip_domains_in_backups=0
skip_imap_in_backups=0
skip_uebimiau_in_backups=0
skip_databases_in_backups=0
mysql=1
skip_ftp_on_backup_fail=0
backup_apache_files_list=1
allow_db_underscore=0
backup_hard_link_check=1
backup_ftp_pre_test=1
strict_backup_permissions=1
add_non_readable_files_to_strict_backup=1
backup_gzip=1
show_php_version=1
show_db_usage=1
show_pointers_in_list=1
enforce_difficult_passwords=0
random_password_length=8
crypt_method=1
check_subdomain_owner=0
enable_ssl_sni=0
use_uid_counting=1
process_list_debug=0
logdir=
errorlog=/error.log
systemlog=/system.log
securitylog=/security.log
logger=
usermod=/usr/sbin/usermod
useradd=/usr/sbin/useradd
userdel=/usr/sbin/userdel
groupadd=/usr/sbin/groupadd
groupdel=/usr/sbin/groupdel
passwd=/usr/bin/passwd
htpasswd=/usr/bin/htpasswd
openssl=/usr/bin/openssl
chpass=/usr/bin/chpass
chpasswd=/usr/sbin/chpasswd
edquota=/usr/sbin/edquota
setquota=/usr/sbin/setquota
repquota=/usr/sbin/repquota
pw=/usr/sbin/pw
loghostname=0
admindir=
serverpath=/usr/local/directadmin
ticketsdir=
license=
templates=
sessions_dir=/usr/local/directadmin/data/sessions
block_token_chars=$[]<>:#
docsroot=
demodocsroot=
skinsdir=
internal_lang=/usr/local/directadmin/data/skins/enhanced/lang
language=en
ssl=0
cacert=
cakey=
ssl_cipher=
carootcert=
taskqueue=
taskqueueda=.da
mailtaskqueue=/etc/virtual/mail_task.queue
taskqueuecb=/usr/local/directadmin/data/task.queue.cb
quota_partition=/home
ext_quota_partitions=
extra_backup_option=
ethernet_dev=eth0
lan_ip=
bind_address=
ssl_redirect_host=
force_hostname=
access_control_allow_origin=
apache_ver=2.4
port_80=80
port_443=443
port_8080=8080
port_8081=8081
apachelogdir=
apacheconf=/etc/httpd/conf/extra/directadmin-vhosts.conf
apache_pid=/var/run/httpd.pid
apachemimetypes=
apacheips=
apachecert=
apachekey=
apacheca=/etc/httpd/conf/ssl.crt/server.ca
secure_access_group=
apache_public_html=1
graceful_restarts=0
safemode=OFF
open_basedir=ON
nginx=0
nginx_proxy=0
nginxconf=/etc/nginx/directadmin-vhosts.conf
nginxlogdir=/var/log/nginx/domains
nginxips=/etc/nginx/directadmin-ips.conf
nginx_pid=/var/run/nginx.pid
nginx_cert=/etc/nginx/ssl.crt/server.crt
nginx_key=/etc/nginx/ssl.key/server.key
nginx_ca=/etc/nginx/ssl.crt/server.ca
fm_owners=|USER|:|GROUP|
fm_file_permissions=644
fm_dir_permissons=755
owsadm=
sshdconfig=
ftpconfig=
ftpvhosts=
ftppasswd=
ftpsep=@
namedconfig=
nameddir=
ip_blacklist=/usr/local/directadmin/data/admin/ip_blacklist
ip_whitelist=/usr/local/directadmin/data/admin/ip_whitelist
bruteforce=0
brutecount=100
exempt_local_block=0
brute_force_time_limit=120
clear_blacklist_ip_time=0
brute_force_log_scanner=0
hide_brute_force_notifications=0
brute_force_notifications_email_only=0
ip_brutecount=100
user_brutecount=100
clear_brute_log_time=24
clear_brute_log_entry_time=4
unblock_brute_ip_time=0
brute_force_mail_log=/var/log/mail.log
brute_force_exim_log=/var/log/exim/mainlog
brute_force_secure_log=/var/log/auth.log
brute_force_messages_log=/var/log/messages
backup_nice=19
ionice_string=
reseller_backup_bandwidth=1
quota_update_interval=10
hide_outlook=0
filemanager_du=1
fm_hour_offset=0
hide_ip_user_numbers=0
user_can_select_skin=0
skin_domain_redirect=1
pureftp=0
pure_pw=/usr/bin/pure-pw
ftppasswd_db=/etc/pureftpd.pdb
pureftp_log=/var/log/pureftpd.log
dig=/usr/bin/dig
check_load=10
check_load_minute=5
load_notice_interval=10
load_top_string=/usr/bin/top -c -b -n 1
check_partitions=2
partition_usage_threshold=95
disk_usage_suspend=0
send_usage_message=1
check_task_queue=2048
track_task_queue_processes=1
addip=
removeip=
emailvirtual=
emailspoolvirtual=
count_email_usage=0
maildir_with_new=1
hide_webmail_links=0
webapps_ssl=0
webmail_link=squirrelmail
user_helper=www.site-helper.com
reseller_helper=reseller.site-helper.com
admin_helper=admin.site-helper.com
mysqlconf=
damycnf=/usr/local/directadmin/conf/my.cnf
extra_mysqldump_options=
msg_sys=Message System
sysbk_conf=/usr/local/sysbk/conf.sysbk
mq_exim_bin=/usr/sbin/exim
incremental_ftp=1
unified_ftp_password_file=0
multi_ip_enabled=0
php_version_selector=1
allow_user_exec=0
allow_numeric_username=0
tokenizer_debug=0
tokenize_script_output=0
remove_clipboard_on_logout=1
lost_password=0
email_ftp_password_change=1
security_questions=1
max_security_question_attempts=5
block_ip_after_failed_security_questions=0
htm_all_scripts=0
old_public_html_link=1
frontpage_on=0
table_highlighting=1
ajax=0
ajax_list_max=20
reseller_warning_thresh=75
user_warning_thresh=80
user_warning_thresh_disk=95
user_warning_thresh_inode=95
tally_after_restore=1
restart_apache_after_tally=1
add_apache_comments=1
background_delete_size=10240
tmpdir=/home/tmp
backup_tmpdir=/home/tmp
 
Last edited:
Apache works though, it's just not installing PHP and DA isn't starting either after updating.
 
A few samples to get us closer. Paste us the output from this:
Code:
./directadmin c | grep template
./directadmin c | grep ^logdir=
John
 
We can first try to fix it surgically..
Edit:
/usr/local/directadmin/conf/directadmin.conf

and set:
Code:
logdir=/var/log/directadmin
admindir=./data/admin
ticketsdir=/usr/local/directadmin/data/tickets
license=/usr/local/directadmin/conf/license.key
templates=/usr/local/directadmin/data/templates
docsroot=./data/skins/power_user
demodocsroot=./data/skins/power_user
skinsdir=./data/skins
internal_lang=/usr/local/directadmin/data/skins/enhanced/lang
cacert=/usr/local/directadmin/conf/cacert.pem
cakey=/usr/local/directadmin/conf/cakey.pem
ssl_cipher=SSLv3
carootcert=/usr/local/directadmin/conf/carootcert.pem
taskqueue=/usr/local/directadmin/data/task.queue
taskqueueda=/usr/local/directadmin/data/task.queue.da
apachemimetypes=/etc/mime.types
apacheips=/etc/httpd/conf/ips.conf
apachecert=/etc/httpd/conf/ssl.crt/server.crt
apachekey=/etc/httpd/conf/ssl.key/server.key
sshdconfig=/etc/ssh/sshd_config
ftpconfig=/etc/proftpd.conf
ftpvhosts=/etc/proftpd.vhosts.conf
ftppasswd=/etc/proftpd.passwd
namedconfig=/etc/named.conf
nameddir=/var/named
addip=/usr/local/directadmin/scripts/addip




removeip=/usr/local/directadmin/scripts/removeip
emailvirtual=/etc/virtual
emailspoolvirtual=/var/spool/virtual
mysqlconf=/usr/local/directadmin/conf/mysql.conf
as I'm getting the impression that your directadmin.conf is empty.

John
 
That fixed the error message! :D
Thanks! If you were a girl, i'd kiss you!
Only thing now is that it's not kinda working and even though PHP installed correctly and i rebuild configs, i'm getting this:
Apache is functioning normally
 
Sites are back up, can't reach DA though through :2222.
Here's what i did:
First i did what John asked and then replaced the contents of directadmin.conf with this:
Code:
name=DirectAdmin
version=1.45.1
port=2222
ssl_port=0
ssl_ignore_when_local=0
ipv6=0
servername=
ns1=
ns2=
numservers=5
timeout=10
connect_timeout=10
session_minutes=60
maxfilesize=10485760
max_read_to_memory_size=524288000
log_rotate_size=5
logs_to_keep=5
max_username_length=10
allow_upper_case_username=0
check_group_on_user_create=1
login_history=10
disable_ip_check=0
check_referer=1
allow_foreign_key=0
login_keys=1
login_keys_notify_on_creation=1
simple_disk_usage=0
hard_quota_multiplier=1.1
inode=1
usersdir=./data/users
userdata=./data/users
zip=1
awstats=1
webalizer=0
custom_stats_path=
rotation=1
use_syslogd=0
php_mail_log=1
cluster=0
remote_dns_retries=0
allow_ttl_override=1
named_checkzone=1
allow_dns_underscore=0
wrap_long_dns_values=1
dns_spf=0
extra_spf_value=
dnssec=0
dnssec_mss_use_signed_zone=1
full_mx_records=1
dkim=0
cloud_cache=0
dovecot=1
allow_incoming_email_on_suspend=0
count_pop_usage=1
pop_disk_usage_cache=0
default_pop_quota=50
add_userdb_quota=0
purge_spam_days=0
clean_forwarders_on_email_delete=1
default_mailing_list_max=100000
reseller_can_set_email_limit=0
user_can_set_email_limit=0
max_per_email_send_limit=-1
max_user_send_limit=-1
notify_email_on_per_email_limit=1
notify_on_mass_emailing=1
notify_user_on_mass_emailing=1
notify_admins_on_per_email_mass_emailings=1
utf8_encode_subject=0
skip_hometargz_in_backups=0
skip_domains_in_backups=0
skip_imap_in_backups=0
skip_uebimiau_in_backups=0
skip_databases_in_backups=0
mysql=1
skip_ftp_on_backup_fail=0
backup_apache_files_list=1
allow_db_underscore=0
backup_hard_link_check=1
backup_ftp_pre_test=1
strict_backup_permissions=1
add_non_readable_files_to_strict_backup=1
backup_gzip=1
show_php_version=1
show_db_usage=1
show_pointers_in_list=1
enforce_difficult_passwords=0
random_password_length=8
crypt_method=1
check_subdomain_owner=0
enable_ssl_sni=0
use_uid_counting=1
process_list_debug=0
logdir=
errorlog=/error.log
systemlog=/system.log
securitylog=/security.log
logger=
usermod=/usr/sbin/usermod
useradd=/usr/sbin/useradd
userdel=/usr/sbin/userdel
groupadd=/usr/sbin/groupadd
groupdel=/usr/sbin/groupdel
passwd=/usr/bin/passwd
htpasswd=/usr/bin/htpasswd
openssl=/usr/bin/openssl
chpass=/usr/bin/chpass
chpasswd=/usr/sbin/chpasswd
edquota=/usr/sbin/edquota
setquota=/usr/sbin/setquota
repquota=/usr/sbin/repquota
pw=/usr/sbin/pw
loghostname=0
admindir=
serverpath=/usr/local/directadmin
ticketsdir=
license=
templates=
sessions_dir=/usr/local/directadmin/data/sessions
block_token_chars=$[]<>:#
docsroot=
demodocsroot=
skinsdir=
internal_lang=/usr/local/directadmin/data/skins/enhanced/lang
language=en
ssl=0
cacert=
cakey=
ssl_cipher=
carootcert=
taskqueue=
taskqueueda=.da
mailtaskqueue=/etc/virtual/mail_task.queue
taskqueuecb=/usr/local/directadmin/data/task.queue.cb
quota_partition=/home
ext_quota_partitions=
extra_backup_option=
ethernet_dev=eth0
lan_ip=
bind_address=
ssl_redirect_host=
force_hostname=
access_control_allow_origin=
apache_ver=2.4
port_80=80
port_443=443
port_8080=8080
port_8081=8081
apachelogdir=
apacheconf=/etc/httpd/conf/extra/directadmin-vhosts.conf
apache_pid=/var/run/httpd.pid
apachemimetypes=
apacheips=
apachecert=
apachekey=
apacheca=/etc/httpd/conf/ssl.crt/server.ca
secure_access_group=
apache_public_html=1
graceful_restarts=0
safemode=OFF
open_basedir=ON
nginx=0
nginx_proxy=0
nginxconf=/etc/nginx/directadmin-vhosts.conf
nginxlogdir=/var/log/nginx/domains
nginxips=/etc/nginx/directadmin-ips.conf
nginx_pid=/var/run/nginx.pid
nginx_cert=/etc/nginx/ssl.crt/server.crt
nginx_key=/etc/nginx/ssl.key/server.key
nginx_ca=/etc/nginx/ssl.crt/server.ca
fm_owners=|USER|:|GROUP|
fm_file_permissions=644
fm_dir_permissons=755
owsadm=
sshdconfig=
ftpconfig=
ftpvhosts=
ftppasswd=
ftpsep=@
namedconfig=
nameddir=
ip_blacklist=/usr/local/directadmin/data/admin/ip_blacklist
ip_whitelist=/usr/local/directadmin/data/admin/ip_whitelist
bruteforce=0
brutecount=100
exempt_local_block=0
brute_force_time_limit=120
clear_blacklist_ip_time=0
brute_force_log_scanner=0
hide_brute_force_notifications=0
brute_force_notifications_email_only=0
ip_brutecount=100
user_brutecount=100
clear_brute_log_time=24
clear_brute_log_entry_time=4
unblock_brute_ip_time=0
brute_force_mail_log=/var/log/mail.log
brute_force_exim_log=/var/log/exim/mainlog
brute_force_secure_log=/var/log/auth.log
brute_force_messages_log=/var/log/messages
backup_nice=19
ionice_string=
reseller_backup_bandwidth=1
quota_update_interval=10
hide_outlook=0
filemanager_du=1
fm_hour_offset=0
hide_ip_user_numbers=0
user_can_select_skin=0
skin_domain_redirect=1
pureftp=0
pure_pw=/usr/bin/pure-pw
ftppasswd_db=/etc/pureftpd.pdb
pureftp_log=/var/log/pureftpd.log
dig=/usr/bin/dig
check_load=10
check_load_minute=5
load_notice_interval=10
load_top_string=/usr/bin/top -c -b -n 1
check_partitions=2
partition_usage_threshold=95
disk_usage_suspend=0
send_usage_message=1
check_task_queue=2048
track_task_queue_processes=1
addip=
removeip=
emailvirtual=
emailspoolvirtual=
count_email_usage=0
maildir_with_new=1
hide_webmail_links=0
webapps_ssl=0
webmail_link=squirrelmail
user_helper=www.site-helper.com
reseller_helper=reseller.site-helper.com
admin_helper=admin.site-helper.com
mysqlconf=
damycnf=/usr/local/directadmin/conf/my.cnf
extra_mysqldump_options=
msg_sys=Message System
sysbk_conf=/usr/local/sysbk/conf.sysbk
mq_exim_bin=/usr/sbin/exim
incremental_ftp=1
unified_ftp_password_file=0
multi_ip_enabled=0
php_version_selector=1
allow_user_exec=0
allow_numeric_username=0
tokenizer_debug=0
tokenize_script_output=0
remove_clipboard_on_logout=1
lost_password=0
email_ftp_password_change=1
security_questions=1
max_security_question_attempts=5
block_ip_after_failed_security_questions=0
htm_all_scripts=0
old_public_html_link=1
frontpage_on=0
table_highlighting=1
ajax=0
ajax_list_max=20
reseller_warning_thresh=75
user_warning_thresh=80
user_warning_thresh_disk=95
user_warning_thresh_inode=95
tally_after_restore=1
restart_apache_after_tally=1
add_apache_comments=1
background_delete_size=10240
tmpdir=/home/tmp
backup_tmpdir=/home/tmp
Then checked if the lines provided by John were there or missing and added them if missing.
Restarted DA and rewrite_confs and the sites were back up.
Can't reach DA on 2222, tried this: http://help.directadmin.com/item.php?id=75
DA seems to be starting but just can't reach it.
 
Check locally with a telnet to port 2222, to see if you can connect:
Code:
telnet localhost 2222
then entry "HEAD / HTTP/1.1" and press enter a few times. Ctrl-d to close the pipe.

Also, check which IPs it's bound to:
Code:
netstat -lnp | grep directadmin
John
 
Thanks.
I'm getting this:
Code:
Trying ::1...
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
HTTP/1.1 200 OK
[b]html code[/b]
Connection closed by foreign host.

Code:
netstat -lnp | grep directadmin
This gives:
Code:
tcp        0      0 0.0.0.0:2222            0.0.0.0:*               LISTEN      1499/directadmin
 
No luck when i turn the firewall off, my firewall isn't the problem either.
Tried it on my Phone (without wifi) and it doesn't work either.
It might have something to do with the directadmin.conf maybe?
 
Ok, if i use only this:
Code:
logdir=/var/log/directadmin
admindir=./data/admin
ticketsdir=/usr/local/directadmin/data/tickets
license=/usr/local/directadmin/conf/license.key
templates=/usr/local/directadmin/data/templates
docsroot=./data/skins/power_user
demodocsroot=./data/skins/power_user
skinsdir=./data/skins
internal_lang=/usr/local/directadmin/data/skins/enhanced/lang
cacert=/usr/local/directadmin/conf/cacert.pem
cakey=/usr/local/directadmin/conf/cakey.pem
ssl_cipher=SSLv3
carootcert=/usr/local/directadmin/conf/carootcert.pem
taskqueue=/usr/local/directadmin/data/task.queue
taskqueueda=/usr/local/directadmin/data/task.queue.da
apachemimetypes=/etc/mime.types
apacheips=/etc/httpd/conf/ips.conf
apachecert=/etc/httpd/conf/ssl.crt/server.crt
apachekey=/etc/httpd/conf/ssl.key/server.key
sshdconfig=/etc/ssh/sshd_config
ftpconfig=/etc/proftpd.conf
ftpvhosts=/etc/proftpd.vhosts.conf
ftppasswd=/etc/proftpd.passwd
namedconfig=/etc/named.conf
nameddir=/var/named
addip=/usr/local/directadmin/scripts/addip
I get the login screen but can't login (page just refreshes).
So it's one of the settings.
Now to find out what it is :D
 
Back
Top