WordPress搭建

WordPress官方地址

http://cn.wordpress.org

服务器环境要求

  • PHP 5.2.4或更新版本
  • MySQL 5.0或更新版本
  • Apache mod_rewrite模块(可选,用于支持“固定链接”和“站点网络”功能)

下载,目录是站点的根目录

cd /application/nginx/html/blog
wget https://cn.wordpress.org/wordpress-4.7-zh_CN.tar.gz

在mysql中创建一个新的数据库

mysql --user root --password 123456
mysql>create database wordpress;
mysql>show databases like ‘wordpress‘;
mysql>grant all on wordpress.* to  identified by ‘123456‘;
mysql>flush privileges;
mysql>select user,host from mysql.user;

解压缩WordPress包

tar xf wordpress-4.7-zh_CN.tar.gz
mv wordpress/* .
rm -rf wordpress
cd /application/nginx/html
#对于单机的模式以下是比较安全的方式,但是还是不能防住木马的执行,
#最安全的方式应该是分开存储,可以上传的东西不可以有执行的权限,通过磁盘挂在
#限制执行(noexec)
chown -R nginx.nginx blog/
find ./blog/ -type f|xargs chmod -R 644
find ./blog/ -type d|xargs chmod -R 755
mkdir blog/wp-content/uploads
chown -R nginx.nginx blog/wp-content/uploads/

打开网址,会提示需要初始化并创建wp-config.php文件,但是因为无权限,所以可以手工创建

在网站的管理界面中找到设置→固定连接,在自定义中,增加/archive/%post_id%.html

在nginx.conf文件中增加

    server {
        listen       8003;
        server_name  www.etiantian.org;
        location / {
            root   html/blog;
            index  index.php;
            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;
            }
        }
        location ~.*\.(php|php5)?$ {
            root   html/blog;
            fastcgi_pass 127.0.0.1:9000;
            fastcgi_index index.php;
            include fastcgi.conf;
        }
        access_log logs/access_blog.log main;
    }

数据库迁移

mysqldump -uroot -p wordpress > wordpress.sql
scp -P 22 wordpress.sql :~

切换到192.168.80.100

mv /home/user/wordpress.sql ~
mysql -u root -p

创建wordpress数据库和wordpress用户,并限制可以登陆的主机,注意用%表示通配符;

create database wordpress;
grant all on wordpress.* to  identified by ‘123456‘;
flush privileges;

回到linux下

mysql -uroot -p wordpress < wordpress.sql

回到原来的主机下关闭mysql

/etc/init.d/mysqld stop

修改wp-config.php文件中的连接参数后,测试连接。

时间: 2025-01-26 14:30:40

WordPress搭建的相关文章

用Wordpress搭建个人网站(1)

WordPress是世界著名的个人博客系统,这阵子一直在研究它的使用方法,也买了域名,搭建起了自己的个人博客网站--http://www.initobject.com/ 域名含义即--初始化对象(init Object). 网站截图如下,欢迎访问~ 利用WordPress搭建个人网站其实也并不需要多少代码知识,如果没有太多个人需求的话,利用它就可以很简单的搭建起个人博客~ 以下是百度百科对于WordPress的介绍: WordPress是一种使用PHP语言开发的博客平台,用户可以在支持PHP和M

使用wordpress搭建博客

使用wordpress搭建博客及遇到的问题参见教程 <如何搭建wordpress博客> 原文地址:https://www.cnblogs.com/jswolf/p/10051170.html

使用wordpress搭建的网站去掉域名中的wordpress

我们搭建好的网站当以文件夹的形式把wordpress程序放在空间的根目录时,访问的时候要加上文件夹名,访问地址就是:http://www.xxx.com/wordpress,直接用域名是无法访问,解决办法: 1.首先把程序里(在"/var/www/html/wordpress"中)的"index.php"复制一份到网站的根目录(/var/www/html),然后打开,默认的格式如下: require( dirname( __FILE__ ) . '/wp-blog-

Linux+mysql+apache+php+wordpress搭建个人空间

1.       linux的安装 现在Linux的品种巨多,这个你可以选择一个你喜欢的linux系统,如果是新手并不建议你使用freebsd,gentoo等,建议你可以安装ubuntu,如果要安装ubuntu,可以到这里下载 http://xiexiejiao.cn/linux/ubuntu-10-04-download.html,如果你不想要界面的,可以直接下载ubuntu服务器版,10.04应该说来是比较新的了,把iso下载下来,刻个光盘,按照指示应该可以安装成功.如果有一台现成的机器安装

wordpress搭建后地址栏页面显示IP地址的问题

搭建了wordpress.也在万网加入了A记录,这时訪问站点(我的是yesareno.com),发现仅仅在yesareno的主页,地址栏是域名.点击进入其它界面发现地址栏变成了ip地址,例如以下图 竟然显示了ip地址,这可不是我想要的,太山寨了,于是寻求解决的方法,方法例如以下: 1.先点击wordpress右边的小房子图标 watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemNsMzY5MzY5/font/5a6L5L2T/fontsize/400/f

CentOS7_LAMP-https-discuz搭建,WordPress搭建及phpMyadmin搭建_2015091901

CentOS 7 LAMP搭建---RPM安装 1.简单安装Apache,实现基于主机名虚拟主机功能 2.Apache+PHP+MariaDB,搭建LAMP 3.搭建phpmyadmin实现数据库图形化管理: 4.为pma.stux.com提供https服务 5.搭建wordpress论坛 6.搭建discuz论坛 虚拟机相关信息-- [[email protected] ~]# uname –r         //查看内核版本 3.10.0-229.el7.x86_64 [[email pr

Wordpress搭建 (windows)

WordPress简介: WordPress是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站.也可以把 WordPress当作一个内容管理系统(CMS)来使用. WordPress起初是一款个人博客系统,并逐步演化成一款内容管理系统软件,它是使用PHP语言和MySQL数据库开发的.用户可以在支持 PHP 和 MySQL数据库的服务器上使用自己的博客. WordPress有许多第三方开发的免费模板,安装方式简单易用.不过要做一个自己的模板,则需

用Wordpress搭建个人网站(2)

继我的上一篇博客介绍了如何在本地搭建WordPress后,这一篇博客再来介绍下如何在服务器上搭建网站~ 我使用的服务器是阿里云的服务器,我选择阿里云也并不是说我就觉得他有多好,而是学生有优惠活动费用比较便宜(^o^)/~所以要选择服务器的话还是好好斟酌~ 这是我自己的服务器信息~ 登录阿里云后,选择购买云服务器,配置一般来说个人使用的话也是并不需要多高的,访问量也不会有多大,也可以过后再升级配置. 重点是在选择镜像类型的时候,选择"镜像市场",点击"从镜像市场选择"

Wordpress搭建社交型小游戏网站10大步骤

http://www.aliyun.com/zixun/content/2_8_196141.html —————————————————————————————————————————————————————————————————— 1:购买虚拟主机 你需要购买一个虚拟主机空间,买之前强烈建议你有一张信用卡和paypal帐号. 我购买的是ixwebhosting的虚拟主机,比较稳定,并且速度也可以,我在国内ping值为200ms左右, 国外其他国家访问更快,最重要的是他们提供独立IP地址,这

阿里云+wordpress搭建个人博客网站

文章来源:http://www.cnblogs.com/smyhvae/p/4965163.html 原文服务器准备部分去掉了,记录重要部分留作回头整理. 版本情况如下: 阿里服务器web环境一键安装包 官网购买地址: 分享:https://files.cnblogs.com/files/wowind/sh-1.5.5.zip wordpress: 官方下载地址:https://cn.wordpress.org/ phpMyAdmin: 官方下载地址:https://www.phpmyadmin