本文档介绍了如何在Ubuntu 14.04上使用WordPress 4市场上的最新版本安装和配置WordPress MU。 WordPress于2003年开始使用一点代码来增强日常写作的排版,用户数量少于您的手指和脚趾数量。 从那以后,它已经成长为世界上最大的自主博客工具,用于数百万个网站,每天都有数千万人看到。 本教程将以简单易懂的指南的形式说明在Ubuntu 14.04上安装WordPress 4.0的过程。
1初步说明
本教程基于Ubuntu 14.04服务器,因此您应该在继续本教程之前设置基本的Ubuntu 14.04服务器安装。 系统应该有一个静态IP地址。 我在本教程中使用192.168.0.100
作为我的IP地址,将server1.example.com
用作主机名。 您必须在Ubuntu 14.04中安装LAMP服务器,如本教程中所述,以进一步继续。
2数据库初始化
我将为WordPress 4.0创建数据库,如下所示:
mysql -u root -p
这里我们添加database = wordpressdb user = wordpressuser
和password = wordpresspassword
:
CREATE DATABASE wordpressdb;
CREATE USER wordpressuser@localhost IDENTIFIED BY 'wordpresspassword';
GRANT ALL PRIVILEGES ON wordpressdb.* TO wordpressuser@localhost;
进一步前进:
FLUSH PRIVILEGES;
exit
重新启动服务
service apache2 restart
service mysql restart
3安装WordPress 4.0
我们将首先制作一个目录临时文件
,其中我将下载最新版本的WordPress,如下所示:
mkdir temp
cd temp
wget http://wordpress.org/latest.zip
我们需要安装unzip,默认情况下现在安装:
apt-get install unzip
如果您希望使用图像进一步前进,请使用SSH凭据安装插件和站点更新,然后安装php5-gd libssh2-php
apt-get update
apt-get install php5-gd libssh2-php
将WordPress zip文件解压到以下创建的文件夹中:
unzip -q latest.zip -d /var/www/html/
现在在目录中给出适当的权限
chown -R www-data.www-data /var/www/html/wordpress
chmod -R 755 /var/www/html/wordpress
此外,我们需要在文档根目录下的wp-content目录下手动创建uploads目录。 这将是我们内容的父目录:
mkdir -p /var/www/html/wordpress/uploads
我们需要允许Web服务器本身写入此目录。 我们可以通过将此目录的组所有权分配给我们的Web服务器来实现。 这将允许Web服务器在此目录下创建文件和目录,这将允许我们将内容上传到服务器。 继续如下:
chown -R :www-data /var/www/html/wordpress/uploads
现在我们需要将其复制到默认的配置文件位置,以便WordPress识别该文件。 示例配置文件可从/ var / www / html / wordpress获取
:
cd /var/www/html/wordpress/
cp wp-config-sample.php wp-config.php
nano wp-config.php
[...]
// ** MySQL settings - You can get this info from your web host ** // /** The name of the database for WordPress */ define('DB_NAME', 'wordpressdb'); /** MySQL database username */ define('DB_USER', 'wordpressuser'); /** MySQL database password */ define('DB_PASSWORD', 'wordpresspassword');
[...]
在数据库初始化时更改值。
3.1多站点配置
现在我们将继续进行多站点配置,为此我们需要将这些行添加到我们的wp-config.php
文件,就在/ *这就是所有,停止编辑!
博客快乐
* /行
。
nano /var/www/html/wordpress/wp-config.php
/* Multisite */
define('WP_ALLOW_MULTISITE', true);
/* That's all, stop editing! Happy blogging. */
现在我们将激活apache Mod_Rewrite模块:
a2enmod rewrite
现在我们将更改Apache的默认虚拟主机文件,如下所示:
nano /etc/apache2/sites-enabled/000-default.conf
[...]
<Directory /var/www/html> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory>
重新启动Apache2使服务感到:
service apache2 restart
之后,我们将在浏览器中安装Wordpress 4。
4网络安装
打开您选择的浏览器,然后访问URL http://192.168.0.100/Wordpress
:
选择语言,然后按继续
:
现在给我在我的情况下给出的价值观
Site Title = Wordpress-testsite Admin Email = admin@example.com Username = admin Admin password = youcl Confirm Admin Password = youcl
上述值在您的情况下会有所不同,您可以给出您选择的任何值。 提供值后,请安装WordPress
:
现在我们将通过按登录进入登录页面:
提供您在Web WordPress安装时所选择的凭据。 这将是您WordPress的默认欢迎窗口。
您可以在浏览器中检查WordPress版本为:
4.1多站点配置
现在goto 工具 - >网络设置
给出条目如下
网络标题= Wordpress-testsite多站点
网络管理员email = admin@example.com
并按安装
它将产生以下窗口:
将以下内容添加到/ var / www / html / wordpress /中的wp-config.php文件/读取/ *这一切,停止编辑! 博客快乐 * /:
nano /var/www/html/wordpress/wp-config.php
在多站点安装后,根据您的输出提供条目。 在我的情况是:
[...]
/* Multisite */ define('WP_ALLOW_MULTISITE', true); define('MULTISITE', true); define('SUBDOMAIN_INSTALL', false); define('DOMAIN_CURRENT_SITE', '192.168.0.100'); define('PATH_CURRENT_SITE', '/wordpress/'); define('SITE_ID_CURRENT_SITE', 1); define('BLOG_ID_CURRENT_SITE', 1); /* That's all, stop editing! Happy blogging. */
[...]
注意:在我的情况下,我使用的是192.168.0.100,这在你的情况下会有所不同
将以下条目添加到/ var / www / html / wordpress /
中的.htaccess
文件中,替换其他WordPress规则:
nano /var/www/html/wordpress/.htaccess
RewriteEngine On RewriteBase /wordpress/ RewriteRule ^index\.php$ - [L] # add a trailing slash to /wp-admin RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L] RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L] RewriteRule . index.php [L]
现在重新登录到WordPress。 成功设置多站点网络后,您需要切换到网络仪表板来配置网络设置,添加新站点,并做许多其他事情。 将鼠标悬停在管理工具栏中的“我的网站”菜单中,将出现一个弹出式窗口。 点击网络管理 - >仪表板
。
它将引导您到WordPress多站点的仪表板。
现在,您可以通过单击站点 - >添加新建
来创建新站点
只需根据您的要求添加值。
恭喜! 您现在有一个功能完整的WordPress 4.0实例与多个站点网络在您的Ubuntu 14.04 :)
7链接
- WordPress: http : //wordpress.org/
- Ubuntu: http : //www.ubuntu.com/