DirectAdmin面板设置

一、安装

默认皮肤为Capri,界面为 中文,如果要修改可以修改文件:
/usr/local/directadmin/data/users/admin/user.conf

如果你安装完成后改为使用 Nginx + php-fpm 需要修改文件:
/usr/local/directadmin/data/admin
将 httpd=ON 改成 nginx=ON

上面两步都需要重启DA:
service directadmin restart

二、配置修改

2.1 密码修改

默认mysql密码,管理员密码等地址:
文件位置: /usr/local/directadmin/scripts/setup.txt

2.2 设置时区

1) 修改系统时间

1
2
mv /etc/localtime /etc/localtime.moved
ln -s /usr/share/zoneinfo/Asia/Chongqing /etc/localtime

2) 修改php时间

1
2
/usr/local/bin/php -i | grep 'Loaded Configuration File' #查看php.ini位置
vim /usr/local/lib/php.ini

编辑如下内容

date.timezone = "Asia/Shanghai"
执行重载service directadmin reload

3) 修改mysql时间

使用root账号执行: SET GLOBAL time_zone = '+08:00';
然后执行select now()查看当前时间

三、个性优化配置

使用php-cgi模式运行php

为什么要用cgi模式呢,主要是方便多用户控制,这里列下修改的方式:

1
2
3
4
5
6
7
8
#!/bin/sh
# from http://www.zrblog.net/10237.html
cd /usr/local/directadmin/custombuild
./build update
./build clean
sed -i 's/php5_cli=yes/php5_cli=no/g' options.conf
sed -i 's/php5_cgi=no/php5_cgi=yes/g' options.conf
./build php n

directadmin软件包管理

查看软件版本:
vim /usr/local/directadmin/custombuild/options.conf

重新安装服务:
/usr/local/directadmin/custombuild/build mysql|php|软件名

版本变更
./build set php_ver 5.2
/usr/local/directadmin/custombuild/build set mysql 5.6

升级Mysql

有时候mysql安装错误会默认安装mysql 4, 这个版本太低,很多数据不支持,
故有升级的需求,具体操作方法如下:

1
2
3
4
5
6
#MySQL Settings
mysql=5.6
mysql_inst=yes # 需要修改成yes,不然无法升级到5.6
mysql_backup=yes
mysql_backup_dir=/usr/local/directadmin/custombuild/mysql_backups
mysql_force_compile=no

默认mysql密码

文件位置: /usr/local/directadmin/scripts/setup.txt

设置时区

1. 修改系统时间

1
2
mv /etc/localtime /etc/localtime.moved
ln -s /usr/share/zoneinfo/Asia/Chongqing /etc/localtime

2. 修改php时间

1
2
/usr/local/bin/php -i | grep 'Loaded Configuration File' #查看php.ini位置
vim /usr/local/lib/php.ini

编辑如下内容

date.timezone = "Asia/Shanghai"
执行重载service directadmin reload

3. 修改mysql时间

使用root账号执行: SET GLOBAL time_zone = '+08:00';
然后执行select now()查看当前时间

使用phpmyadmin出错

使用root执行: /usr/local/directadmin/scripts/phpMyAdmin.sh
参考:https://forum.directadmin.com/showthread.php?t=13372