ensky的跨境笔记

Page 3 of 18

Install Python3.9

安装Python3.9,安装完后,使用Python3.9去执行。 安装命令如下: wget https://www.python.org/ftp/python/3.9.6/Python-3.9.6.tgz sudo tar xzf Python-3.9.6.tgz cd Python-3.9.6 ./configure –enable-optimizations make altinstall python3.9 -V 如果系统有不同版本的Python3,可以使用这个方法更新: 重新映射Python3:sudo rm /usr/bin/python3 #remove existing link #create a new link to the version of your choice sudo ln /usr/local/bin/python3.9 /usr/bin/python3 找不到安装目录到话,使用:which python3.9

使用WordPress REST API发布文章

如何使用REST API发布文章到Wordpress? 步骤#01:安装JWT插件,获取Token 详细步骤参照这篇文章 安装完以后,就可以使用Python代码获取token了。 url = ‘https://youdomain.com/wp-json/jwt-auth/v1/token’ 改为自己的网址,比如自己的域名是www.ensky.tech,则替换为url = ‘https://www.ensky.tech/wp-json/jwt-auth/v1/token’ 步骤#02:发布文章 代码如下 status:可以一直使用publish date:如果时间超过了网站时间,则会改为“计划发布”。如果将Date这一项删除,则会立刻发布文章。

WP REST API Token认证

如果需要使用REST API连接Wordpress,需要做一个Token认证。 步骤#01:安装插件 JWT Authentication for WP REST API 注意:安装插件后,先不要点击Active,等到配置完.htaccess与wp-config.php以后再激活插件。 步骤#02:网站目录下的.htaccess,添加如下代码: RewriteEngine on RewriteCond %{HTTP:Authorization} ^(.*) RewriteRule ^(.*) – [E=HTTP_AUTHORIZATION:%1] SetEnvIf Authorization “(.*)” HTTP_AUTHORIZATION=$1 步骤#03:wp-config.php添加: 上述代码添加到“define( ‘DB_HOST’, ‘localhost’ );“下一行就可以。 上面需要的“复杂的字符串”使用这个链接生产: https://api.wordpress.org/secret-key/1.1/salt/ JWT Authentication for WP REST API 插件为我们提供了 CORS 支持,如果我们开发的但页面应用和… Continue Reading →

WPML能白嫖吗?(不能)

想看看WPML能自己绑定DeepL翻译的吗,试了试,不行。 WMPL Setup 首先选择默认的语言,还有需要翻译的语言 选择URL格式 是二级目录的形式,还是独立域名的形式,还是以参数的形式 独立域名的形式 官方教程参考:https://wpml.org/documentation/getting-started-guide/language-setup/language-url-options/ Translation形式选择 官方教程:https://wpml.org/documentation/getting-started-guide/ 直接到了Finished阶段,Plugins没有出来提示 Post: 关于自动翻译 手动翻译可能需要官网注册的Translator才行

WordPress安装的内存消耗测试

本次测试使用的是Amazon Lightsail 1H 512MB的VPS VPS本身安装了Nginx 1.20.2 PHP-7.4, 这个时候的内存: 安装Mysql 5.7后: 显示消耗287MB-164MB=123MB 与这篇文章中提及的有出入: 暂停Nginx, Mysql, PHP后: 现在RAM使用107MB,与之前文章测试的相似。 重启Nginx, Mysql, PHP后: 关闭Mysql的performance_schema 内存直接恢复到了未安装mysql的状态了 创建5个网站,创建了5个Mysql数据,但是并未上传Wordrepss文件: 在没有创建5个网站之前,Used内存就是162MB,所以网站只是单纯创建,并未消耗内存。 5个WP网站,全部复制进去Wordpress文件,内存并没有增加 每个网站复制进去的WP文件: 安装第一个网站: WP后台可以正常登录,前台可以正常显示,只打开了一个网页。 安装第二个网站: 安装第3个网站 安装第4个网站 安装第5个网站 上述表明,后续网站安装,内存并未增加。 高并发访问其中一个网站的首页,没有任何优化,目前默认PHP pm.max_children=30. 结果:负载100%,宝塔面板卡死。Jmeter高并发,1秒100个线程。 降低配置看看效果 PHP max_children改为8 Nginx的Worker改为20 Mysql的最大连接改为20… Continue Reading →

txtcms_x1.32 Install (伪静态有问题)

TXTCMS 是一款基于php+smarty+txt数据库开发的网站内容管理系统,遵循MVC设计模式。本程序不依赖任何数据库,采用txt文本数据库存储方式存储数据,实现跨平台。不用数据库也能实现CURD,支持分表,史上最好的无数据库cms系统 运行环境1、PHP版本:php5.2+2、服务器环境:不限 本程序绿色免安装,上传所有文件即可。 后台地址: http://你的域名/index.php?Admin-Login默认账号:admin默认密码:admin 常用的伪静态规则文件在 temp/rewrite 文件夹里,IIS或者apache直接复制里面的文件到根目录即可 注:temp文件夹要有读写权限 TXTCMS功能简介: 1.文章管理2.缓存管理3.广告管理4.友情链接5.搜索引擎爬行记录6.支持伪静态,支持自定义伪静态规则7.无需数据库,转移方便快捷8.采用smarty模板引擎,模板标签化 txtcms_1.32版本下载 宝塔安装步骤 步骤#01: 创建一个网站 下载txtcms上传到网站根目录,解压缩 步骤#02:网站—设置—配置伪静态 这个模版,伪静态有问题,不开启伪静态的情况下,可以正常访问,开启以后,会有问题。 rewrite ^/(.*)$ /index.php?$1 last; 网站前端: 开启伪静态以后,登陆地址:http://yourdomain.com/admin-login

Install Soosyze CMS

教程:https://soosyze.com/documentation/developpeur 创建一个空网站的时候,内存情况: 步骤01:下载代码、安装 使用Nginx 1.21.4, PHP 7.4 首先下载最新版本的源代码https://github.com/soosyze/soosyze/releases 宝塔创建一个网站,只需要开启Nginx, PHP即可,不需要Mysql 然后将下载的soosyze上传到网站根目录,所有文件直接解压缩到根目录下。 步骤02:访问网站 默认是法语,所以我直接翻译成了中文,宝塔安装的PHP,少了一个扩展插件。 去PHP设置中,安装插件fileinfo 安装后,还需要去配置文件启用一下 配置/www/wwwroot/test02.domain.com 下的.nginx.conf 搜索rewrite,然后打开这个重写的规则 在网站的配置中,加上nginx.conf规则 include /www/wwwroot/test02.domain.com/.nginx.conf; 放到配置的最后一行就可以了,然后重启一下Nginx 都配置好后,重启一下Nginx、PHP 步骤#03:安装网站 前面的步骤执行完以后,顺利的情况下,CMS就可以开始安装了 选择语言和时区 选择模板 填写账号信息 然后就安装成功了 参考: 网站配置:https://soosyze.com/documentation/utilisateur/configurer ,注意地址可能与我们不一样,我们重写了URL

VPS硬盘读写测试

测试了几家VPS的硬盘读写测试 Amazon Lightsail 1H 0.5GB版本,最低配置的 Linode Contabo 测试脚本: curl -sL yabs.sh | bash -s — -i wget -qO- yabs.sh | bash -s — -i  -i表示:Disables the iperf (network performance) test 脚本地址:https://github.com/masonr/yet-another-bench-script 关键字:contabo硬盘测试,Linode硬盘测试

纯宝塔英文版脚本占用资源记录

使用Amazon Lightsail最低配置,1H 512内存,安装宝塔英文版本。 512 MB RAM, 1 vCPU, 20 GB SSD, Debian 11 测试结果: Mysql 5.6.50占用内存168MBPhp 7.4与phpMyAdmin 5.0占有内存2MBNginx 1.20.2占用内存23MB Debian 11安装后只占用内存56MB。宝塔英文版本脚本安装后占用内存在45MB左右。 没有网站安装到时候,负载与CPU均非常低。 只安装Nginx与PHP的时候 负载与CPU非常低。 内存占有率也很低,基本就是Debian安装后的一个状态。 实时状态的Traffic与Disk IO也比较低。 亚马逊后台的CPU统计数据,在21.30分左右的时候达到了1.92%(可能期间我卸载过Mysql) 16.00到21.00均在0.35%以下 宝塔后台的监控 其中有一些峰值,是在安装LNMP,在这里的13.16分左右是有过卸载Mysql。 这里使用的时间是UTC-0,亚马逊后台显示的是东八区。相差8个小时,所以这里的13点就是北京时间21点。 LNMP齐全的时候 安装了Mysql与phpMyAdmin,现在4个软件齐全了。 Mysql安装后,内存从167MB到了335MB,多了168MB。其余方面没有多少变化。 上面显示22.00有一个小高峰,这个时候是安装Mysql与phpMyAdmin。 LNMP状态下,暂停Mysql后 内存立马降低下来了,到了144MB 暂停PHP、删除PhpMyAdmin后 暂停PHP后,内存维持在142MB,只是降低了2MB,所以PHP的运行占有内存很低。… Continue Reading →

Amazon Lightsail Change Root Password

首先使用普通账户登陆进去,使用命令sudo -i切换到root 模式 然后使用passwd更改密码 下次可以使用su – 切换为Root模式 关键字:Amazon Lightsail更改Root密码

« Older posts Newer posts »

© 2024 ensky的跨境笔记 — Powered by WordPress

Theme by Anders NorenUp ↑