如何在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 的更多信息。
how-to-install-pligg-cms-2-0-x-on-an-ubuntu-14-04-vps”>