使用虚拟主机配置phpmyadmin, wordpress, discuz

试验服务器: c7n2.msypbuy.com

注意事项:

禁用中心主机:#DocumentRoot "/var/www/html"

https须修改:

ssl_conf(只需修改此文件):

DocumentRoot "/var/www/html/pma"
ServerName pma.mysite.com:443
SSLCertificateFile /etc/httpd/ssl/pma.mysite.com.crt
SSLCertificateKeyFile /etc/httpd/ssl/pma.mysite.com.key

虚拟主机文件中:
虚拟主机保存端口80即可, 无需修改. 若改成443会打不开https.

phpmyadm wordpress discuz 都需要把下载解压的文件复制到网站根目录;

vhost1: pma (phpmyadmin)

配置phpmyadmi需要复制config.sample.inc.php为config.inc.php
并修改$cfg[‘blowfish_secret’] = ”; 在其中加上一个随机字符串;
随机字符串可以使用tr或者其他命令生成:
tr -dc A-Za-z0-9_ < /dev/urandom | head -c 30 | xargs

测试网址:
http://192.168.1.118/pma/index.php

虚拟机定义:


ServerName pma.mysite.com
DocumentRoot /var/www/html/pma
# pma是我创建的软链接.
DirectoryIndex index.php

vhost2: wp (wordpress)

需要复制模板配置文件wp-config-sample.php为wp-config.php
并修改配置文件:

// ** MySQL 设置 - 具体信息来自您正在使用的主机 ** //
/** WordPress数据库的名称 */
define('DB_NAME', 'wpdb');

/** MySQL数据库用户名 */
define('DB_USER', 'wpuser');

/** MySQL数据库密码 */
define('DB_PASSWORD', 'wppasswd');

/** MySQL主机 */
define('DB_HOST', 'localhost');

/** 创建数据表时默认的文字编码 */
define('DB_CHARSET', 'utf8');

/** 数据库整理类型。如不确定请勿更改 */
define('DB_COLLATE', '');

下面登录mysql执行相关创建用户和数据库, 授权操作;

[root@c7n2 ~]# mysql -uroot -p
Enter password: 
MariaDB [(none)]> GRANT ALL ON wpdb.* TO 'wpuser'@'127.0.0.1' IDENTIFIED BY 'wppasswd';
MariaDB [(none)]> CREATE DATABASE wpdb;

打开http://192.168.1.118/wordpress/wp-admin/install.php安装wordpress.

注意: 上面的http//里面有IP, 我是直接通过IP来安装的, 这样一来, 我的IP就不能变了, 否则打开wordpress主页会出现错误, 因为主页上有些资源会记录这个IP. 所以我推荐你在安装的时候不要使用IP, 使用一个不变的服务器名, 比如:
http://wp.mysite.com/wordpress/wp-admin/install.php

测试网址:
http://192.168.1.118/wordpress/index.php

虚拟机定义:


ServerName wp.mysite.com
DocumentRoot /var/www/html/wordpress
DirectoryIndex index.php

vhost3: dz (discuz)

discuz最好使用utf8格式版本, 否则容易出现乱码;
把upload目录中的内容复制至网站根目录
修改config, data, uc_server, uc_client/data/cache这几个目录及其子文件的权限为777
然后执行http://192.168.1.118/dzupload/install/index.php进行安装

测试网址:
http://192.168.1.118/dz/upload/forum.php

虚拟机定义:


ServerName dz.mysite.com
DocumentRoot /var/www/html/dz/upload
# 我新建了dz目录, 然后把upload直接复制到了其中.
DirectoryIndex forum.php

你可能感兴趣的:(phpmyadmin,wordpress,discuz)