最近我们的一位读者问我们是否可以从数据库中更改他们的WordPress主题。 WordPress使管理区域中的主题变得非常容易。但是,如果您无法访问WordPress管理区域,则需要找到其他方法来更改WordPress主题。在本文中,我们将向您展示如何通过phpMyAdmin轻松更改WordPress主题。 为什么以及何时需要使用phpMyAdmin? 通常,更改WordPress主题的最简单方法是访问外观»主题WordPress管理区域...
您是否希望在WordPress中创建子主题?一旦学习了WordPress基础知识,您可能想学习如何自定义WordPress网站。我们相信儿童主题是任何想要自定义WordPress主题的人的一个很好的起点。在本文中,我们将向您展示如何在WordPress中创建子主题。 为什么需要创建子主题? 子主题被认为是自定义WordPress主题的最佳方式。子主题继承其父主题的所有功能和外观。您可以自定义它而不影响父主题。...
正如你们许多人所知,上周Syed Balkhi参加了WordCamp Raleigh 2012.在活动期间,他的一条推文引发了相当多的争论。在本文中,我们的创始人Syed Balkhi将讨论WordPress自定义帖子类型是否属于functions.php文件或插件。下面是一条推文开始了这场辩论: 不要在functions.php中添加自定义帖子类型 – >你应该总是使用特定于站点的插件 – wpbeg.in/vcXr7j #wcraleigh &...
WordPress是用PHP作为脚本语言编写的,而MySQL是用作数据库管理系统。为了使用WordPress,你真的不需要学习它们中的任何一个。但是,对这两者的基本了解可以帮助您解决问题,并增加您对WordPress如何工作的理解。在本文中,我们将解释WordPress如何使用数据库,包括默认WordPress数据库表的入门。我们还将向您展示如何使用phpMyAdmin管理WordPress数据库,其中包括创建数据库备份,优...
您是否阅读过要求您编辑wp-config文件的教程,而您不知道它是什么?好吧,我们已经让你满意了。在本文中,我们将向您展示如何在WordPress中正确编辑wp-config.php文件。 什么是wp-config.php文件? 顾名思义,它是一个配置文件,是所有自托管WordPress站点的一部分。 与其他文件不同,wp-config.php文件不是内置于WordPress,而是在安装过程中专门为您的站点生成的。 WordPress将您...
您想使用phpMyAdmin重置WordPress密码吗?如果您无法重置WordPress密码,则可以使用phpMyAdmin直接在WordPress数据库中重置密码。在本文中,我们将向您展示如何从phpMyAdmin轻松重置WordPress密码。 为什么从phpMyAdmin重置WordPress密码 WordPress让您可以轻松重置密码。您只需转到登录屏幕,然后单击“忘记密码”链接即可。 单击它会转到密码重置页面,您可以在其中输入用户名或电...
用户经常会问我们是应该安装WordPress插件还是将代码添加到他们主题的functions.php文件中?有些用户认为添加代码总是更好的性能方法,但事实并非如此。在本文中,我们将解释WordPress插件与functions.php文件的优缺点,以及哪种方法更好。 在Functions.php文件中安装WordPress插件与自定义代码 您经常会找到两种解决方案来向WordPress网站添加内容。您可以安装WordPress插件或在主...
1.首先安装依赖包: yum install libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2-devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel gmp gmp-devel libmcrypt libmcrypt-devel readline readline-devel libxslt libxslt-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel ncurses curl gdbm-devel db4-devel libXp...
Docker 化 PHP 项目 每个 PHP 项目中必须包含以下文件 Dockerfile .env docker-compose.yml 示例请查看 ./app/demo Docker 化 NGINX 示例请查看 ./config/nginx/Dockerfile Secret SSH key Configs PHP 配置文件 NGINX 配置文件 启动 在 docker-production.yml 中定义,请自行调整配置 $ ./lnmp-dcoker.sh swarm-deploy 销毁 $ ./lnmp-docker.sh swarm-down
CLI 为方便操作,我封装了一些命令。 Linux/macOS $ ./lnmp-docker.sh Windows 10 请在 PowerShell 中执行,禁止执行脚本的问题请查看系列一的文章。 $ ./lnmp-docker.ps1 CLI 功能 下面内容以 ./lnmp-docker.sh 为例,Windows 10 用户自行替换为 ./lnmp-docker.ps1 自签名 SSL 证书(支持通配符) $ ./lnmp-docker.sh ssl-self khs1994.com *.khs1994.com 127.0.0.1 192.1...
常用命令 php composer laravel phpunit 安装 假设我们在系列一文章中将 khs1994-docker/lnmp 克隆到了 /data/lnmp 目录中。 将 /data/lnmp/bin 加入 PATH # vi ~/.bashrc $ vi /etc/profile export PATH=/data/lnmp/bin:$PATH fish Windows 10 用户请查看 GitHub 使用 为避免与原始命令冲突,我们为每个命令加上了 lnmp- 前缀。 composer $ cd /data/lnmp/app/my_php_pr...
新建 PHP 项目文件夹 在 ./app 新建一个文件夹(本文以 my_php_project 为例)。 $ cd lnmp/app $ mkdir my_php_project $ cd my_php_project $ vi index.php Windows 10 用户请在资源管理器手动新建 配置 NGINX 打开 ./config/nginx/,新建一个 NGINX 配置文件 my_php_project.conf $ cd config/nginx $ vi my_php_project.conf 配置文件内容请参照此目录下的示例配置...
安装Docker 《Ubuntu安装和配置Docker-CE镜像加速》 准备项目 使用本人的项目 khs1994-docker/lnmp 来作为 LNMP 环境。 安装 $ git clone --recursive https://github.com/khs1994-docker/lnmp.git # $ git clone --recursive git@github.com:khs1994-docker/lnmp.git 中国镜像 $ git clone --recursive https://code.aliyun.com/khs1994-docker/lnmp.git # $ git clon...
在 Java、C# 及 Python 等语言中很早就提供了这种异常处理机制,如果你对哪一种语言中的异常处理熟悉,那对 PHP 中提供的异常处理机制也就不会陌生了。 异常处理的加入使得在 PHP 程序中排查错误、捕获异常更加简单容易,也使得 PHP 程序在健壮性方面有很大改善和提高。异常处理在 PHP 中的具体体现就是,PHP 提供了一个名叫 Exception 的类完成对 PHP 程序异常的处理,这个类包含了一...
PHP 中屏蔽错误的方法有3中,下面就来分别介绍一下。 使用错误控制运算符:@ PHP 支持使用错误控制运算符@。将其放置在一个 PHP 表达式之前,该表达式可能产生的任何错误信息都将被忽略掉。 如果用 set_error_handler() 设定了自定义的错误处理函数,这个错误处理函数仍然会被调用,而如果在出错语句前使用了@的话,错误处理函数将返回 0。 需要注意的是,@运算符只对表达式有效。简单...
还有一点就是,因为 Cookie 存储在客户端,所以用户有权禁用 Cookie,而 Session 是存储在服务器端的,用户无法禁用。 Session 简介 Session 在 Web 技术中占有非常重要的地位。由于网页是一种无状态的连接程序,无法记录用户的浏览状态,所以需要通过 Session 来记录用户的有关信息,以供用户再次以这个身份对 Web 服务器发起请求。 Session 中文是“会话”的意思,与 Cookie 类似,都...
一.简介 由于 Session 是以文本文件形式存储在服务器端的,所以不怕客户端修改 Session 内容。实际上在服务器端的 Session 文件,PHP 自动修改 Session 文件的权限,只保留了系统读和写权限,而且不能通过 ftp 修改,所以安全得多。 对于 Cookie 来说,假设我们要验证用户是否登陆,就必须在 Cookie 中保存用户名和密码(可能是 md5 加密后字符串),并在每次请求页面的时候进行验证...
pdo连接数据库的有点是能实现不同数据库之间的转换,而且有事务功能的回滚,更有pdo::prepare();pdo:::execute()函数的预处理查询,所以我个人认为pdo的功能还是比较强大的,所有这篇日志只为我自己而写,希望看到这篇日志的兄弟们能对你们有所帮助。 要用php连接数据库首先要要实例化pdo的类,并且要有数据源,服务器账号,服务器密码 数据源是数据库类型,服务器名称,数据库名称的一...
在本文中,您将学习如何在CentOS 8 Linux上安装PHP 7.4。 添加EPEL和Remi存储库 首先,您需要添加EPEL&Remi存储库,从中可以在CentOS 8 Linux上安装PHP 7.4。 要在CentOS 8上安装并启用EPEL存储库,请执行以下dnf命令。 [root@localhost www.linuxidc.com]# dnf install https://dl.Fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm 要确认EPEL存储库的存在,请运...
设置Ondřej存储库 OndřejSurý为Ubuntu和Debian维护PHP 5.6和PHP 7.0存储库。 我们现在将使用Ondej存储库来安装PHP 5.6。 ### Ubuntu 18.04 ### sudo apt-get update sudo apt-get install -y software-properties-common sudo add-apt-repository ppa:ondrej/php ### Debian 9 ### sudo apt-get update sudo apt-get install -y apt-transport-https curl curl https://packages....