首页
关于我
留言
友链页面
ChatGPT
Search
1
通过币安+NobePay,开通虚拟信用卡,绑定Openai/Chatgpt的付费服务/开通PLUS,最详细教程
656 阅读
2
搭建一个仿chatgpt官网的对话网站,使用群晖NAS的docker部署
384 阅读
3
win10系统远程桌面出现错误0x207
214 阅读
4
群晖DS3617xs“抱歉,您所指定的页面不存在”问题解决
124 阅读
5
自建第一个黑群晖NAS-1
98 阅读
Computer
建站
电脑常识
编程
nas
AI
个人
菜谱
钓鱼
游戏
Search
标签搜索
wordpress
css
chatgpt
openai
markdown
html
personal
midjourney
azure
宝塔
typecho
Linux
redis
SEO
ssh
PS
cooking-method
打印机
APEX
python
Wood Chen
累计撰写
142
篇文章
累计收到
1
条评论
首页
栏目
Computer
建站
电脑常识
编程
nas
AI
个人
菜谱
钓鱼
游戏
页面
关于我
留言
友链页面
ChatGPT
搜索到
15
篇与
的结果
2022-12-15
设想:通过群辉搭建网站,通过云低配服务器+全站CDN进行访问
现在的痛点目前网站是直接通过一台香港的腾讯云服务器部署的,2核4G 30M ,按理来说配置应该不算低,但是很奇怪,网站生成页面特别慢,每生成一个新网页,需要PHP占用100% 3-5秒,一方面可能是机器人攻击比较多,一方面是wordpress问题,我在这台服务器部署的typecho访问就很快,而且都没有做很多缓存。 想了很多办法,包括清理数据库,设置项,文件夹内容等等,没有起到作用,转念一想,既然是CPU100%,那么干脆配置弄高点好了,毕竟之前用的4核8G就没有问题。 但是云服务器升配置实在太贵了,我现用的是黑群晖,用webstation不稳定,但是打算过一年买白群辉的,可以考虑在白群辉上搭建网站来访问。前提:群辉稳定,DDNS公网访问虽然本地的上传带宽不高,但是如果我把网站静态资源都存在对象存储上,本地只提供网页文件,那应该是绰绰有余的,而且CDN还可以进行合并回源,问题不大。 群辉建站安装php74,mysql,apache(不知道为啥,群辉好像不能直接用nginx提供网站服务器服务),webstation把现有的文件和数据库迁移进去,在本地host文件编辑,这一步是保证本地通过这个域名访问会直接访问到nas里,如果要测试外网访问,可以用另一个电脑10.0.0.10 *.czl.net然后设置一下,保证本地访问没问题在云服务器安装nginx,建立站点编辑nginx主配置文件添加一个上游服务器 upstream 自己起个名字{ server demo.czl.net:1000 群辉映射的访问地址; #这里的地址不要带http:// }编辑站点配置文件把server name改成自己想通过哪种方式访问项目,例如可以写云服务器ip地址,也可以写域名(域名必须备案过)在location中(绿色箭头处)插入proxy_set_header Host $host; #加这个是因为nginx代理会丢掉这个请求头数据,导致后面出现404 proxy_pass http://上游服务器名字; #(前面配置的upstream 后面跟的名字)然后重启nginx注意: 配置上游服务器那里,如果服务器对应的是80端口,可能不行,所以内网穿透的时候用的动态端口。参考:https://www.it1352.com/1680719.html 原文章是用花生壳来穿透的,不确定ddns也会碰到这种情况测试此时通过云服务ip地址(域名)应该可以成功访问到本地项目如果是分布式项目,映射的是本地网关,还应对网关进行配置-Host 是你想通过什么方式访问,就写什么【域名或云服务器ip地址】配置全站CDN这里照常配置就可以全站缓存,因为不需要外网登录后台,所以不需要单独设置php和wp-admin文件夹,只需要设置xml不缓存即可,防止搜索引擎抓取站点地图不是新的按照以上设置,应该是可以正常访问的,因为我这台服务器还有2年多到期,再加上白群辉还没买,所以做了这个设想。这样网站因为是本地实际CPU生成,速度应该会比云服务器快,而且也一定程度上隔绝攻击,可以尝试。部分内容参考了:https://blog.csdn.net/weixin_44179010/article/details/121522184
2022年12月15日
38 阅读
0 评论
0 点赞
2022-12-15
wordpress通过代码添加面包屑功能,免插件
1.在functions.php中添加面包屑函数// 面包屑导航 function the_breadcrumb() { echo '<ul id="crumbs">'; if (!is_home()) { //如果不是首页 echo '<li><a href="'.get_option("home_url").'">首页</a> > </li>'; if (is_category() || is_single()) { //如果是分类或文章页 echo '<li>'; the_category(' </li><li> '); if (is_single()) { //如果是文章页 echo " > </li><li>".get_the_title().'</li>'; } } elseif (is_page()) { //如果是单页面 echo '<li>'.get_the_title().'</li>'; }elseif(is_tag()){ //如果是tag标签页 single_cat_title(); }elseif (is_author()) { //如果是作者页 echo"<li>作者页面"; echo'</li>'; }elseif (isset($_GET['paged']) && !empty($_GET['paged'])) { //如果是分页 echo "<li>列表分页"; echo'</li>'; }elseif (is_search()) { //如果是搜索页 echo"<li>搜索页"; echo'</li>'; }elseif (is_day()) { echo"<li>日期归档(天) "; the_time('F jS, Y'); echo'</li>'; }elseif (is_month()) { echo"<li>日期归档(月)r "; the_time('F, Y'); echo'</li>'; }elseif (is_year()) { echo"<li>日期归档(年) "; the_time('Y'); echo'</li>'; } } echo '</ul>'; }2.在需要添加面包屑的地方调用,可以使用neve或者主题的钩子功能< div class="breadcrumb"> <?php the_breadcrumb(); ?> </div>
2022年12月15日
32 阅读
0 评论
0 点赞
2022-12-06
Wordpress在右侧边栏输出特色图片
安装Enhanced Text Widget插件,它可以让你在小工具区使用php代码代码:<img width="200" height="101" src="<?php $full_image_url = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'full'); echo $full_image_url[0]; ?>">PS:WordPress 获取文章内容页特色图像地址WordPress获取特色图像地址主要需要用到两个函数get_post_thumbnail_id和wp_get_attachment_image_src。下面是分别获取小、中、大、完整、指定图片规格的图片地址的方法获取特色图像:小<?php $thumbnail_image_url = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'thumbnail'); echo $thumbnail_image_url[0]; ?>获取特色图像:中<?php $medium_image_url = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'medium'); echo $medium_image_url[0]; ?>获取特色图像:大<?php $large_image_url = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'large'); echo $large_image_url[0]; ?>获取特色图像:完整<?php $full_image_url = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'full'); echo $full_image_url[0]; ?>获取特色图像:指定100x100<?php $array_image_url = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), array(100,100)); echo $array_image_url[0]; ?>
2022年12月06日
1 阅读
0 评论
0 点赞
2021-12-25
宝塔面板怎么清除redis缓存
1、先进redis的目录,一般是:www/server/redis2、然后打开终端,登录redis:redis-cli -h 127.0.0.1 -p 63793、查看所有key值:keys *4、删除指定索引的值:del key5、清空整个 Redis 服务器的数据:flushall 6、清空当前库中的所有 key:flushdb
2021年12月25日
37 阅读
0 评论
0 点赞
2021-10-13
打开wordpress媒体设置里隐藏的文件上传路径设置
有时候我们需要将图片单独放在一个CDN域名去加速,这时候就可以不用使用插件,直接代码使用wordpress自带的链接设置;if(get_option('upload_path')=='wp-content/uploads' || get_option('upload_path')==null) { update_option('upload_path',WP_CONTENT_DIR.'/uploads'); }将这个代码添加到function.php里面就可以了。
2021年10月13日
0 阅读
0 评论
0 点赞
2021-09-20
wordpress前后端分离
更改 WordPress地址 与 站点地址WordPress后台 -> 设置 -> 常规中有两个URL值,如下图:如上所示,WordPress的后台与前端是可以设置不同的地址的, WordPress地址(URL) 是WordPress程序的运行端,而站点地址(URL) 则是提供给用户访问网站的。(root.域名.com可以个性化修改)更改完毕后,后台的登陆地址变更为:root.woodchen.ink/wp-admin,由于变更了WordPress的运行域名,还需要在wp-config.php文件中修改 Cookie域 ,否则会无法登陆后台。wp-config.php文件中,添加以下行:define('COOKIE_DOMAIN', '.woodchen.ink');注意域名前面的小数点,.woodchen.ink代表Cookie域为*.woodchen.ink。由于 WordPress地址变更后,所有插件、主题和上传的文件路径均会跟着改变,原来woodchen.ink/wp-content/*的路径全部会变成:root.woodchen.ink/wp-content/*,所以还得指定wp-content的路径。继续在wp-config.php文件中,添加以下行://将wp-content目录设置为该目录的完整URI(不带斜杠),例如 define( 'WP_CONTENT_URL', 'https://woodchen.ink/wp-content');这样一来,路径均保持原样了,后台管理与前端已经分离。
2021年09月20日
10 阅读
0 评论
0 点赞
1
2
3