快速安装
当index.php存在以下变量时,能自动填写至安装界面中,方便快速安装与部署
$GLOBALS['install']['title']='1CMS 安装';//安装界面标题,默认为1CMS 安装
$GLOBALS['install']['database']='sqlite';//默认安装数据库类型 sqlite或mysql
//sqlite数据库文件名
$GLOBALS['install']['sqlite']='filename';
//mysql连接信息
$GLOBALS['install']['mysql_host']='127.0.0.1';
$GLOBALS['install']['mysql_dbname']='1cms';
$GLOBALS['install']['mysql_prefix']='1cms_{rand}_';//表名前缀,支持rand随机数字,避免表名冲突
$GLOBALS['install']['mysql_user']='root';
$GLOBALS['install']['mysql_password']='123456';
$GLOBALS['install']['mysql_charset']='utf8mb4';
//后台目录与管理员账号密码
$GLOBALS['install']['admindir']='admin';
$GLOBALS['install']['userhash']='adminname';
$GLOBALS['install']['passwd']='adminpassword';
//是否开启debug
$GLOBALS['install']['debug']=1;
//是否开启伪静态
$GLOBALS['install']['rewrite']=1;//=0时不开启,=1时开启,=''时,自动判断当前空间是否支持
//开启自动安装
//开启前必须填写好数据库类型,数据库连接信息与管理员账号密码
//访问安装界面,自动启动安装步骤,方便自动化部署
$GLOBALS['install']['auto']=1;
安装默认值同时支持从环境变量中获取,如apache配置 SetEnv mysql_host 192.168.0.2,安装时,mysql数据库地址默认值为192.168.0.2
命令行安装
系统支持命令行模式安装,方便安装部署
默认安装:
php index.php install
使用mysql数据库:
php index.php install -database mysql -mysql_host 127.0.0.1 -mysql_dbname 1cms -mysql_user root -mysql_password 123456
安装参数:
-database mysql或sqlite,默认为sqlite
-sqlitefile 指定sqlite数据库文件名,默认为随机文件名
-mysql_host mysql主机名,默认为127.0.0.1
-mysql_dbname 数据库名
-mysql_user mysql用户名,默认为root
-mysql_password mysql密码
-prefix 数据库表名前缀
-rewrite 是否启用伪静态,默认为1
-debug 是否开启调试模式,默认为0
-admindir 后台路径,默认为admin
-userhash 管理员账号,默认为admin
-passwd 管理员密码,默认为admin