WordPress使用技巧

一些常用网址及通过终端修改设置的使用技巧,部分配置前提是使用apache服务器

后台界面

your.domain/wp-admin

区块样板管理界面

your.domain/wp-admin/edit.php?post_type=wp_block

数据库修改用户密码

打开Mysql

$ sudo mysql

选择wordpress数据库(将wordpressdb替换为数据库名称)

use 'wordpressdb'

wordpress用户密码为加密后存储,需要先生成,通过以下指令修改

UPDATE wp_users SET user_pass = '$P$BRJXYs2zKuqFIJmP8LvPKZvMS8iiL/1' WHERE user_login = 'user_name'

其中$P$BRJXYs2zKuqFIJmP8LvPKZvMS8iiL/1是密码123456加密后的结果,可以通过这个工具生成,此外需要将user_name替换为需要修改的用户名

修改上传文件大小限制

在根目录搜索php.ini

$ sudo find -name php.ini
./etc/php/8.1/cli/php.ini
./etc/php/8.1/apache2/php.ini

编辑php.ini文件

$ vi ./etc/php/8.1/apache2/php.ini

找到以下2行,修改为想要的值

post_max_size = 64M
upload_max_filesize = 64M

最后重启一下服务器

$ sudo service apache2 restart

修改数据库账号密码

WordPress的数据库相关设置可以在安装目录下的wp-config.php文件中找到

// ** Database settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'wordpress' );

/** Database username */
define( 'DB_USER', 'username' );

/** Database password */
define( 'DB_PASSWORD', 'password' );

/** Database hostname */
define( 'DB_HOST', 'localhost' );

解决启用固定链接后404

网上说要去配置.htaccess,但是现在wordpress在启用固定链接后会自动配置好.htaccess,所以问题并不是这个配置文件,而是apache根本没有使能rewrite engine😅

$ sudo a2enmod rewrite

然后重启apache,应该就不会404了

$ sudo service apache2 restart

如果还是有问题那就是没有启用.htaccess文件了

Apache服务器启用.htaccess

编辑000-default.conf文件

$ sudo vi /etc/apache2/sites-available/000-default.conf

加入以下代码

<Directory "/var/www">
    AllowOverride All
</Directory>

之后重启apache

$ sudo service apache2 restart

发表回复

电子邮件地址不会被公开。必填项已用 * 标注

Index