在阿里云服务器上安装Nginx,php5.3.3环境,使用阿里云的RDS数据库

1,安装wordpress,提示您的PHP似乎没有安装运行WordPress所必需的MySQL扩展

解决方案:移除已经安装的php环境 yum remove php

重新安装: yum install php lighttpd-fastcgi php-cli php-mysql php-gd php-imap php-ldap 
php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-mssql php-snmp php-soap 
php-tidy php-common php-devel php-fpm

2,安装插件,提示:无法建立目录 wp-content/uploads/2015/01。

把wp-content这个文件夹的权限也改成777

3,上传插件后,提示:要执行请求的操作,WordPress 需要访问您网页服务器的权限。要求输入一堆ftp密码

在wp-config.php里加入下面代码:

define("FS_METHOD","direct");

define("FS_CHMOD_DIR",0777);

define("FS_CHMOD_FILE",0777);
把plugins及themes权限改为0777

4,安装CKEditor插件后没有中文字体
修改wordpress/wp-content/plugins/ckeditor-for-wordpress下面的ckeditor.config.js
中增加图中所示代码

config.font_names
= '宋体/宋体;黑体/黑体;仿宋/仿宋_GB2312;楷体/楷体_GB2312;隶书/隶书;幼圆/幼圆;微软雅黑/微软雅黑;'+

  安装后,刷新后台,即可看到中文字体

5,截取文章摘要

使用php的mb_strimwidth。需要安装插件。centos可以使用yum安装

yum -y install php-mbstrin

安装之后重启php-fpm,nginx

截取文章方法:

/**
* 截取文章摘要
*/
function cutArticle($data,$cut=0,$str="....")
{ $data=strip_tags($data);//去除html标记
$pattern = "/&[a-zA-Z]+;/";//去除特殊符号
$data=preg_replace($pattern,'',$data);
if(!is_numeric($cut))
return $data;
if($cut>0)
$data=mb_strimwidth($data,0,$cut,$str); return $data;
}

部署到阿里云上之后发现文章摘要乱码:

可以增加编码设置,解决

/**
* 截取文章摘要
*/
function cutArticle($data,$cut=0,$str="....")
{
$data=strip_tags($data);//去除html标记
$pattern = "/&[a-zA-Z]+;/";//去除特殊符号
$data=preg_replace($pattern,'',$data);
//echo !is_numeric($cut);
if(!is_numeric($cut)){
return $data;
}
if($cut>0){
$data=mb_strimwidth($data,0,$cut,$str,"utf-8");
} return $data;
}

  

最新文章

  1. Red Hat Enterprise Server 6.0 安装Sendmail相关包
  2. 正则获取HTML代码中img的src地址
  3. Entity Framework 基于方法的查询语法
  4. 【转】Java高手真经全套书籍分享
  5. 初学Hibernate主键生成策略
  6. Wordpress添加关键词和描述
  7. CentOS6.5下安装wine OK
  8. C语言中和指针相关的四道题目
  9. iOS之duplicate symbols for architecture x86_64错误
  10. Projected Coordinate Systems
  11. Qt 学习之路:坐标系统
  12. solr6.5的安装与配置
  13. 数据库之redis篇(2)—— redis配置文件,常用命令,性能测试工具
  14. (3).NET CORE微服务 Micro-Service ---- Consul服务治理
  15. 实验二《Java面向对象程序设计》的一点说明
  16. Vue 的生命周期图
  17. blfs(systemv版本)学习笔记-总页
  18. robotframework·WEB项目
  19. Compensating-Transaction模式
  20. CA单向认证和双向认证的区别?

热门文章

  1. Javascript模块化编程:AMD规范及require.js用法【转】 - loheonly的笔记 - 前端网(W3Cfuns)
  2. AngularJS数据建模(转载)
  3. ubuntu上面安装eclipse android到adt下载方法
  4. sql语句删除由于无主键导致完全重复的数据方法
  5. Application对象
  6. ZF-关于海南的增删改需求
  7. Brain Network (medium)
  8. HDU1425 <sort 快排>
  9. PAT (Advanced Level) 1063. Set Similarity (25)
  10. [iOS]C语言技术视频-13-指针变量练习三(结构体指针变量)