synology安装Part-DB全过程

synology安装Part-DB全过程
安装过程
0.安装webstation,MariaDB,Phpmyadmin,php7
1.github下载zip包
2.上传到webstation的www目录,并解压。eg:part-db
3.web访问http://xxxxxxx/part-db,url自动跳到part-db/install.php
4.用phpmyadmin新建一个用户和一个数据库,eg:都叫part-db
难点来了:
install.php填好信息后继续,总是报错,提示no such file

原因分析:
Part-DB是通过sock连接MariaDB数据库的,这个配置是在php.ini中的,通过phpinfo()可以看到,就是pdo_mysql.default_socket的值,原来是/tmp/mysql.sock
但MariaDB在synology中的sock文件位置不是php.ini默认的那个值,因此php就找不到sock文件了,所以才报错no such file

知道原因了,那么只要搞定3个事情就能解决这个问题了:
1.找到MariaDB的这个sock文件在Synology的哪个目录
2.找到PHP7的php.ini文件在Synology的哪个目录
3.把php.ini的pdo_mysql.default_socket改成mysqld10.sock

参与评论