wordpress自定义404页面无法显示的解决办法

如果wordpress主题有自定义的404页面,但有时仍返回nginx自带的404 Not Found,这是为什么? 首先,排查是否关闭了nginx的跳转。 找到nginx配置文件中的以下两行: 删除,或者在每行前面加上#号注释掉,重启nginx。 如此时仍有部分错误链接返回nginx自带的404 Not Found,则应考虑wordpress并未接管全部访问,即wordpress不处理此部分链接,直接交由服务器程序处理,才会出现以上情况。 此时,启用伪静态可以解决问题。 找到wordpress设置-固定链接,将朴素型,改成其他任意一种形式。 然后在nginx配置中加入以下代码: 保存,重启,应该可以解决wordpress自定义404页面无法显示的问题。

升级wordpress插件提示「Briefly unavailable for scheduled maintenance. Check back in a minute.」的解决方案

在升级wordpress插件时,若出现以下提示: Briefly unavailable for scheduled maintenance. Check back in a minute. 即「正在执行例行维护,请一分钟后回来」。 这是由于升级过程被打断,或者升级过程有错误,而导致系统处于维护模式,前台页面才有此提示。 解决这个问题非常简单,把网站根目录下的「.maintenance」文件删除即可。 打开.maintenance文件,显示的是类似以下格式的内容: <?php $upgrading = 1111111111; ?>

wordpress网站首页只显示标题/摘要,不显示全文的方法

linchun.com.cn之前的网站首页会显示文章的全部内容,这给访问者的浏览体验带来极大不便。试着使用谷歌搜索,问题最后基本解决了。 找到content.php文件的以下内容: <?php the_content(‘Continue Reading &raquo;’); ?> <?php wp_link_pages( array( ‘before’ => ‘<div class=”page-link”><span>’ . __( ‘Pages:’, ‘xxxxxx’ ) . ‘</span>’, ‘after’ => ‘</div>’ ) ); ?> 将它修改为: <?php if(!is_single()) { the_excerpt(); } else { the_content(__(‘(more…)’)); } ?> 最后,保存,就显示摘要了。

升级wordpress提示另一更新正在运行的解决方案

问题: 升级WordPress Warning: 发生了预料之外的错误。WordPress.org或是此服务器的配置可能出了一些问题。如果您持续遇到困难,请试试支持论坛。 (WordPress无法建立到WordPress.org的安全连接,请联系您的服务器管理员。) in 一个后台地址 on line 某行 正在从https://downloads.wordpress.org/release/zh_CN/wordpress-某版本.zip下载更新文件… 或者显示: 另一更新正在运行。 解决方案: 1、登入phpMyAdmin管理界面,打开对应数据库; 2、找到 前缀_options表; 3、按option_name字段排序,找到core_updater.lock字段; 4、删除该字段。 完成,不再有提示。

同一云主机,绑定多域名的实现要点

实现同一服务器(IP),绑定多域名,本身并不难。 但是在实际操作时,可能会因Apache的版本不同,出现一些问题。 以Apache/MySQL/PHP环境为例,Apache的高版本(以2.4.6为例)不再支持NameVirtualHost,配置时无需再写入这个参数。 vim /etc/httpd/conf/httpd.conf 打开配置文件 在合适的位置,参考并配置以下代码: <virtualhost *:80>     ServerName 域名1     DocumentRoot 网站1目录     DirectoryIndex index.html index.php     <Directory  网站1目录>         Options +Includes -Indexes         AllowOverride All         Order Deny,Allow         Allow from All    </Directory> </virtualhost> <virtualhost *:80>   […]