Address
304 North Cardinal St.
Dorchester Center, MA 02124
Work Hours
Monday to Friday: 7AM - 7PM
Weekend: 10AM - 5PM
Address
304 North Cardinal St.
Dorchester Center, MA 02124
Work Hours
Monday to Friday: 7AM - 7PM
Weekend: 10AM - 5PM
wordpress作者的相关函数调用代码<?php the_author(); ?> 显示文章的作者 2.<?php the_author_description(); ?> 显示文章作者的描述(作者个人资料中的描述) 3.<?php the_author_login(); ?> 显示文章作者的登录名 4.<?php the_author_firstname(); ?> 显示文章作者的firstname(名) 5.<?php the_author_lastname(); ?> 显示文章作者的lastname(姓) 6.<?php the_author_nickname(); ?> 显示文章作者的昵称 7.<?php the_author_ID(); ?> 显示文章作者的ID号 8.<?php the_author_email(); ?> 显示文章作者的电子邮箱 9.<?php the_author_url(); ?> 显示文章作者的网站地址 10.<?php the_author_link (); ?>(添加于2.1版本) 显示一个以文章作者名为链接名,链接地址为文章作者的网址的链接。 11.<?php the_author_icq(); ?> (不推荐使用) 显示文章作者的icq 12.<?php the_author_aim(); ?> 显示文章作者的aim 13.<?php the_author_yim();…
.1. 玩客云是什么?为什么要刷Armbian? 玩客云,作为迅雷推出的一个智能存储硬件设备,原本的设计目的是用于共享经济——通过它为迅雷的CDN提供贡献,用户可以赚取数字资产。尽管其原本的功能主要是下载加速和共享,但玩客云本身的硬件配置并不差,拥有一定的计算和存储能力,这使得它具备转型为其他应用场景的潜力。 玩客云的原生系统存在一定的局限性。它的系统是针对迅雷的特定需求设计的,功能较为单一,难以进行更多个性化设置。这时候,Armbian操作系统便成为了解决这一问题的关键。Armbian是基于Debian和Ubuntu的轻量级Linux发行版,特别适合ARM架构设备。它为嵌入式设备(如树莓派、OrangePi等)提供了丰富的功能扩展和灵活性。通过将Armbian刷入玩客云,你可以解锁更多强大的功能和应用场景。 .2. 玩客云刷入Armbian的优势 更高的灵活性:Armbian是一个开源、可自由定制的操作系统。你可以根据自己的需求安装不同的软件包,无论是Web服务器、数据库,还是容器化工具(如Docker),都可以轻松部署。 增强设备利用率:刷入Armbian之后,玩客云不再局限于原有的迅雷功能,转而成为一个功能齐全的小型服务器或家庭自动化中心。你可以用它搭建私有云存储、NAS、甚至是本地文件备份和同步的解决方案。 节能省电:玩客云的硬件功耗本身就非常低,再加上Armbian系统的轻量化特性,使其能够在低功耗模式下长期稳定运行,非常适合做家庭服务器或24小时运行的服务。 丰富的软件生态:由于Armbian是基于Debian和Ubuntu的,拥有非常丰富的软件包支持。从文件服务器、媒体服务器,到开发环境、IoT控制平台,你可以根据自己的需求安装各种软件。 .3. 刷入Armbian之后,玩客云可以用来做什么? .4. 搭建私有云存储(NAS) 刷入Armbian后,玩客云可以非常轻松地变成一个功能强大的私有云存储设备。通过安装Samba、NextCloud或OpenMediaVault等软件,你可以将玩客云打造成一个个人文件存储服务器。不仅可以实现局域网内文件共享,还能够通过远程访问管理文件,甚至与家人、朋友共享文件资源。 .5. 媒体中心搭建 通过安装Plex、Emby或Kodi等媒体管理平台,玩客云可以成为一个多媒体中心。你可以将电影、音乐、照片等媒体文件存储在玩客云上,并通过局域网或互联网,在任意设备(手机、电视、电脑等)上进行访问和播放。尤其对于那些家庭影视爱好者来说,将玩客云变成一个私人影院服务器,是个非常不错的选择。 .6. 轻量级的Web服务器 如果你是一个开发人员或希望拥有自己的个人网站,玩客云刷入Armbian后可以安装Nginx、Apache等Web服务器,搭建一个简单的个人博客、静态网站或API服务。还可以通过安装PHP、Node.js、Python等开发环境,部署自己的小型项目。 .7. 智能家居中枢 通过Armbian的灵活性,玩客云还可以成为你家庭自动化的中枢设备。例如,安装HomeAssistant、OpenHAB等智能家居平台后,你可以通过玩客云管理家中的智能灯泡、温控器、门锁等设备,实现全方位的家庭自动化管理。 .8. 进一步挖掘玩客云刷Armbian后的潜力 刷入Armbian不仅限于上述功能,它还为玩客云开辟了更多潜在应用场景。无论你是开发人员、家庭用户,还是对物联网和网络应用有兴趣的爱好者,都能从中找到适合自己的玩法。 .9. 物联网控制中心 玩客云可以通过刷入Armbian成为物联网(IoT)控制中心。通过安装例如Node-RED、Mosquitto(MQTTbroker)等物联网开发工具,玩客云可以与各种智能设备、传感器进行交互,收集和分析数据,甚至能够通过自定义编程实现自动化操作。这一功能非常适合那些希望打造DIY智能家居系统或者对物联网开发有兴趣的用户。 .10. Docker容器化管理 玩客云刷入Armbian后,还可以支持安装Docker。Docker容器技术可以帮助你在同一台设备上运行多个隔离的应用和服务。这样,你就可以在玩客云上运行文件服务器、数据库、媒体中心等多个服务,而不会相互冲突。这大大提升了设备的利用率,让系统管理和维护变得更加简单高效。 .11. 网络安全和监控 如果你对网络安全有兴趣,玩客云刷入Armbian后可以安装各种网络安全工具,成为一个轻量级的网络安全监控器。你可以使用它来监控局域网流量、分析潜在威胁,甚至搭建一个虚拟私有网络(VPN),为家庭网络提供额外的隐私保护。 .12. 备份与同步中心 如果你有多个设备(例如手机、电脑、平板)需要频繁进行数据同步和备份,玩客云可以通过安装rsync、Syncthing等同步工具,帮助你将多个设备的文件自动同步至一个中心存储器,并定期备份数据,避免重要数据丢失。 .13. 学习与实验平台 对于那些希望深入学习Linux系统或网络开发的用户来说,玩客云刷Armbian还可以成为一个理想的实验平台。你可以在Armbian上自由实验各种Linux命令、搭建不同的服务器环境,甚至进行网络和系统编程。玩客云的小体积和低功耗使得它成为了一个适合随时实验和学习的设备。 .14. 玩客云刷Armbian的安装步骤 .15. 准备刷机工具 你需要下载Armbian操作系统的镜像文件,并准备一个TF卡或者U盘作为启动介质。接着,利用刷机工具(如Etcher)将Armbian镜像写入到启动盘中。 .16. 进入刷机模式 将准备好的启动介质插入玩客云,连接网线,并通过某些按键组合或直接通过网络引导的方式进入刷机模式。 .17. 刷入Armbian 根据教程,按照步骤将Armbian刷入玩客云。刷机成功后,你就可以通过SSH连接到玩客云,开始配置你的新系统了。 .18. 系统优化与软件安装 刷入Armbian后,你可以根据自己的需求对系统进行优化,比如安装必要的软件包,配置网络服务等。这是一个高度灵活的过程,你可以根据自己的需求进行个性化设置。 玩客云刷入Armbian后,可以彻底解放其硬件潜力。它不再只是一个简单的迅雷下载工具,而是成为了一个强大的家庭服务器、智能家居中枢、开发平台。无论你是出于工作、娱乐还是学习目的,都可以通过这个小设备获得更多的可能性。
执行“/usr/sbin/php-fpm”命令来启动php-fpm,虽然php-fpm启动成功,但出现了如下提示: [03-Dec-2019 15:58:09] NOTICE: fpm is running, pid 11653 [03-Dec-2019 15:58:09] NOTICE: ready to handle connections [03-Dec-2019 15:58:09] NOTICE: systemd monitor interval set to 10000ms php-fpm占了这个窗口,它不后台运行了,我朋友只好crtl+c来强制退出,又出现如下提示: ^C[03-Dec-2019 16:00:13] NOTICE: Terminating … [03-Dec-2019 16:00:13] NOTICE: exiting, bye-bye! 经过反复测试,它发现php-fpm可以正常启动,只是不能后台运行,只要启动了php-fpm,不关闭这个窗口,网站的php都可以解析,也能正常访问。这样的问题如何解决? 解决办法: 1、首先要保证安装的PHP程序没有问题,因为我朋友启动php-fpm,网站的php文件依然可以解析,说明安装的程序没有任何问题。 2、查看php-fpm配置文件,因为php-fpm配置文件有一个选项是:…
前言: 一、为什么要用Rsync+sersync架构? 1、sersync是基于Inotify开发的,类似于Inotify-tools的工具 2、sersync可以记录下被监听目录中发生变化的(包括增加、删除、修改)具体某一个文件或某一个目录的名字,然后使用rsync同步的时候,只同步发生变化的这个文件或者这个目录。 二、Rsync+Inotify-tools与Rsync+sersync这两种架构有什么区别? 1、Rsync+Inotify-tools (1):Inotify-tools只能记录下被监听的目录发生了变化(包括增加、删除、修改),并没有把具体是哪个文件或者哪个目录发生了变化记录下来; (2):rsync在同步的时候,并不知道具体是哪个文件或者哪个目录发生了变化,每次都是对整个目录进行同步,当数据量很大时,整个目录同步非常耗时(rsync要对整个目录遍历查找对比文件),因此,效率很低。 2、Rsync+sersync (1):sersync可以记录下被监听目录中发生变化的(包括增加、删除、修改)具体某一个文件或某一个目录的名字; (2):rsync在同步的时候,只同步发生变化的这个文件或者这个目录(每次发生变化的数据相对整个同步目录数据来说是很小的,rsync在遍历查找比对文件时,速度很快),因此,效率很高。 小结:当同步的目录数据量不大时,建议使用Rsync+Inotify-tools;当数据量很大(几百G甚至1T以上)、文件很多时,建议使用Rsync+sersync。 说明: 操作系统:CentOS 5.X 源服务器:192.168.21.129 目标服务器:192.168.21.127,192.168.21.128 目的:把源服务器上 具体操作: 第一部分:分别在两台目标服务器192.168.21.127,192.168.21.128上操作 一、分别在两台在目标服务器安装Rsync服务端 1、关闭SELINUX vi /etc/selinux/config #编辑防火墙配置文件 #SELINUX=enforcing #注释掉 #SELINUXTYPE=targeted #注释掉 SELINUX=disabled #增加 :wq! #保存,退出 setenforce 0 #立即生效 2、开启防火墙tcp 873端口(Rsync默认端口) vi…
WordPress主题的名称(Theme Name)、版本(Version)、作者(Author)、描述(Description)等其它主题信息保存在主题根目录的style.css文件,一般是放在文件的开头,使用/**/包围。如果在WordPress主题或插件应用开发中需要调用主题的信息,可以使用wp_get_theme()函数进行获取。 函数代码: 1 wp_get_theme( string $stylesheet = ”, string $theme_root = ” ): WP_Theme 获取主题的WP_Theme对象。 参数 $stylesheet – 字符串,可选,主题的文件名称,默认为当前使用的主题。默认值为空 $theme_root – 字符串,可选,要查看的主题根目录的绝对路径。如果不指定,则使用get_raw_theme_root()函数来判断$stylesheet(或活动主题)的主题根目录。默认值为空 示例: 返回当前主题名称 1 2 3 <?php echo wp_get_theme(); ?> 获取更多信息 1 2 3 4 5 6 7 8 <?php…
使用柳城的WordPress百度sitemap生成插件在点击“Update XML file”按钮生成XML文件时出现“此站点遇到了致命错误”的提示,检查发现可能是WordPress Baidu Sitemap Generator插件在PHP 7+版本中无法正常使用。 由于插件作者已经很长时间没有更新维护这个插件,作者网站也已经打不开,无法反馈问题,同时目前好像也没有更好的替代生成百度sitemap xml文件的解决方案,那么想想就只能自己动手进行修复更新,使其能在php 7.0+上正常使用了。 修改教程 1、修改 baidu_sitemap.php 文件,文件路径:wp-content 把第22行的 1 add_options_page(“Baidu-Sitemap”,”Baidu-Sitemap”,8,__FILE__,’baidu_sitemap_optionpage’); 修改为 1 add_options_page(“Baidu-Sitemap”,”Baidu-Sitemap”,”manage_options”,__FILE__,’baidu_sitemap_optionpage’); 提示:把8换成”manage_options”。 把308行的 1 list($today_year,$today_month,$today_day,$hour,$minute,$second)=split(‘([^0-9])’,$blogtime); 修改为 1 list($today_year,$today_month,$today_day,$hour,$minute,$second)=preg_split(‘([^0-9])’,$blogtime); 提示:把split换成preg_split。split在php 5.3版本之后就不建议继续使用,可以使用preg_split替代。 2、修改sitemap_function.php文件,文件路径:wp-content 把439行的 1 list($today_year,$today_month,$today_day,$hour,$minute,$second)=split(‘([^0-9])’,$blogtime); 修改为 1 list($today_year,$today_month,$today_day,$hour,$minute,$second)=preg_split(‘([^0-9])’,$blogtime); 提示:和baidu_sitemap.php文件一样,替换不建议继续使用的php函数。 修改完成后,插件生成xml文件正常。 PS:在本地环境php 7.4.5中测试使用又没有报错~
WordPress主题或插件应用开发中经常会有图片、视频、文档等媒体文件的上传功能需求,如果开发者自主编写媒体上传组件需要付出不少时间和精力,但是通过调用WordPress自带的媒体库组件则事半功倍,只需要编写简单的js代码即可拥有强大的媒体上传功能。 wp.media代码参数 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 var mediaObj = wp.media({ frame: ‘select’, // 选择调用媒体库哪种媒体类型,可选select、post、image、audio、video,选择select只允许上传新媒体或选择已上传的媒体,其它类型可自行测试,完整选项选择post title: ‘上传图片’, // 窗口标题 multiple: false, // 是否多选,true或false // 查询参数 library: { order: ‘DESC’,…
WordPress网站后台的【评论】除了管理员可以访问浏览外,其他角色如贡献者也可以访问查看,这显然不合理且会泄露评论用户的隐私,因为谁中除了有评论内容外还有评论者的邮箱、IP或其它自定义扩展的信息。所以修改WordPress后台评论的访问权限很有必要,这里建议在后台对非管理员角色移除【评论】菜单,然后禁止非管理员角色访问。 实现代码和修改方法: 1、在当前主题的functions.php文件添加代码: 1 2 3 4 5 6 function remove_edit_comments_menu() { if ( ! current_user_can( ‘manage_options’ ) ) { remove_menu_page( ‘edit-comments.php’ ); } } add_action( ‘admin_menu’, ‘remove_edit_comments_menu’ ); 作用:通过current_user_can函数判断当前登录用户是否拥有管理权限,如果没有,则不显示左侧的【评论】入口。 2、接着在functions.php文件继续添加代码: 1 2 3 4 5 6 7 function restrict_edit_comments_page()…
前言 想必很多人刚接触 Linux 云服务器的时候都听过或者用过宝塔面板,对于小白来说,使用面板大大降低了服务器运维的难度,一键安装 LNMP 环境就可以建站了,像是 Nginx 的各种设置、SSL 证书的申请都可以在面板可视化的配置,非常方便。 不过前几年宝塔更新之后强制绑定手机号,还会在面板中插入广告,当然可以用国际版的 aaPanel 来绕过手机号绑定,但国际版的更新速度明显比国内版宝塔慢,还不支持简体中文。 目前来说宝塔替代品里最火的自然是 1Panel 了,但 1Panel 的思路和宝塔不太一样,所有应用都基于 Docker 的方式安装,对于低配的 VPS 特别是内存小的机器来说非常不友好。 今天介绍的 mdserver-web,从界面来说和宝塔简直一模一样,但它开源不需要绑定手机号,也没有广告。如果你是从宝塔迁移过来的用户,毫无违和感,直接就可以上手使用。当然,作为一个开源项目,它的功能比起宝塔肯定要少一些,但常见的 Nginx、PHP、数据库都还是可以做到一键安装的。 安装 作为面向小白的 Linux 面板,自然是可以通过一键脚本安装 sh curl -fsSL | bash 1 执行脚本后,耐心等待安装成功,会展示面板信息用于登录 如果你没有记录下面板信息也没关系,在 SSH 中执行 mw 同样可以对面板进行操作 配置面板…
前言 最近某 VPS 厂商闪购,买了好几台服务器,于是想着在路由器安个 iPerf3 来测一下新服务器的速度,在路由器上测速既可以排除设备与路由器连接的问题,又不需要在多个设备分别安装 iPerf3,使用起来比较方便。同时,路由器上的 iPerf3 也可以作为服务端来测局域网的内网速度,可以说是一举两得了。 启用 SSH 在开始操作之前,首先需要通过 SSH 连接到 Padavan 路由器,但默认情况下,大部分的 Padavan 并没有开启 SSH,需要到系统管理->服务->启用 SSH 服务中选择到“是”。这样就可以直接使用路由器后台的账号密码登录 SSH 了(账号不一定是 root/admin,以自己的设置为准) 启用 opkg 相信大部分正在使用 OpenWRT 的用户对 opkg 并不陌生,但 Padavan 默认并没有集成 opkg,需要通过下面的命令安装上 Entware,这样才可以使用 opkg 安装其他应用 sh wget -O…