经常看见国外一些网站,特别是服务器运营商,都会提供服务节点的状态显示。

处于好奇,我也去找找了下,有个开源的系统可以这样做。

 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版本文件上传上去了。

  1. 再去你数据库新建个数据库名称,用来安装用,我也是取名:cachet。
  2. 修改配置文件:.env.example,重新命名为:.env
  3. 修改配置文件里面的路径和数据库名称密码。
  4. 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/