amh面板用的是4.2版本,由于版本较低,只能安装低版本的piwik。
第一步先利用面板新增虚拟主机
新增完,由于端口80已经被占用,所以要修改访问端口
修改的位置是ngnix下的配置文件 /usr/local/nginx/conf/vhost 下piwik.conf文件
server
{
listen 8088;//这里改为你想要的端口 我改成8088
server_name 192.168.146.131; #server_name end
index index.html index.htm index.php; #index end
修改完后重启 一下ngnix与 php,host 服务器 重启完访问一下http://192.168.146.131:8088/index.html 看是否能成功访问,注意一下8088端口开了防火墙没。
第二步将下载的piwik文件解压到/home/wwwroot/piwik/web目录 重启一下php与host
然后访问http://192.168.146.131:8088/index.php会发现 权限不够
这时要注意了,要授权的目录为piwik所在的web目录,现在web目录下新建对应的目录。
用户也是amh的php运行的权限用户,而不是他上面写的www-data用户 我这边的用户为www 我这边要先修改piwik下/core下 filechecks.php文件将www-data改为www
既后 执行权限语句
chown -R :www /home/wwwroot/piwik/web
chmod -R 0777 /home/wwwroot/piwik/web/tmp
chmod -R 0777 /home/wwwroot/piwik/web/tmp/assets
chmod -R 0777 /home/wwwroot/piwik/web/tmp/cache
chmod -R 0777 /home/wwwroot/piwik/web/tmp/logs
chmod -R 0777 /home/wwwroot/piwik/web/tmp/tcpdf
chmod -R 0777 /home/wwwroot/piwik/web/tmp/templates_c
这时候访问 index.php 安装界面出来了
后续一步步来,要注意的是一般会缺失mysqli 这个可以利用amh面板下载插件安装