WordPress搭建笔记 遇到的错误笔记

安装时没有权限写入 wp-config.php

  • 设置apache用户(或者www用户)对WordPress文件夹的写权限(chown -R apache wordpress/)

无法建立目录wp-content/uploads/2015/12。有没有上级目录的写权限?

  • 修改wp-content目录的写权限,方法见上面一条(目录在WordPress站点根目录下),网上也有很多资料说在home目录下,反正我的不是;也有的说修改数据库options中的upload键值,反正我的是没用!!!

安装插件需要输入fpt用户名和密码

  • 查看运行WWW或者Apache的用户,我是直接用vi /etc/passwd 看的 ,比如:用户名为apache或者www,然后chown -R apache wordpress (wordpress是WordPress站点的根目录)

注册邮箱验证:

安装WP Mail SMTP插件
然后设置邮箱服务器,比如使用qq邮箱的:
点击设置->账户->POP3/IMAP/SMIP/Exchange/CardDAV/CalDAV服务,开启服务

图1

图2
QQ邮箱帮助中心

使用AMH面板时无法安装插件 Problem with the SSL CA cert (path? access rights?)

  • AMH面板下载AMCHroot插件,设置中对网站运行环境模式选择 兼容模式

邮箱:您的密码重设链接无效,请在下方请求新链接。

是因为系统发邮箱是多了<>这两个符号,在wp-login.php中327行上下

  • // $message .= '<' . network_site_url("wp-login.php?action=rp&key=$key&login=" . rawurlencode($user_login), 'login') . ">\r\n";
    $message .= "". network_site_url("wp-login.php?action=rp&key=$key&login=" . rawurlencode($user_login), 'login') ."\r\n";
  • 还有注册的时候用的:wp-icludes/pluggable.php中1741行左右
    // $message .= '<' . network_site_url("wp-login.php?action=rp&key=$key&login=" . rawurlencode($user->user_login), 'login') . ">\r\n\r\n";
    $message .= '' . network_site_url("wp-login.php?action=rp&key=$key&login=" . rawurlencode($user->user_login), 'login') . "";

更改固定链接后找不到页面

  1. 方法一:在固定连接前加/index.php即可,比如/index.php/archives/%post_id%,以后每个页面的地址都会有一个index.php
  2. 方法二:或者修改服务器rewrite规则(推荐),页面不需要添加Index.pn,更美观
    Nginx 解决方案:
    在 /etc/nginx/config.d/mysit.conf文件的 loction \ {} 中添加
if (-f $request_filename/index.html){
    rewrite (.*) $1/index.html break;
}

if (-f $request_filename/index.php){
    rewrite (.*) $1/index.php;
}

if (!-f $request_filename){
    rewrite (.*) /index.php;
}

Apache解决方案:

etc/httpd/conf/httpd.config 文件

原因一:Apache中的rewrite模块没有开启,去除这一行前面的#号就可以了

LoadModule rewrite_module modules/mod_rewrite.so

原因二:AllowOverride Not Enabled;服务器可能没打开AllowOverride。如果httpd.config的AllowOverride设置的是None,那.htaccess将被忽略。找到以下2处位置并修改:

<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /var/www/html>
# … other directives…
AllowOverride All
</Directory>

修改完成后,要重启Apache才能生效。

service httpd restart

AMH解决
进入amh的rewrite规则文件(位置在AMH控制面板虚拟主机那里看)

vi /usr/local/nginx/conf/rewrite/amh.conf

然后添加代码

if (-f $request_filename/index.html){
    rewrite (.*) $1/index.html break;
}

if (-f $request_filename/index.php){
    rewrite (.*) $1/index.php;
}

if (!-f $request_filename){
    rewrite (.*) /index.php;
}

保存退出
重启虚拟主机

amh host stop 
amh host start 

自动备份插件(BackWPup) 备份时报错

 [INFO] BackWPup 3.3; A project of Inpsyde GmbH   
[INFO] Log Level: Normal (translated)   
[INFO] BackWPup job: Neucrack_BackUp_job   
[INFO] Logfile is: backwpup_log_dc1ef5_2016-03-26_16-41-56.html   
[INFO] Backup file is: backwpup_dc1ef5_2016-03-26_16-41-56.zip   
[26-Mar-2016 16:41:56] 1. Try to backup database …   
[26-Mar-2016 16:41:56]  ERROR: No MySQLi extension found. Please install it.   
[26-Mar-2016 16:41:56] 2. Try to backup database …   
[26-Mar-2016 16:41:56]  ERROR: No MySQLi extension found. Please install it.   
[26-Mar-2016 16:41:56] 3. Try to backup database …   
[26-Mar-2016 16:41:56]  ERROR: No MySQLi extension found. Please install it.   
[26-Mar-2016 16:41:56]  ERROR: Step aborted: too many attempts!   
[26-Mar-2016 16:41:56] 1. Trying to make a list of folders to back up …   
[26-Mar-2016 16:41:56] Added "wp-config.php" to backup file list   
[26-Mar-2016 16:41:56] 232 folders to backup.   
[26-Mar-2016 16:41:56] 1. Trying to create a WordPress export to XML file …   
[26-Mar-2016 16:41:56] Check WP Export file …   
[26-Mar-2016 16:41:56] WP Export file is a valid WXR file.   
[26-Mar-2016 16:41:56] Added XML export "Neucrack.wordpress.2016-03-26.xml" with 122.89 kB to backup file list.   
[26-Mar-2016 16:41:56] 1. Trying to generate a file with installed plugin names …   
[26-Mar-2016 16:41:56] Added plugin list file "Neucrack.pluginlist.2016-03-26.txt" with 1.04 kB to backup file list.   
[26-Mar-2016 16:41:56] 1. Trying to generate a manifest file …   
[26-Mar-2016 16:41:56] Added manifest.json file with 4.18 kB to backup file list.   
[26-Mar-2016 16:41:56] 1. Trying to create backup archive …   
[26-Mar-2016 16:41:56] Compressing files as ZipArchive. Please be patient, this may take a moment.   
[26-Mar-2016 16:42:02] Backup archive created.   
[26-Mar-2016 16:42:02] Archive size is 24.47 MB.   
[26-Mar-2016 16:42:02] 2316 Files with 50.55 MB in Archive.   
[26-Mar-2016 16:42:20] 1. Try to send backup with email …   
[26-Mar-2016 16:42:20] Sending email to 1208077207@qq.com…   
[26-Mar-2016 16:47:14] Email sent.   
[26-Mar-2016 16:47:14] 1. Trying to check database …   
[26-Mar-2016 16:47:14] Database check done!

 [26-Mar-2016 16:47:14]  ERROR: Job has ended with errors in 318 seconds. You must resolve the errors for correct execution.

解决:

主要是因为插件使用了php的mysqli扩展对数据库进行备份,但是php没有装此扩展,需要手动安装。

安装则需要一份类似Windows中的dll文件,linux中是.so文件,这个文件要编译php源码获得,步骤如下:

下载php响应版本的源码

使用php --version 查看版本,

然后下载相同版本的源码并解压

用whereis php查看php安装位置

进入解压的文件夹下/ext/扩展名 目录下(扩展名就是想装得扩展的名字)

执行/usr/local/php/bin/phpize (phpize是个可执行文件)

发现在ext/扩展名 目录下多了一些configure文件

如果没错,继续

./configure --prefix=/usr/local/mysqli --with-php-config=/usr/local/php/bin/php-config --with-mysqli=/usr/local/mysql/bin/mysql_config

这里的目录仍然是你已安装的php所在目录。

如果没有报错,则make,再make install ,然后它会提示你Installing shared extensions: 目录名

看/etc/php.ini中有没有,extension_dir:

有就应该是上一步的目录名,如果不是,改成那个目录名

在最后添加一行:extension=mysqli.so

重启php服务器

 [INFO] BackWPup 3.3; A project of Inpsyde GmbH   
[INFO] Log Level: Normal (translated)   
[INFO] BackWPup job: Neucrack_BackUp_job   
[INFO] Logfile is: backwpup_log_dc1ef5_2016-03-26_20-23-21.html   
[INFO] Backup file is: backwpup_dc1ef5_2016-03-26_20-23-21.zip   
[26-Mar-2016 20:23:21] 1. Try to backup database …   
[26-Mar-2016 20:23:22] Connected to database wordpress_neucrack on localhost   
[26-Mar-2016 20:23:22] Added database dump "wordpress_neucrack.sql" with 808.93 kB to backup file list   
[26-Mar-2016 20:23:22] Database backup done!   
[26-Mar-2016 20:23:22] 1. Trying to make a list of folders to back up …   
[26-Mar-2016 20:23:22] Added "wp-config.php" to backup file list   
[26-Mar-2016 20:23:22] 232 folders to backup.   
[26-Mar-2016 20:23:22] 1. Trying to create a WordPress export to XML file …   
[26-Mar-2016 20:23:22] Check WP Export file …   
[26-Mar-2016 20:23:22] WP Export file is a valid WXR file.   
[26-Mar-2016 20:23:22] Added XML export "Neucrack.wordpress.2016-03-26.xml" with 123.00 kB to backup file list.   
[26-Mar-2016 20:23:22] 1. Trying to generate a file with installed plugin names …   
[26-Mar-2016 20:23:22] Added plugin list file "Neucrack.pluginlist.2016-03-26.txt" with 1.04 kB to backup file list.   
[26-Mar-2016 20:23:22] 1. Trying to generate a manifest file …   
[26-Mar-2016 20:23:22] Added manifest.json file with 4.17 kB to backup file list.   
[26-Mar-2016 20:23:22] 1. Trying to create backup archive …   
[26-Mar-2016 20:23:22] Compressing files as ZipArchive. Please be patient, this may take a moment.   
[26-Mar-2016 20:23:28] Backup archive created.   
[26-Mar-2016 20:23:28] Archive size is 24.64 MB.   
[26-Mar-2016 20:23:28] 2317 Files with 51.36 MB in Archive.   
[26-Mar-2016 20:23:34] 1. Try to send backup with email …   
[26-Mar-2016 20:23:34] Sending email to 1208077207@qq.com…   
[26-Mar-2016 20:26:35] Email sent.   
[26-Mar-2016 20:26:36] 1. Trying to check database …   
[26-Mar-2016 20:26:36] Database check done!

 [26-Mar-2016 20:26:36] Job done in 195 seconds.
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,372评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,368评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,415评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,157评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,171评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,125评论 1 297
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,028评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,887评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,310评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,533评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,690评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,411评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,004评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,659评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,812评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,693评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,577评论 2 353

推荐阅读更多精彩内容

  • nginx重写规则 nginx rewrite 正则表达式匹配 大小写匹配 ~ 为区分大小写匹配 ~* 为不区分大...
    桖辶殇阅读 5,565评论 0 2
  • 环境 Ubuntu 12.04 LTS PHP Apache2 Mysql Web服务器 Apache2 Apac...
    LienZzzz阅读 1,952评论 0 7
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,651评论 18 139
  • 今天下午14:46哄孩子睡觉,由于电视还开着,就忍不住点开了看,一直看了看,没刹住脚,看到现在16:46,终于把电...
    手心忄指纹阅读 207评论 0 0
  • 在戚风蛋糕卷、浮云卷、小四卷、小山卷中,最爱浮云卷。口感真的像云朵一样,轻盈蓬松,入口即化。 按君之的方子做了...
    野人献曝阅读 1,817评论 1 5