cacti进行版本升级
⌚cacti版本升级
1、数据库的备份
因为升级可能会将数据给清空,所以应该给数据库进行备份,防止数据的丢失
mv cacti.sql /root/cacti.sql
2、新版本的项目文件的下载与导入
使用wget 或者上官网下载最新版本,通过连接工具导入数据
覆盖原有数据
将备份的数据库移回原位,mv /root/cacti.sql /var/www/html/cacti.sql
此时一个完整的cacti项目框架已经搭建好,但是这个目录属于root用户及其用户组root 要将该文件的归属进行修改
chown -R apache:apache /var/www/html
3、将数据库导入
uit
mysql -uroot -p
drop cacti
create cacti
use cacti
source /var/www/html
quit
4、修改config.php
vim /var/www/html/include/config.php
修改databasename password
修改路径 '/cacti/' '/'(看自己的路径配置修改)
5、安装
mysql_tzinfo_to_sql /usr/share/zoneinfo/ | mysql -u root -p mysql
在浏览器输入ip 或者设置的域名路径
如出现
1、 ERROR:Your Cacti database login account does not have access to the MySQL TimeZone database. Please provide the Cacti database account
“select” access to the “time_zone_name” table in the “mysql” database,and populate MySQL’s TimeZone information before proceeding.
mysql> GRANT SELECT ON mysql.time_zone_name TO cactiuser@localhost IDENTIFIED BY 'cacti'
2、 ERROR: Your MySQL TimeZone database is not populated. Please populate this database before proceeding.
mysql_tzinfo_to_sql /usr/share/zoneinfo/ | mysql -u root -p mysql
如遇到posix与ldap报错,这是说明php的一些扩展引入不正确,或者是未安装
可以通过yum 安装
yum -y install php-ldap
yum -y install php-posix
yum -y install php-ldap
wranning 是警告但不影响使用