新的开始

Tag: php

ubuntu下安装wordpress

by on 十二.06, 2008, under blog相关

我需要一个linux下的日记本,考虑到安全性以及可移植性,决定装个blog上去,这是折腾的根本原因…

一,apache的安装

sudo apt-get install apache2

二,php环境安装和设置

sudo apt-get install libapache2-mod-php5
sudo apt-get install php5

然后编辑/etc/php5/apache2/php.ini文件,主要是安全方面:

设置php程序错误日志
>error_reporting = E_ALL
>log_errors = On
>error_log = /var/log/php_err.log

#关闭register_globals
>register_globals = Off

#禁止打开远程地址
>allow_url_fopen = Off

另外,不要启用安全模式..安不了wordpress
safe_mode = Off

三,mysql安装和设置
1、安装MySQL

sudo apt-get install mysql

2、配置

默认的MySQL安装之后root是没有密码的,所以首先用根用户进入:

$mysql -u root

进入mysql之后,最要紧的就是要设置Mysql中的root用户密码了,否则,Mysql服务无安全可言了。

mysql> GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY "123456";

注意,我这儿用的是123456做为root用户的密码,但是该密码是不安全的,请大家最好使用大小写字母与数字混合的密码,且不少于8位。

四,把wordpress目录放到/var/www下,修改权限,我用的是755,然后修改wp-config.php,安装即可

五,只允许本地访问
因为是日记本..所以...
我试着在httpd.conf和apache2.php里面禁止IP,但是很奇怪,没有用..
我的做法是,用rewrite,然后用.htaccess来阻止非本机用户访问.
sudo gedit /etc/apache2/sites-available/default
把前两个AllowOverride None改成AllowOverride All
然后在www目录下创建.htaccess文件,写入以下代码
Order deny,allow
Deny from all
Allow from 127.0.0.1
完成...

六,安全配置:把限制目录的选项打开
限制了fopen(),file()等函数可以操作的目录范围
>open_basedir = /var/www/
2 Comments :, , , , , , more...

你在找什么?

在下面输入你要找的内容

还是没有找到? 你可以这样

  • 到右面的分录目录看看
  • 留言或者发邮件让我知道,以便我能关注它

分类目录