分类 默认分类 下的文章

ubuntu 安装 HP 打印机驱动

https://developers.hp.com/hp-linux-imaging-and-printing/gethplip
不要安装太新的,有依赖问题,ubuntu18装3.17.11就可以

1.安装包
sudo apt-get install hplip printer-driver-hpcups

  1. 从这里下载和当前hplip版本对应的插件 http://www.openprinting.org/download/printdriver/auxfiles/HP/plugins/
  2. 安装刚刚下载的插件
    sudo hp-plugin hplip-3.20.3-plugin.run
  3. 运行 hp-setup 然后按照提示下一步就行了

解决设置界面还不能运行(pyqt*)的问题
sudo apt-get install hplip-gui

解决 canberra-gtk-module 加载失败的问题
sudo apt-get install libcanberra-gtk*

npm私有化部署sinopia安装

  1. python 2.7
  2. 把它添加到环境变量PATH, npm config set python python2.7
  3. npm i node-gyp -g ,windows下会报错,忽略错误。
  4. npm install -g sinopia ,忽略错误。
  5. 配置 C:\Users\用户\AppData\Roaming\sinopia\config.yaml
    storage: D:/Data/sinopia/storage
    listen: 0.0.0.0:9001
    uplinks:
    npmjs:
    url: https://registry.npm.taobao.org/
    packages:
    '@/':
    # scoped packages
    access: $all
    publish: $authenticated
    proxy: npmjs

修改 C:\Users\用户\AppData\Roaming\npm\node_modules\sinopia\lib\local-fs.js:42:18
if (err) fs.unlink(src,cb)

安装 nssm

官网下载地址:https://nssm.cc/download

php上传文件文件大小限制

  1. 在php.ini里查找
    max_execution_time
    默认是30秒.改为
    max_execution_time = 0
    0表示没有限制

  2. 修改 post_max_size 设定 POST 数据所允许的最大大小。此设定也影响到文件上传。
    php默认的post_max_size 为2M.如果 POST 数据尺寸大于 post_max_size $_POST 和 $_FILES superglobals 便会为空.
    查找 post_max_size .改为
    post_max_size = 150M

  3. 查找upload_max_filesize,默认为8M改为
    upload_max_filesize = 100M

  4. 打开nginx主配置文件nginx.conf,找到http{}段,修改或者添加 client_max_body_size 的值

    client_max_body_size 20m;