WordPress安装所需的环境,需要编译的中间件和组件 作者: _囧rz_ 时间: 2021-10-21 分类: 计算机类 评论 Although WordPress can work in almost any environment, even very minimal ones, it must be acknowledged that it does not work completely well in these. That’s why here we are going to make some minimum recommendations of the environment in which it would work most effectively. https://make.wordpress.org/hosting/handbook/server-environment/ Web Server #Web Server The web server is the software dedicated to run the files of the website and where users come to consult them, mainly through the Web. There are many web servers and, generally, any that support the execution of PHP files should be able to work with WordPress. When it comes to the server, web, WordPress officially supports: Apache HTTPD 2.4 nginx 1.20 / 1.19 http://nginx.org/download/nginx-1.21.3.tar.gz Also, checked or used by hosting companies and developers: LiteSpeed Web Server 6.0 / 5.4 / 5.3 OpenLiteSpeed 1.7 / 1.6 / 1.5 / 1.4 WordPress may work with older versions, but we recommend only versions that are stable and supported. Remember that if you have a website running in production, it is recommended to use the latest stable version of each of the web servers (mainly for security, rather than functionality), but not alpha, beta or candidate (RC) versions. PHP #PHP PHP is a programming language on which WordPress code is based. This language runs on the server and it is important to keep it up to date, both for security and functionality. WordPress supports many versions of PHP, some even obsolete, but as a general rule you should use only those with security or stable support. Officially the WordPress core supports from PHP 5.6.20 to PHP 8.0. However, not all themes or plugins are supported. When it comes to PHP, WordPress works best with the following versions: PHP 8.0 PHP 7.4 https://www.php.net/distributions/php-8.0.11.tar.gz https://www.php.net/distributions/php-7.4.24.tar.gz 必须安装扩展 curl,dom,exif,fileinfo,hash,imagick,json,mbstring,mysqli,openssl,pcre,sodium,xml,zip, 推荐安装扩展 bcmath,filter,gd,iconv,intl,mcrypt,simplexml,xmlreader,zlib, 另外安装服务 ssh2,ftp,sockets, 系统扩展 ImageMagick,Ghost Script 数据库 MariaDB 10.5 / 10.4 / 10.3 / 10.2 MySQL 8.0 / 5.7 https://dev.mysql.com/downloads/mysql/ https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.26-1.el8.x86_64.rpm-bundle.tar https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-community-server-8.0.26-1.el8.x86_64.rpm 推荐运平台数据库 Amazon Aurora Amazon RDS for MariaDB Amazon RDS for MySQL Google Cloud SQL Percona MySQL Server 8.0 NGINX https://www.icode9.com/content-3-1087281.html http://nginx.org/en/linux_packages.html#RHEL-CentOS PHP8 https://wvww.cn/15.html MYSQL https://www.gaoxiaobo.com/web/server/169.html systemctl stop firewalld https://blog.csdn.net/weixin_46106069/article/details/114700217 https://blog.csdn.net/qq_39289155/article/details/111501000 linux服务器nginx安装资源(nginx、openssl、pcre、zlib、gcc、gcc-c++) ./configure --prefix=/usr/local/libiconv yum -y install wget vim pcre pcre-devel openssl openssl-devel libicu-devel gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel ncurses ncurses-devel curl curl-devel krb5-devel libidn libidn-devel openldap openldap-devel nss_ldap jemalloc-devel cmake boost-devel bison automake libevent libevent-devel gd gd-devel libtool* libmcrypt libmcrypt-devel mcrypt mhash libxslt libxslt-devel readline readline-devel gmp gmp-devel libcurl libcurl-devel openjpeg-devel sqlite-devel net-tools* yum -y install ntpdate gcc gcc-c++ ncurses ncurses-devel cmake readline-devel zlib.x86_64 zlib-devel.x86_64 bison libcurl-* net-tool* tree nmap sysstat lrzsz dos2unix telnet.x86_64 nethogs iftop iotop unzip ftp.x86_64 xfs* expect vim wget psmisc openssh-client* libaio libaio1 libnuma openssl-devel bzip2 https://blog.51cto.com/u_15162069/2699925 https://www.gaoxiaobo.com/web/server/169.html ------------------------------------------------------ 1、首先下载mysql-8.0.26 RPM安装包。 官方rpm包下载地址:https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.26-1.el7.x86_64.rpm-bundle.tar wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.26-1.el7.x86_64.rpm-bundle.tar 2、解压tar包 tar -xvf mysql-8.0.26-1.el7.x86_64.rpm-bundle.tar 3、安装mysql-common rpm -ivh mysql-community-common-8.0.26-1.el7.x86_64.rpm 4、安装mysql-client-plugins rpm -ivh mysql-community-client-plugins-8.0.26-1.el7.x86_64.rpm 5、安装mysql-community-libs rpm -ivh mysql-community-libs-8.0.26-1.el7.x86_64.rpm 6、安装mysql-community-client rpm -ivh mysql-community-client-8.0.26-1.el7.x86_64.rpm 7、安装mysql-community-server rpm -ivh mysql-community-server-8.0.26-1.el7.x86_64.rpm 报错,提示缺少net-tools error: Failed dependencies: net-tools is needed by mysql-community-server-8.0.26-1.el7.x86_64 安装net-tools yum install -y net-tools* 再次执行上述mysql-community-server安装命令,OK了,可以正常安装。 8、启动mysql service mysqld start 9、mysql8.0版本后,启动时会生成初始密码,在/var/log/mysqld.log日志中,查看初始密码 grep 'temporary password' /var/log/mysqld.log mysql -u root -p show databases; use mysql; 10、登录mysql,修改root用户密码,开启远程登录权限 #mysql 8.*修改的密码强度需要包含大小写字母、特殊符号、数字,否则将报错修改失败 alter user 'root'@'localhost' identified by 'password'; use mysql update user set host = '%' where user='root'; flush privileges; 作者:只是甲 链接:https://www.jianshu.com/p/090e4a055713 来源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 必须安装扩展 ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/conf --enable-curl --enable-dom --enable-exif --enable-fileinfo--enable-hash --enable-imagick --enable-json --enable-mbstring--enable-mysqli --enable-openssl --enable-pcre --enable-sodium--enable-xml --enable-zip --enable-bcmath --enable-filter --enable-gd--enable-iconv --enable-intl --enable-mcrypt --enable-simplexml --enable-xmlreader --enable-zlib--with-pdo-mysql --with-openssl --with-curl --with-gd --with-gettext--with-mhash --with-openssl --with-mcrypt --with-tidy --enable-wddx--with-xmlrpc --with-zlib
2021年 Typecho转换到WordPress 作者: _囧rz_ 时间: 2021-09-12 分类: 计算机类 评论 2021年 Typecho转换到WordPress 参考文章 https://www.visc.cn/jishu/230.html 步骤 1.导出数据 2.导入数据 3.转换附件 1.ByeTyp这款插件,工作原理是将Typecho中的数据导出为WordPress可识别的WXR文件,然后再用Wordpress的导入工具导入数据 访问ByeTyp项目主页:https://github.com/ibadboy-net/ByeTyp 下载最新版的插件。下载后将插件上传并安装到Typecho上。注意上传的时候要为插件的文件夹命名为ByeTyp,否则插件将无法正常运行。 使用方法 启用插件后,按照以下顺序操作,导出当前Typecho的数据。 控制台-数据导出-导出XML文件 工具-导入-WordPress-运行导入器(未安装的话就先安装)-选择文件-上传并导入-选择导入的文章所属的用户,之后提示是否导入媒体,随便点就行 迁移附件 将Typecho站点中的/usr/uploads目录下面的文件转移到WordPress的/wp-content/uploads目录下。之后在数据库中替换图片资源路径,执行以下SQL语句: UPDATE wp_posts SET post_content = REPLACE( post_content, '/usr/uploads/', '/wp-content/uploads/'); 这样,整个之前Typecho站点的数据都转移到Wordpress系统下了 注意事项 安装要FTP权限,设置目录777,危险性太大了.设置完,马上还原 要么用WINSCP传输文件,手动安装wordpress-importer https://wordpress.org/plugins/wordpress-importer/ 可能是某个组件或者权限没有设置好,编辑无法正常显示 安装 Kindeditor For WordPress https://wordpress.org/plugins/kindeditor-for-wordpress/ 无法发布文章 参见 https://www.shopee6.com/web/web-tutorial/wordpress-this-response-is-not-a-valid-json-response.html 剩下慢慢排查 2021/09/12
typecho安装报错解决FAQ 作者: _囧rz_ 时间: 2021-09-11 分类: 计算机类 评论 1.安装程序时无法连接数据库 在把程序放到目录下,进行安装的时候,将数据库的密码输入正确后,无法进行安装 这个时候处理方式就是手动创建一个typecho的数据库即可解决 2.安装提示无法安装 PHP版本问题,更换PHP版本 3.typecho博客进入不了后台,提示404 https://cloud.tencent.com/developer/article/1142507 Nginx服务器点击前台链接或者后台登录时出现404, not found 官方给的解决方式是一般的出现这种情况时,nginx.conf里的location设置都是类似这样 location ~ .*.php$ 要支持pathinfo,要改成 location ~ ..php(/.)*$ 在某些老版本的php里面,可能还要打开php.ini里的cgi.fix_pathinfo cgi.fix_pathinfo = 1 页面404一般都是伪静态的问题, 把enable-php.conf修改为下面这个配置 执行:/etc/init.d/nginx restart 重启生效 nginx下的enable-php.conf配置如下 location ~ .*.php$ { #try_files $uri =404; fastcgi_pass unix:/tmp/php-cgi.sock; fastcgi_index index.php; include fastcgi.conf; include pathinfo.conf; }
如何使用主板上的Win10序列号激活Win10 作者: _囧rz_ 时间: 2018-05-21 分类: 计算机类 评论 *使用管理员模式运行 CMD 命令 1、卸载序列号命令 slmgr.vbs /upk 2、提取序列号命令 wmic path softwarelicensingservice get OA3xOriginalProductKey 3、写入所提取的序列号 slmgr /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX 4、点击激活界面中的“疑难解答”联网激活
WMIC命令及获取主板集成Windows key 作者: _囧rz_ 时间: 2018-05-09 分类: 计算机类 评论 获取KEY的命令不在此列 命令为 wmic path softwarelicensingservice get oa3xoriginalproductkey Windows 10 Pro OEM:DM 永久激活KEY : 此KEY为:网络的KEY N24DD-FGXK3-2RWYX-6D87B-HT672 [全局开关] <命令> 可以使用以下全局开关: /NAMESPACE 别名在其上操作的命名空间的路径。 /ROLE 包含别名定义的角色的路径。 /NODE 别名在其上操作的服务器。 /IMPLEVEL 客户端模拟级别。 /AUTHLEVEL 客户端身份验证级别。 /LOCALE 客户端应使用的语言 ID。 /PRIVILEGES 启用或禁用所有权限。 /TRACE 将调试信息输出到 stderr。 /RECORD 记录所有输入命令和输出内容。 /INTERACTIVE 设置或重置交互模式。 /FAILFAST 设置或重置 FailFast 模式。 /USER 会话期间要使用的用户。 /PASSWORD 登录会话时要使用的密码。 /OUTPUT 指定输出重定向模式。 /APPEND 指定输出重定向模式。 /AGGREGATE 设置或重置聚合模式。 /AUTHORITY 指定连接的 <授权类型>。 /?[:] 用法信息。 有关特定全局开关的详细信息,请键入: switch-name /? 当前角色中可以使用以下别名: ALIAS - 对本地系统上可用别名的访问 BASEBOARD - 基板(也称为主板或系统板)管理。 BIOS - 基本输入/输出服务(BIOS)管理。 BOOTCONFIG - 启动配置管理。 CDROM - CD-ROM 管理。 COMPUTERSYSTEM - 计算机系统管理。 CPU - CPU 管理。 CSPRODUCT - SMBIOS 中的计算机系统产品信息。 DATAFILE - 数据文件管理。 DCOMAPP - DCOM 应用程序管理。 DESKTOP - 用户的桌面管理。 DESKTOPMONITOR - 桌面监视器管理。 DEVICEMEMORYADDRESS - 设备内存地址管理。 DISKDRIVE - 物理磁盘驱动器管理。 DISKQUOTA - 用于 NTFS 卷的磁盘空间使用量。 DMACHANNEL - 直接内存访问(DMA)通道管理。 ENVIRONMENT - 系统环境设置管理。 FSDIR - 文件系统目录项管理。 GROUP - 组帐户管理。 IDECONTROLLER - IDE 控制器管理。 IRQ - 中断请求线路(IRQ)管理。 JOB - 提供对使用计划服务安排的作业的访问。 LOADORDER - 定义执行依赖关系的系统服务的管理。 LOGICALDISK - 本地存储设备管理。 LOGON - 登录会话。 MEMCACHE - 缓存内存管理。 MEMORYCHIP - 内存芯片信息。 MEMPHYSICAL - 计算机系统的物理内存管理。 NETCLIENT - 网络客户端管理。 NETLOGIN - 网络登录信息(属于特定用户)管理。 NETPROTOCOL - 协议(及其网络特征)管理。 NETUSE - 活动网络连接管理。 NIC - 网络接口控制器(NIC)管理。 NICCONFIG - 网络适配器管理。 NTDOMAIN - NT 域管理。 NTEVENT - NT 事件日志中的项目。 NTEVENTLOG - NT 事件日志文件管理。 ONBOARDDEVICE - 主板(系统板)中内置的通用适配器设备的管理。 OS - 已安装操作系统的管理。 PAGEFILE - 虚拟内存文件交换管理。 PAGEFILESET - 页面文件设置管理。 PARTITION - 物理磁盘的已分区区域的管理。 PORT - I/O 端口管理。 PORTCONNECTOR - 物理连接端口管理。 PRINTER - 打印机设备管理。 PRINTERCONFIG - 打印机设备配置管理。 PRINTJOB - 打印作业管理。 PROCESS - 进程管理。 PRODUCT - 安装程序包任务管理。 QFE - 快速修复工程。 QUOTASETTING - 卷上的磁盘配额设置信息。 RDACCOUNT - 远程桌面连接权限管理。 RDNIC - 对特定网络适配器的远程桌面连接管理。 RDPERMISSIONS - 特定远程桌面连接的权限。 RDTOGGLE - 远程打开或关闭远程桌面侦听程序。 RECOVEROS - 操作系统出现故障时将从内存收集的信息。 REGISTRY - 计算机系统注册表管理。 SCSICONTROLLER - SCSI 控制器管理。 SERVER - 服务器信息管理。 SERVICE - 服务应用程序管理。 SHADOWCOPY - 卷影副本管理。 SHADOWSTORAGE - 卷影副本存储区域管理。 SHARE - 共享资源管理。 SOFTWAREELEMENT - 系统上安装的软件产品元素的管理。 SOFTWAREFEATURE - SoftwareElement 的软件产品子集的管理。 SOUNDDEV - 声音设备管理。 STARTUP - 当用户登录到计算机系统时自动运行的命令的管理。 SYSACCOUNT - 系统帐户管理。 SYSDRIVER - 基本服务的系统驱动程序管理。 SYSTEMENCLOSURE - 物理系统外壳管理。 SYSTEMSLOT - 物理连接点(包括端口、插槽和外设以及专用连接点)的管理。 TAPEDRIVE - 磁带驱动器管理。 TEMPERATURE - 温度传感器(电子温度计)数据管理。 TIMEZONE - 时区数据管理。 UPS - 不间断电源(UPS)管理。 USERACCOUNT - 用户帐户管理。 VOLTAGE - 电压传感器(电子电压表)数据管理。 VOLUME - 本地存储卷管理。 VOLUMEQUOTASETTING - 将磁盘配额设置与特定磁盘卷相关联。 VOLUMEUSERQUOTA - 每用户存储卷配额管理。 WMISET - WMI 服务操作参数管理。 有关特定别名的详细信息,请键入: alias /? CLASS - 按 Esc 键可获取完整 WMI 架构。 PATH - 按 Esc 键可获取完整 WMI 对象路径。 CONTEXT - 显示所有全局开关的状态。 QUIT/EXIT - 退出程序。 有关 CLASS/PATH/CONTEXT 的详细信息,请键入: (CLASS | PATH | CONTEXT) /?