崔勇律的博客 - usr
type: channel
link: https://cuiyonglv.cn/index.php/tag/usr/
items: 宝塔安装 nextcloud 缩略图教程
items: Nextcloud设置视频生成预览图
items: Termux搭建网站教程上-Nginx搭配php
items: Typecho无缝迁移转换到wordpress插件ByeTyp

宝塔安装 nextcloud 缩略图教程
type: item
date: 2022-04-14T21:06:00+08:00
description: 下载链接链接：https://pan.baidu.com/s/1U5DvpxD7VhhRy7meGc4NmQ提取码：7777--来自百度网盘超级会员V8的分享宝塔自行安装 nextcloud我使用的nextcloud-23.0.3.zipphp7.4 禁用函数里删除 exec、system 两个函数插件安装在Nextcloud应用程序商店中搜索并安装 Previewgenerator安装ffmpeg 两种方式wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz tar -xvf yasm-1.3.0.tar.gz cd yasm-1.3.0/ ./configure && make && make install wget http://www.ffmpeg.org/releases/ffmpeg-3.4.tar.gz tar -xvf ffmpeg-3.4.tar.gz cd ffmpeg-3.4/ ./configure && make && make install或者 第二种方式sudo yum install ffmpeg sudo service nginx restart安装过程有点漫长，耐心等待添加配置在你Nextcloud安装目录下的config/config.php文件中插入以下代码'enable_previews' => true, 'enabledPreviewProviders' => array ( 0 => 'OC\\Preview\\TXT', 1 => 'OC\\Preview\\MarkDown', 2 => 'OC\\Preview\\OpenDocument', 3 => 'OC\\Preview\\PDF', 4 => 'OC\\Preview\\MSOffice2003', 5 => 'OC\\Preview\\MSOfficeDoc', 6 => 'OC\\Preview\\PDF', 7 => 'OC\\Preview\\Image', 8 => 'OC\\Preview\\Photoshop', 9 => 'OC\\Preview\\TIFF', 10 => 'OC\\Preview\\SVG', 11 => 'OC\\Preview\\Font', 12 => 'OC\\Preview\\MP3', 13 => 'OC\\Preview\\Movie', 14 => 'OC\\Preview\\MKV', 15 => 'OC\\Preview\\MP4', 16 => 'OC\\Preview\\AVI', ),生成预览图第一次生成命令（只运行一次，没异常的情况下不需要再运行，注意修改自己的网站目录）sudo -u www-run php /var/www/nextcloud/occ preview:generate-all -vvv添加Croncrontab -u www -e */10 * * * * php /var/www/nextcloud/occ preview:pre-generate -vvv或者 我使用的下面这种扫描所有图片并生成缩略图sudo -u www php /www/wwwroot/nextcloud/occ preview:generate-all -vvv扫描最新文件并生成缩略图sudo -u www php /www/wwwroot/nextcloud/occ preview:generate -vvv设置定时任务，在指定时间生成缩略图crontab -e -u www 0 3 * * * php -f /www/wwwroot/nextcloud/occ preview:pre-generate -vvv我弄（完）好（事）了，你们呢？

Nextcloud设置视频生成预览图
type: item
date: 2022-04-14T21:06:00+08:00
description: 教程在Nextcloud最新上实测可用 删除禁用函数 exec system php配置调整到至少512M插件安装在Nextcloud应用程序商店中搜索并安装 Previewgenerator 或下载 https://share.weiyun.com/IaDTFJdU安装ffmpegwget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz tar -xvf yasm-1.3.0.tar.gz cd yasm-1.3.0/ ./configure && make && make install wget http://www.ffmpeg.org/releases/ffmpeg-3.4.tar.gz tar -xvf ffmpeg-3.4.tar.gz cd ffmpeg-3.4/ ./configure && make && make install 或者使用sudo yum install ffmpeg sudo service nginx restart 如果有这种问题：No package ffmpeg available.CentOS 7 需额外安装扩展源：wget https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm 2 wget https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-7.noarch.rpm 1 rpm -ivh *.rpm rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro 2 rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-1.el7.nux.noarch.rpm 2 yum -y install ffmpeg ffmpeg-devel 安装过程有点漫长，耐心等待添加配置在你Nextcloud安装目录下的config/config.php文件中插入以下代码'preview_libreoffice_path' => '/usr/bin/libreoffice', 'enable_previews' => true, 'enabledPreviewProviders' => array ( 0 => 'OC\\Preview\\TXT', 1 => 'OC\\Preview\\MarkDown', 2 => 'OC\\Preview\\OpenDocument', 3 => 'OC\\Preview\\PDF', 4 => 'OC\\Preview\\MSOffice2003', 5 => 'OC\\Preview\\MSOfficeDoc', 6 => 'OC\\Preview\\PDF', 7 => 'OC\\Preview\\Image', 8 => 'OC\\Preview\\Photoshop', 9 => 'OC\\Preview\\TIFF', 10 => 'OC\\Preview\\SVG', 11 => 'OC\\Preview\\Font', 12 => 'OC\\Preview\\MP3', 13 => 'OC\\Preview\\Movie', 14 => 'OC\\Preview\\MKV', 15 => 'OC\\Preview\\MP4', 16 => 'OC\\Preview\\AVI', ), 附加配置如果你需要生成PDF和Office文件的预览，则需要安装Ghostscript和LibreOffice，具体安装流程可以去网上面找找看生成预览图第一次生成命令（只运行一次，没异常的情况下不需要再运行，注意修改自己的网站目录）sudo -u www-run php /var/www/nextcloud/occ preview:generate-all -vvv 添加Croncrontab -u www -e */10 * * * * php /var/www/nextcloud/occ preview:pre-generate -vvv 或者扫描所有图片并生成缩略图sudo -u www php /www/wwwroot/nextcloud/occ preview:generate-all -vvv 扫描最新文件并生成缩略图sudo -u www php /www/wwwroot/nextcloud/occ preview:genera…

Termux搭建网站教程上-Nginx搭配php
type: item
date: 2021-10-10T21:39:48+08:00
description: 这里我们选择Nginx来搭建，我个人感觉挺好用，废话不多说，开始教程下载Nginx 下载Nginxpkg install nginxNginx常用命令启动nginxnginx然后手机本地直接访问http://127.0.0.1:8080 查看 Nginx 是否正常启动重启Nginx一般我们修改完配置后，需要重启一下nginx -s reload关闭Nginx有两个关闭方法nginx -s stopnginx -s quitquit是一个很好的关闭方式，它不像stop直接强制关闭，它会等待当前任务完成后在关闭配置php解析既然要建站，那么php解析必不可少，在这里，我们不能直接使用php，要使用php-fpm才可以，成功解析php，搭建一些网站会轻松的多安装php-fpmpkg install php-fpm安装完毕后，先配置php-fpm的配置文件，vim到php-fpm的配置文件vim $PREFIX/etc/php-fpm.d/www.conf找到以下内容listen = /data/data/com.termux/files/usr/var/run/php-fpm.sock改成listen = 127.0.0.1:9000配置Nginx先vim到nginx的配置文件vim $PREFIX/etc/nginx/nginx.conf然后删了所有东西，复制以下内容，其实就是怕出问题worker_processes 1;events { worker_connections 1024;}http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65;server { listen 8080; server_name localhost; location / { root /data/data/com.termux/files/usr/share/nginx/html; index index.html index.htm index.php; } error_page 500 502 503 504 /50x.html; location = /50x.html { root /data/data/com.termux/files/usr/share/nginx/html; } location ~ \.php$ { root html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /data/data/com.termux/files/usr/share/nginx/html$fastcgi_script_name; include fastcgi_params; }}}然后退出，cd到根目录，创建一个php函数echo '<?php phpinfo(); ?>' > $PREFIX/share/nginx/html/info.php测试php解析然后启动php-fpm和nginx，访问http://127.0.0.1:8080，看看效果结语本文章参考 国光的教程 ，也可以去哪里看，更详细，下期讲网站搭建

Typecho无缝迁移转换到wordpress插件ByeTyp
type: item
date: 2021-10-10T21:38:05+08:00
description: typecho插件ByeTyp可以实现typecho数据迁移到wordpress程序，支持文章、单页面、分类目录、标签、评论等数据，几乎做到了typecho数据的无缝迁移。支持迁移到wordpress 5.0+版本，博客吧测试成功迁移typecho 1.1正式版数据到wordpress 5.4。插件使用教程：1、下载插件：Github2、解压后，把文件夹名称生命名为ByeTyp，然后上传至typecho的usr/plugins/目录3、在“后台——控制台——插件”中启用该插件，然后在“控制台——数据导出”中导出xml文件4、进入wordpress网站后台，在工具——导入中安装WordPress导入器5、安装成功后，运行导入器6、选择刚刚导出的xml文件，点击“上传文件并导入”按钮7、选择用户，点击“导入”8、把typecho的usr/uploads/里的所有文件复制到wordpress的wp-content/uploads/中9、进入wordpress的phpmyadmin，执行SQL语句1 UPDATE wp_posts SET post_content = REPLACE( post_content, ‘/usr/uploads/’, ‘/wp-content/uploads/’);执行成功后，数据迁移完成。