zoukankan      html  css  js  c++  java
  • 如何在CentOS 7系统服务器上安装Open Classifieds?

    Open Classifieds是一个免费的、开源的、强大的网络应用,可以用来创建分类信息、广告和列表网站,所有这些都只需要几分钟。它简单,易于使用,安全,SEO友好,易于管理。
    Open Classifieds还提供了一个漂亮的基于网络的管理界面,帮助您轻松有效地管理您的网站。它具有许多功能,包括SEO友好的优化,多语言支持,友好的URLs,robots.txt支持,自定义字段,社交登录,以及更多。让我们开始安装吧。
    在本文中,我们将学习如何在CentOS 7 VPS上安装Open Classifieds。
    准备工作:
    运行CentOS 7或更高版本的服务器。
    在您的服务器上设置了root密码。
    在服务器上设置了静态IP地址。
    第1步:入门
    在开始之前,您需要将服务器更新到最新版本。您可以使用以下命令进行操作:
    yum update -y
    更新系统后,您将需要在系统上安装EPEL存储库。您可以通过运行以下命令来安装它:
    rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY*
    yum install epel-release -y
    接下来,你还需要在你的系统上禁用SELinux,以便在访问Open Classifieds时不会出现任何可能的问题。
    您可以通过编辑/etc/selinux/config文件来禁用它 :
    nano /etc/selinux/config
    进行以下更改:
    SELINUX=disabled
    SELINUXTYPE=targeted
    保存并关闭文件。然后,重新启动系统以应用所有更改。
    第2步:安装LAMP Server
    首先,您需要在服务器上安装Apache Web服务器和MariaDB数据库服务器。您可以通过运行以下命令来安装它们:
    yum install httpd mariadb-server -y
    成功完成安装后,请启动Apache和MariaDB服务,并使用以下命令在启动时启动它们:
    systemctl start httpd
    systemctl enable httpd
    systemctl start mariadb
    systemctl enable mariadb
    默认情况下,最新版本的PHP在CentOS-7默认存储库中不可用。因此,您将需要在系统上添加Remi存储库。
    您可以使用以下命令进行安装:
    rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
    接下来,安装yum-config-manager实用程序以启用Remi存储库:
    yum install yum-utils -y
    接下来,使用以下命令更新存储库:
    yum update -y
    接下来,使用以下命令为PHP 7.2启用Remi存储库:
    yum-config-manager --enable remi-php72
    接下来,使用以下命令安装PHP和其他必需的库:
    yum install php php-opcache httpd php-zip php-mysqlnd php-pdo php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-soap curl curl-devel php-curl php-mcrypt -y
    安装所有软件包后,打开php.ini文件并进行一些更改:
    nano /etc/php.ini
    更改以下行:
    short_open_tag = On
    memory_limit = 256M
    upload_max_filesize = 100M
    post_max_size = 100M
    完成后,保存并关闭文件。
    第3步:配置MariaDB
    默认情况下,MariaDB没有有效的建议安全措施。这意味着您将需要保护您的MariaDB安装。您可以使用以下命令执行此操作:
    mysql_secure_installation
    回答所有问题,如下所示:

    一旦MariaDB安全,请使用以下命令登录MariaDB shell:
    mysql -u root -p
    在提示时输入root密码,然后用以下命令为Open Classifieds创建数据库和用户:
    MariaDB [(none)]>CREATE DATABASE classifiedsdb;
    MariaDB [(none)]>GRANT ALL PRIVILEGES ON classifiedsdb.* TO 'classifieds'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
    不要忘记用一个很好的强密码代替“ password ”。接下来,使用以下命令清除特权并从MariaDB shell退出:
    MariaDB [(none)]>FLUSH PRIVILEGES;
    MariaDB [(none)]>EXIT;
    第4步:安装OpenClassifieds
    首先,使用以下命令下载最新版本的OpenClassifieds:
    https://excellmedia.dl.sourceforge.net/project/openclassifieds/openclassifieds2-2.9.0.zip
    下载完成后,使用以下命令解压缩下载的文件:
    unzip openclassifieds2-2.9.0.zip
    接下来,使用以下命令将提取的目录复制到Apache Web根目录:
    cp -r openclassifieds2-2.9.0 /var/www/html/openclassifieds
    接下来,给openclassifieds目录适当的权限:
    chown -R apache:apache /var/www/html/openclassifieds
    chmod -R 755 /var/www/html/openclassifieds
    第5步:为OpenClassifieds配置Apache
    接下来,您将需要为OpenClassifieds创建一个Apache虚拟主机文件。您可以使用以下命令创建它:
    nano /etc/httpd/conf.d/openclassifieds
    添加以下行:
    <VirtualHost *:80>
    ServerAdmin admin@你的域名
    DocumentRoot /var/www/html/openclassifieds/
    ServerName 192.168.0.101
    <Directory /var/www/html/openclassifieds/>
    Options FollowSymLinks
    AllowOverride All
    </Directory>
    ErrorLog /var/log/httpd/error_log
    CustomLog /var/log/httpd/access_log common
    </VirtualHost>
    请确保将“你的域名” 替换为您的实际域名。此外,请确保将您的示例IP“192.168.0.101 ”替换为您的静态公共IP地址。完成后,保存并关闭文件。然后,使用以下命令禁用默认虚拟主机文件:
    mv /etc/httpd/conf.d/welcome.conf /etc/httpd/conf.d/welcome.conf_backup
    最后,重新启动Apache服务以应用所有更改:
    systemctl restart httpd
    第6步:访问OpenClassifieds Web界面
    现在,打开您的Web浏览器并输入URL http://192.168.0.101。您将被引导到以下页面:

    选择您的语言,然后单击“START INSTALLATION”开始安装按钮。您应该看到数据库配置页面:
    现在,输入您的数据库名称,数据库用户名和密码。然后,单击CONTINUE继续按钮。
    现在,输入您的站点名称,管理员电子邮件和密码。然后,单击INSTALL安装按钮。安装完成后,
    现在,单击ADMIN按钮。您将被引向到管理界面。
    现在,提供您的管理员电子邮件和密码。然后,单击“Login”登录按钮。您应该在以下页面上看到OpenClassifieds默认仪表板:
    至此,您已在CentOS 7 服务器上成功安装并配置了Open Classifieds。

    A5互联https://www.a5idc.net/

  • 相关阅读:
    async await promise写法
    nginx自动启动脚本
    nginx源码编译安装
    PHP源码编译安装
    MySQL修改root密码的多种方法
    PKG_CONFIG_PATH变量 与 ld.so.conf 文件
    confluence5.65+CentOS+mysql安装破解
    nigos core 安装配置
    cacti+CentOS6.5
    Linux+mysql+apache+php
  • 原文地址:https://www.cnblogs.com/a5idc/p/13431262.html
Copyright © 2011-2022 走看看