Nginx WordPress伪静态rewrite

Nginx WordPress伪静态rewrite

rewrite ^.*/files/(.*)$ /wp-includes/ms-files.php?file=$1 last;
if (!-e $request_filename) {
rewrite ^.+?(/wp-.*) $1 last;
rewrite ^.+?(/.*\.php)$ $1 last;
rewrite ^ /index.php last;
}
将上述代码插入:
(1)/usr/local/nginx/conf/vhosts.conf  (普通)
(2)/usr/local/nginx/conf/vhost/domain.conf    (LNMP http://lnmp.org/)
 server {…} 中,
 重启 nginx(/etc/init.d/nginx restart) 即可生效。

phpStudy (10)

SSH用FTP将服务器上的文件上传到其他服务器

SSH用FTP将服务器上的文件上传到其他服务器

一:检查Linux系统是32位还是64位
getconf LONG_BIT

二:安装FTP客户端

yum install ftp

rpm -Uvh http://mirror.centos.org/centos/6/os/i386/Packages/ftp-0.17-54.el6.i686.rpm
rpm -Uvh http://mirror.centos.org/centos/6/os/x86_64/Packages/ftp-0.17-54.el6.x86_64.rpm
ftp /*启用FTP客户端
open zhangfangzhou.cn /*打开远程服务器
user /*输入用户名
Password: /*输入密码
put FileZilla_3.7.4_win32-setup.exe /public_html/ark.net.cn/Software/FTP/FileZilla_3.7.4_win32-setup.exe /put是上传命令,第
一个FileZilla_3.7.4_win32-setup.exe是本地文件名,第二个是远程文件名。意思就是把本地的FileZilla_3.7.4_win32-setup.exe上传到远
程FTP里,并且命名为FileZilla_3.7.4_win32-setup.exe,这样SSH就可以自己上传了。

SSH FTP (0) SSH FTP (1) SSH FTP (2) SSH FTP (3)

LNMP下实现Discuz 伪静态rewrite

LNMP下实现Discuz 伪静态rewrite(LNMP一键安装包http://www.lnmp.org/)
第一步,修改conf文件,找到站点.conf文件,LNMP在/usr/local/nginx/conf/vhost下
第二步,登陆Discuz后台,全局,SEO设置,全部选中,提交,查看当前的 Rewrite 规则,复制。
第三步,将站点.conf下载到本地编辑,替换include discuz.conf;为刚才复制的Rewrite 规则
第四部,重启LNMP,登陆SSH使用如下命令:/root/lnmp restart

LNMP Discuz (0) LNMP Discuz (1) LNMP Discuz (2) LNMP Discuz (3) LNMP Discuz (4) LNMP Discuz (5)

LNMP下FTP服务器的安装和使用(PureFTPd)

LNMP下FTP服务器的安装和使用(PureFTPd)

(LNMP一键安装包http://www.lnmp.org/)

一:安装PureFTPd
cd lnmp1.0-full
./pureftpd.sh

PureFTPd (0)

 

二:按提示输入你MySQL的root密码、FTP用户管理面板的密码、MySQL的FTP数据库密码。PureFTPd (1) PureFTPd (2) PureFTPd (3)

 

三:如果使用的是MySQL 5.5,前面安装完后需要按http://lnmp.org/faq/fix-pureftpd-bug-mysql-55.html修复才可以,如果不能确定版本
执行:/usr/local/mysql/bin/mysql -V 就会显示。

PureFTPd (4)

 

四:打开http://Domain或IP/ftp/,输入FTP用户管理面板的密码,开始使用。PureFTPd (5) PureFTPd (6) PureFTPd (7)

LNMP下WordPress无法编辑主题文件

WordPress无法编辑主题文件

LNMP(LNMP一键安装包http://www.lnmp.org/)
原因:PHP屏蔽函数scandir导致。
PHP禁止浏览目录造成,需要修改PHP的配置文件php.ini。
解决:PHP配置文件php.ini中找到scandir并删除(disable_functions=中的)
位置 /usr/local/php/etc/php.ini
disable_functions = passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_restore,dl
,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server
改为:
disable_functions = passthru,exec,system,chroot,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_restore,dl
,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server
重启LNMP,输入命令:/root/lnmp restart 即可,单独重启mysql:/etc/init.d/mysql restart

WordPress Edit (0) WordPress Edit (1) WordPress Edit (2) WordPress Edit (3) WordPress Edit (4) WordPress Edit (5) WordPress Edit (6) WordPress Edit (7)

CentOS 安装 VMware Tools

CentOS 6.5 安装 VMware Tools

init 3(完全多用户模式)
点击 VMware "安装VMware Tools”,再执行下面命令
1   yum -y install perl
    mkdir /mnt/cdrom
    mount -t auto /dev/cdrom /mnt/cdrom
    cd /mnt/cdrom
2  #将该软件包拷贝到LINUX的 TMP目录下
   cp *.tar.gz /tmp 
   或者cp VMwareTools-****.tar.gz /tmp   (****不同版本的VMware不一样)  
3  #卸载CDROM
   umount /dev/cdrom  
4  #进入TMP目录 
   cd /tmp 
5  #解压缩该软件包
   tar -xzvf *.tar.gz 
   或者tar -xzvf VMwareTools-****.tar.gz    (****不同版本的VMware不一样)
6  cd vmware-tools-distrib
7  ./vmware-install.pl  (安装)
8   #安装过程一路Enter下去
9   启用 VMware Tools 
    /etc/vmware-tools/services.sh start   (启动服务)
    /etc/vmware-tools/services.sh restart (重启服务)
安装完成 

centos