本篇是紧接上篇基于Debian的VPS搭建LAMP指南之后,直接用SSH在VPS上安装wordpress过程。
下面还是直接在root账户下操作,不过建议各位可以新建一个普通账户然后使用sudo命令。
下载解压Wordpress
#wget http://wordpress.org/latest.tar.gz #tar zxvf lastest.tar
安装Wordpress
#cp ./wordpress/* /srv/www/site.com/public_html/ –a
如果想复制整个目录,以下两个命令都可以
cp -R source/ des/ cp source/ des/ -a
这个时候就可以直接在浏览器上输入你的域名按照正常的wordpress安装流程就可以了。这个时候可能无法自动创建wp-config.php文件,提示权限不够,可以自己在进入wordpress目录
#cp wp-config-simple.php wp-config.php
然后这里修改你的数据库相关信息,保存退出。
修改Wordpress固定链接
为了让URL对SE更加友好,这里可以自定义Wordpress的固定链接。我的方法是进入控制面板--Settings--Permalink选择Custom Structure,输入/%postname%.html。
但是这样可能你的固定链接并没有生效,这是因为你的VPS还没有开机rewrite功能。
#a2enmod rewrite #/etc/init.d/apache2 restart
这样以及好了,但是如果访问某个文章的时候提示你找不到页面,必须要在网站根目录新建一个.htaccess文件,将下面这段内容复制进去,
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress
然后这样就全部OK了。
发表回复