如何在Ubuntu12.04VPS上安装PliggCMS2.0.x

来自菜鸟教程
跳转至:导航、​搜索

状态: 已弃用

本文介绍了不再受支持的 Ubuntu 版本。 如果您当前正在运行运行 Ubuntu 12.04 的服务器,我们强烈建议您升级或迁移到受支持的 Ubuntu 版本:

原因: Ubuntu 12.04 已于 2017 年 4 月 28 日终止生命周期 (EOL) and no longer receives security patches or updates. This guide is no longer maintained.

请参阅: 本指南可能仍可用作参考,但可能不适用于其他 Ubuntu 版本。 如果可用,我们强烈建议使用为您正在使用的 Ubuntu 版本编写的指南。 您可以使用页面顶部的搜索功能来查找更新的版本。


关于 Pligg CMS


本教程将展示如何在 Ubuntu Server 12.04.x 上安装和配置 Pligg CMS 2.0.x。 Pligg CMS 是一个开源内容管理系统,允许您创建一个在线社区,用户可以在其中提交文章、对其进行投票和发表评论。

Pligg CMS 的设计初衷是让大量贡献者提交和审核内容。 注册用户以及某些情况下的访问者可以控制网站的内容。 Pligg CMS 2.0.x 需要 Linux、Apache、MySQL 5+ 和 PHP 5+。

以下是在 Ubuntu Server 12.04 上安装和配置 pligg CMS 2.0.x 的分步指南

第 1 步 - 启用 LAMP 服务器


首先,使用 ssh 命令登录到您的 VPS 服务器

ssh username@ip_or_hostname

在安装 Pligg CMS 2.0.x 之前,请确保您已经在您的虚拟专用服务器上安装了 LAMP 服务器(Linux、Apache、Mysql、PHP)。 如果没有 LAMP 服务器,您可以通过在终端中键入以下命令来安装它:

sudo apt-get install lamp-server^

或者,您可以在此处阅读有关如何在 Ubuntu 服务器上安装 LAMP 的教程。

第 2 步 - 下载 Pligg CMS 2.0.x

您可以使用 wget 命令直接从 githup 下载 Pligg CMS 2.0.x:

cd /var/www/
sudo wget https://github.com/Pligg/pligg-cms/releases/download/2.0.1/2.0.1.zip

第 3 步 - 创建 Pligg CMS 数据库和用户


现在您需要稍作调整,为 Pligg CMS 创建一个新的 MySQL 目录。 继续并使用以下命令登录 MySQL Shell:

mysql -u root -p

使用您的 MySQL 根密码登录,然后您需要创建一个 pligg CMS 数据库、该数据库中的一个用户,并为该用户提供一个新密码。 请记住,所有 MySQL 命令都必须以分号 (;) 结尾

为 pligg CMS 创建数据库。 对于我的示例,我将创建数据库名称“dbpligg”

CREATE DATABASE dbpligg;

创建新用户。 您可以将数据库、名称和密码替换为您喜欢的任何内容:

CREATE USER pligguser@localhost;

现在,为用户名“pligguser”设置密码

SET PASSWORD FOR pligguser@localhost= PASSWORD("pL!g9p45sw0rd");

使用以下命令将所有权限授予新用户(“pligguser”):

GRANT ALL PRIVILEGES ON dbpligg.* TO pligguser@localhost IDENTIFIED BY 'pL!g9p45sw0rd';

然后刷新 MySQL 并从 MySQL shell 中退出

FLUSH PRIVILEGES;

exit;

第 4 步 - 设置 Pligg CMS 2.0.x 配置


如果您在新的 LAMP VPS 上安装 Pligg CMS 2.0.x,您需要将文件 index.html 重命名/更改为其他名称文件。 例如:我将文件 index.html 更改为 index.html.origin

sudo mv /var/www/index.html /var/www/index.html.origin

使用 unzip 命令提取归档 pligg 2.0.x:

sudo unzip /var/www/2.0.1.zip -d /var/www/

将 /favicon.ico.default 重命名为 /favicon.ico

sudo mv /var/www/favicon.ico.default /var/www/favicon.ico

将 /settings.php.default 重命名为 /settings.php

sudo mv /var/www/settings.php.default /var/www/settings.php

将 /languages/lang_english.conf.default 文件重命名为 lang_english.conf。

sudo mv /var/www/languages/lang_english.conf.default /var/www/languages/lang_english.conf

注意:适用于您可能使用的位于 /languages 目录中的任何其他语言文件。

将 /libs/dbconnect.php.default 文件重命名为 dbconnect.php

sudo mv /var/www/libs/dbconnect.php.default /var/www/libs/dbconnect.php

将目录 /logs.default 重命名为 /logs

sudo mv /var/www/logs.default /logs

更改以下目录和文件的权限:admin/backup/、avatars/groups_uploaded/、avatars/user_uploaded/、cache/、languages/) 为 777 cd /var/www

sudo chmod 777 admin/backup/ avatars/groups_uploaded/ avatars/user_uploaded/ cache/ languages/

将以下文件(/libs/dbconnect.php、/settings.php)的权限更改为 666

sudo chmod 666 libs/dbconnect.php settings.php

编辑文件 settings.php,更改 $my_base_url = 'http://localhost'; 到 $my_base_url = 'http://your-domain.com';

sudo nano /var/www/settings.php

将文件和目录的所有权授予 apache 用户。

sudo chown -R www-data:www-data /var/www/*
sudo usermod -a -G www-data username

第 5 步 - 从 Web 浏览器完成安装,PliggCMS


现在从 PC 或笔记本电脑上,打开您喜欢的 Web 浏览器并导航到:http://ip_or_domain/install/install.php。 您可以看到以下屏幕截图是从 Web 浏览器逐步安装 Pligg CMS。

选择语言

[[File:“%3Ca]] https://assets.digitalocean.com/articles/Pligg_Ubuntu/1.png ”>

如果您在步骤4中已经完成,请单击下一步

[[File:“%3Ca]] https://assets.digitalocean.com/articles/Pligg_Ubuntu/2.png ”>

输入您的 MySQL 数据库设置

[[File:“%3Ca]] https://assets.digitalocean.com/articles/Pligg_Ubuntu/3.png ”>

检查数据库连接

[[File:“%3Ca]] https://assets.digitalocean.com/articles/Pligg_Ubuntu/4.png ”>

输入您的管理员帐户详细信息

[[File:“%3Ca]] https://assets.digitalocean.com/articles/Pligg_Ubuntu/5.png ”>

恭喜,Pligg CMS 安装完成!

[[File:“%3Ca]] https://assets.digitalocean.com/articles/Pligg_Ubuntu/6.png ”>

使用 ssh 命令再次登录到您的 VPS,然后将权限文件“/libs/dbconnect.php”更改为 644

sudo chmod 644 /var/www/libs/dbconnect.php

使用以下命令删除 pligg 安装文件夹:

sudo rm -rf /var/www/install

Pligg CMS首页

[[File:“%3Ca]] https://assets.digitalocean.com/articles/Pligg_Ubuntu/7.png ”>

现在,使用您在上一步中输入的用户名和密码信息登录到管理区域 (yourdomain.com/admin/admin_index.php)。

[[File:“%3Ca]] https://assets.digitalocean.com/articles/Pligg_Ubuntu/8.png ”>

登录后,您应该会看到有关如何使用 Pligg CMS 的更多信息。

提交人: [[“abdul.khois%3Ca|@gmail]] [[“abdul.khois%3C/a|.com”>Linux 独家新闻]]

how-to-install-pligg-cms-2-0-x-on-an-ubuntu-14-04-vps”>