Toggle navigation


Wordpress镜像手册

Version 4.8

Websoft9将WordPress程序及其所依赖的中间件、数据库等编译成一个预装环境,打包成虚拟机镜像,任何云用户均可一键获取、快速安装。

WordPress简称WP,最初是一款博客系统,后逐步演化成一款免费的CMS(内容管理系统/建站系统),目前是公认的全球最好的建站平台,市场占有率超过21%。这套系统因易用性、易扩展性( 插件 、模板 、二次开发)、功能强大、美观、搜索引擎友好等而全世界著名。WP生态体系非常健全,通过主题和插件扩展,WordPress可以说是无所不能。

本文档适用于通过主流云市场购买和部署了Websoft9镜像的用户,文档内容重点指导用户进行安装配置、系统基本操作和常见运维问题处理。

主流云平台包括:阿里云、腾讯云、百度云、华为云、Azure、青云

WordPress镜像分为Windows和Linux版本,不同的操作系统镜像的组成和参数差异较大,请根据您的操作系统查看对应的文档

Linux版本

Websoft9的镜像由应用软件、运行环境、数据库和运维面板四个部分组成,以最新版本镜像为例包括:

PHP配置文件目录: /usr/local/php/etc/php.ini
apache虚拟主机文件目录: /usr/local/apache/conf/vhost
Apache虚拟主机配置命令: /root/oneinstack/vhost.sh
Database install directory: /usr/local/mysql
Database data directory: /data/mysql
Database Configuration File: /etc/my.cnf

特别说明:

  • 基础环境采用的是Oneinstack
  • 通过需要通过http://公网ip/wordpress才能打开里wordpress博客系统
  • 数据库管理采用phpMyAdmin,地址为:http://服务器公网IP/phpMyAdmin(请注意大小写)

Windows版本

首页对应目录:C:\websoft9\wampstack*\apache2\htdocs,该目录包含首页、phpinfo、探针等文件,WordPress应用都放在该目录里面。域名配置时,请指向具体软件的目录,不要指向该根目录。

数据库管理:登录到服务器,通过浏览器访问http://ip地址,通过“首页”->“APPLICATIONS”找到phpMyAdmin,进行数据库管理。

Windows环境:数据库默认用户/密码:root/websoft9

Windows web基础环境帮助文档请参考WAMP镜像手册

云市场购买镜像后,镜像会自动安装到绑定的云服务器上,当云服务实例处于“运行中”后,通过浏览器打开http://服务器公网ip/正常会出现安装引导界面。

如果浏览器访问以上网址没有任何反应,请检查您的安全组设置,确保80端口是开放的。

步骤1:创建一个数据库

一般情况下,我们会为每个应用创建一个独立的数据库和用户,所以本节中将介绍如何操作。

1.登陆MySQL:
方法1: 使用浏览器查看网址 http://服务器公网IP/phpMyAdmin ,打开phpMyAdmin工具。(入口在引导页面)
方法2: 使用putty工具远程登录到服务器后台,通过ssh命令登录数据库:
mysql -uroot –p123456                       #默认用户/密码root/123456

2.创建数据库,为刚创建的数据库创建一个数据库用户,并授权对数据库操作: 方法点此进入

附更多数据库操作参考: 点此进入(建议新用户修改root密码


步骤2:配置域名(可以跳过)

使用putty工具远程登录到服务器后台,通过命令配置域名:
[root@iZbp1i4rjdsy216yq7lgucZ ~]# cd /root/oneinstack
[root@iZbp1i4rjdsy216yq7lgucZ oneinstack]# ./vhost.sh
注意:
1、请配置您自己的域名,国内服务器域名需要备案。
2、软件目录,以此为准: /data/wwwroot/default/wordpress
wp00
如需要多个域名都可以访问该网站,除了主要域名配置外,请在上面选项中的“Do you want to add more domain name”选择y,然后输入其他域名,多个其他域名中间以空格隔开,如example.com aaa.com www.aaa.com
FAQ:没有域名,通过IP直接安装应用是否可以?参考文档

步骤3:安装wordpress

首先通过浏览器打开第2步中您已经配置的域名,打开Wordpress软件开始进行安装:

1. 选择您需要的语言, 此处以英文为示例,点击“Continue”;

wp01

2.点击“Les’s go!”;
wp02

3.填写第1步中您已经创建的数据库名称、数据库用户和数据库密码, 点击“Submit”;
wp04

4.点击 “Run the install”;
wp05

5.设置您的管理员账号、密码和邮箱, 点击“Install WordPress”;
wp06

恭喜您, 软件已经安装完成.

您可以使用 http://<domain name> 访问您的网站首页,

您可以使用 http://<domain name>/wp-admin  访问您的管理员面板.

wp07

创建数据库

远程登录到Windows服务器,使用浏览器查看网址 http://127.0.0.1 或者 localhost/phpMyAdmin ,打开phpMyAdmin工具

(数据库默认用户/密码:root/websoft9

创建数据库discuz,数据库账号可以使用root,也可以自行新建

配置域名(非必须)

如果没有域名或没有备案,本步骤可以跳过

假设要配置的域名有两个,分别为test.websoft9.cn和demo.websoft9.cn;假设对应软件目录是wordpress和discuz;你只需要一个就只配置一个:

1、配置HOST文件

首先在系统盘下C:\Windows\System32\Drivers\etc目录中的hosts文件(在文件最后,增加域名设置,参考红色字体)进行配置.

———————————-文件内容———————————————-

# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a ‘#’ symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host

# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost

127.0.0.1 test.websoft9.cn
127.0.0.1 demo.websoft9.cn

——————————————————————————————————–

2、配置vhost文件(配置前注意将原来文件备份,以预防修改失败快速恢复)

配置C:\websoft9\wampstack*\apache2\conf\bitnami下面的bitnami-apps-vhosts.conf文件(在文件中增加如红色字体,两个域名分别对应不同的软件目录):

——————————————–文件内容———————————————

<VirtualHost *:80>
ServerAdmin help@websoft9.com
DocumentRoot “C:\websoft9\wampstack-5.5.36-0\apache2\htdocs\wordpress
ServerName demo.websoft9.cn
ServerAlias demo.websoft9.cn
ErrorLog “logs/demo.websoft9.cn-error.log”
CustomLog “logs/demo.websoft9.cn-access.log” common

<Directory “C:\websoft9\wampstack-5.5.36-0\apache2\htdocs\wordpress” >
Options Indexes FollowSymLinks
AllowOverride all
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

<VirtualHost *:80>
ServerAdmin help@websoft9.com
DocumentRoot “C:\websoft9\wampstack-5.5.36-0\apache2\htdocs\discuz
ServerName test.websoft9.cn
ErrorLog “logs/test.websoft9.cn-error.log”
CustomLog “logs/test.websoft9.cn-access.log” common

<Directory “C:\websoft9\wampstack-5.5.36-0\apache2\htdocs\discuz” >
Options Indexes FollowSymLinks
AllowOverride all
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

——————————————————————————————————–

3、通过“开始”->“管理工具”->“服务”重启wampstackApache服务,然后就可以通过域名访问服务器了。

完成WordPress安装向导

首先通过浏览器打开第2步中您已经配置的域名,打开Wordpress软件开始进行安装:

1. 选择您需要的语言, 此处以英文为示例,点击“Continue”;

wp01

2.点击“Les’s go!”;
wp02

3.填写第1步中您已经创建的数据库名称、数据库用户和数据库密码, 点击“Submit”;
wp04

4.点击 “Run the install”;
wp05

5.设置您的管理员账号、密码和邮箱, 点击“Install WordPress”;
wp06

恭喜您, 软件已经安装完成.

您可以使用 http://<domain name> 访问您的网站首页,

您可以使用 http://<domain name>/wp-admin  访问您的管理员面板.

wp07

WordPress应用程序安装、使用和维护中需要用到三种账户:

1、MySQL数据库默认账号和密码:root/123456,管理地址:http://ip/phpMyAdmin
2、WordPress后台账号和密码:安装的时候自行设置的,管理地址:http://域名/wp-admin


3、服务器操作系统账号和密码

Windows服务器账号和说明:

  • 账号:administrator
  • 密码是安装镜像的时候客户自行设置的,若不记得此密码,请登录云服务器后台,修改服务器密码,重启后生效
  • 登录:PC本地打开远程桌面工具-通过Administrator账号连接,参考(服务器通用文档-Windows远程桌面与FTP

Linux服务器账号和密码说明:

  • 账号:root
  • 密码:是安装镜像的时候客户自行设置的,若不记得此密码,请登录云服务器后台,修改服务器密码,重启后生效
  • 登录:下载一个putty工具,通过root账号登录,参考(服务器通用文档-Linux远程管理与FTP

数据库账号、密码和管理地址

本镜像安装的是MySQL数据库,默认账号和密码为:

  • 账号:root
  • 密码:123456
  • 管理地址:http://服务器公网IP/phpMyAdmin

建议在安装之前通过管理地址修改默认密码

服务器账号、密码和管理方式(Linux)

Linux服务器账号和密码说明:

  • 账号:root
  • 密码:是安装镜像的时候客户自行设置的,若不记得此密码,请登录云服务器后台,修改服务器密码,重启后生效
  • 登录:下载一个putty工具,通过root账号登录,参考(服务器通用文档-Linux远程管理与FTP

服务器账号、密码和管理方式(Windows)

Windows服务器账号和说明:

WordPress后台账号、密码和管理地址

WordPress后台账号、密码和管理地址:

  • 账号:安装的时候自行设置的
  • 密码:安装的时候自行设置的
  • 管理地址(已经配置域名):http://域名/wp-admin
  • 管理地址(未配置域名):http://服务器公网IP/wp-admin

 

FTP主要用于管理服务器和网站文件,设置文件的基本属性:

Linux远程管理与FTP

Windows远程桌面与FTP

服务器远程连接/登录主要是测试服务器是否正常工作

如果多次尝试登录失败,请参考FAQ

使用putty工具远程登录到服务器后台,通过ssh命令为文件授权:

网站目录权限遵循:文件 644, 文件夹 755 ,权限用户和用户组www
如设置/data/wwwroot中的文件权限,请执行下面 3 条命令:

chown -R www.www /data/wwwroot/
find /data/wwwroot/ -type d -exec chmod 755 {} ;
find /data/wwwroot/ -type f -exec chmod 644 {} ;