经常看见国外一些网站,特别是服务器运营商,都会提供服务节点的状态显示。
处于好奇,我也去找找了下,有个开源的系统可以这样做。
cachet官网安装文档:https://docs.cachethq.io/docs/installing-cachet
cachet github:https://github.com/CachetHQ/Cachet
我找了台服务器来做测试,安装。
Linux centos PHP7.2
现在的稳定版本是:2.3.9还不支持php7.2或者7.3
所以我安装的是测试版本2.4.0。
开始啦~~~~~~
- 先在服务器里面配置一个网站来安装,这里就不说了。
我新建了一个cachet网站目录,然后把测试的2.4.0版本文件上传上去了。
- 再去你数据库新建个数据库名称,用来安装用,我也是取名:cachet。
- 修改配置文件:.env.example,重新命名为:.env
- 修改配置文件里面的路径和数据库名称密码。
- vim .env
5:安装composer
curl -sS https://getcomposer.org/installer | sudo php — –install-dir=/usr/local/bin –filename=composer
也是这个遇到的问题最多,我遇到的问题在下面有提到。
安装成功之后,进cachet文件夹继续下去。
composer install --no-dev -o
php artisan key:generate
php artisan cachet:install
最后修改下网站配置文件,因为这个的网站目录是:public
如果网站打开500错误,就这样:
chmod -R 777 storage
官方安装文档:https://docs.cachethq.io/docs/updating-cachet
如果还有其他问题,可以自己去看。
- wp5.0编辑器….分割线没有找到。。。
我遇到的错误:
1:The Process class relies on proc_open, which is not available on your PHP installation.
解决:去配置下php.ini
2: proc_get_status
和上面的一样,把 proc_get_status也删除了。
这两个是安全函数,但是要安装composer,所以没关系的。
3:-bash: php:错误
根据你自己的配置路径来:ln -s /usr/local/php/bin/php /usr/bin/