Linux服务器---drupal

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: Drupal       Drupal为用户提供各种工具来管理网站,它可以帮助用户入门,建立自己的网站 1、下载drupal软件(https://www.drupal.org/project/drupal/releases/7.
Drupal
       Drupal为用户提供各种工具来管理网站,它可以帮助用户入门,建立自己的网站
1、下载drupal软件(https://www.drupal.org/project/drupal/releases/7.15)和XOOPS汉化包(http://drupalchina.cn/download/)

2、为drupal创建自己的数据库,我们起名为“drupal”

3、将drupal安装包解压到apache的网页根目录“/var/www/html/”,将汉化包放在drupal中
        [root@localhost html]#  cp /wj/drupal-7.59.tar /var/www/html/      //拷贝压缩包
        [root@localhost html]#  tar –xvf drupal-7.59.tar      //解压
        [root@localhost html]#  mv drupal-7.59 drupal          //重命令,这样方便从浏览器打开
        [root@localhost html]#  cp /wj/drupal-7.59.zh-hans-po drupal/profiles/standard/translations/          //将汉化包拷贝到指定地方

4、安装。在浏览器输入“127.0.0.1/drupal”,进入安装界面
        1)选择普通安装
        e11427c1133edbd3fc69afb3a9a500d4e7978061
        2)选择语言,如果没有拷贝汉化包,那么就无法选择汉语
        29a58cd06d77d20ba2244f0ec05a633dbda95d5c
        3)这一步看到有几个错误
        ee90cf2a39e1dbaaa9451a175b944fd8b326f404
                  3-1)如果出现“php扩展”错误,那么就安装php-xml包
                  3-2)文件系统错误。我们需要在drupal目录下创建指定的文件,设置权限为777
                  [root@localhost html]#  cd drupal
                  [root@localhost drupal]#  mkdir sites/default/files
                  [root@localhost drupal]#  chmod 777 sites/default/files/
                  3-3)配置文件错误。用户可以安装上面的错误提醒,将default.settings.php复制一份,然后修改权限777
                  [root@localhost drupal]#  cp sites/default/default.settings.php sites/default/settings.php
                  [root@localhost drupal]#  chmod 777 sites/default/settings.php
        4)设置数据库。此数据库就是我们在开始的时候创建的,如果你还不会使用mysql,那么可以尝试用phpMyAdmin来创建
        a415812e54d4846502bd409445f85a27e2248b95
        5)正在安装
        b4f4488059f5c6cc962236000cd3a28232db940e
        6)设置站点信息,包括邮箱、管理员账号、密码等内容
        fc2627bf476929b9d8d763fdb7460725b87cf414
        7)安装成功,在浏览器输入“127.0.0.1/drupal”就可以访问了
        b86c9e0549ac3a2989c092b5f4a4977eb64ec77e

5、状态报告。登录drupal,选择“报告”->“状态报告”,这里可以看到上传进度还不能使用,需要安装PECL。另外,mysql还不支持4字节utf-8,我们需要开启这个功能。
        908c58b333474b19a2cab057b13706b9e7aca694
        
6、安装PECL。首先要安装一些依赖软件php-devel、php-pear,然后才能安装PECL
        [root@localhost ~]#  yum install -y php-devel php-pecl php-pear
        [root@localhost ~]#  pecl install uploadprogress
        Build process completed successfully
        Installing '/usr/lib/php/modules/uploadprogress.so'
        install ok: channel://pecl.php.net/uploadprogress-1.0.3.1
        configuration option "php_ini" is not set to php.ini location
        You should add "extension=uploadprogress.so" to php.ini

7、修改php配置文件php.ini
        [root@localhost ~]#  gedit /etc/php.ini
         extentsion=uploadprogress.so

8、修改mysql配置文件my.cnf
        [root@localhost ~]#  gedit /etc/my.cnf
         [mysqld]
        datadir=/var/lib/mysql
        socket=/var/lib/mysql/mysql.sock
        user=mysql
        # Disabling symbolic-links is recommended to prevent assorted security risks
        symbolic-links=0
        innodb_large_prefix=true
        innodb_file_format=barracu
        innodb_file_per_table=true


9、重启mysql和apache
        [root@localhost ~]#  service httpd restart
        停止 httpd:                                               [确定]
        正在启动 httpd:httpd: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain for ServerName
                                                           [确定]
        [root@localhost ~]#  service mysqld restart
        停止 mysqld:                                              [确定]
        MySQL Daemon  start.
        正在启动 mysqld:                                          [确定]
        [root@localhost ~]# 


10、修改settings权限,取消写入属性。
        [root@localhost drupal]#  chmod 444 sites/default/settings.php  

        [root@localhost drupal]# chmod 555 sites/default


      做了一个Linux学习的平台,目前出来一个雏形,各位可以参考使用

      链接:https://pan.baidu.com/s/1GOLVU2CbpBNGtunztVpaCQ  密码:n7bk

      4178a434b793f18ff7e0f285f98634611e3f707c

相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
2天前
|
安全 大数据 Linux
云上体验最佳的服务器操作系统 - Alibaba Cloud Linux | 飞天技术沙龙-CentOS 迁移替换专场
本次方案的主题是云上体验最佳的服务器操作系统 - Alibaba Cloud Linux ,从 Alibaba Cloud Linux 的产生背景、产品优势以及云上用户使用它享受的技术红利等方面详细进行了介绍。同时,通过国内某社交平台、某快递企业、某手机客户大数据业务 3 大案例,成功助力客户实现弹性扩容能力提升、性能提升、降本增效。 1. 背景介绍 2. 产品介绍 3. 案例分享
|
19天前
|
运维 监控 Linux
推荐几个不错的 Linux 服务器管理工具
推荐几个不错的 Linux 服务器管理工具
109 6
W9
|
2月前
|
运维 关系型数据库 MySQL
轻松管理Linux服务器的5个优秀管理面板
Websoft9 应用管理平台,github 2k star 开源软件,既有200+的优秀开源软件商店,一键安装。又有可视化的Linux管理面板,文件、数据库、ssl证书方便快捷管理。
W9
148 1
|
2月前
|
缓存 Ubuntu Linux
Linux环境下测试服务器的DDR5内存性能
通过使用 `memtester`和 `sysbench`等工具,可以有效地测试Linux环境下服务器的DDR5内存性能。这些工具不仅可以评估内存的读写速度,还可以检测内存中的潜在问题,帮助确保系统的稳定性和性能。通过合理配置和使用这些工具,系统管理员可以深入了解服务器内存的性能状况,为系统优化提供数据支持。
65 4
|
2月前
|
运维 监控 安全
盘点Linux服务器运维管理面板
随着云计算和大数据技术的迅猛发展,Linux服务器在运维管理中扮演着越来越重要的角色。传统的Linux服务器管理方式已经无法满足现代企业的需求,因此,高效、安全、易用的运维管理面板应运而生。
|
2月前
|
运维 监控 Linux
服务器管理面板大盘点: 8款开源面板助你轻松管理Linux服务器
在数字化时代,服务器作为数据存储和计算的核心设备,其管理效率与安全性直接关系到业务的稳定性和可持续发展。随着技术的不断进步,开源社区涌现出众多服务器管理面板,这些工具以其强大的功能、灵活的配置和友好的用户界面,极大地简化了Linux服务器的管理工作。本文将详细介绍8款开源的服务器管理面板,包括Websoft9、宝塔、cPanel、1Panel等,旨在帮助运维人员更好地选择和使用这些工具,提升服务器管理效率。
|
1月前
|
存储 Oracle 安全
服务器数据恢复—LINUX系统删除/格式化的数据恢复流程
Linux操作系统是世界上流行的操作系统之一,被广泛用于服务器、个人电脑、移动设备和嵌入式系统。Linux系统下数据被误删除或者误格式化的问题非常普遍。下面北亚企安数据恢复工程师简单聊一下基于linux的文件系统(EXT2/EXT3/EXT4/Reiserfs/Xfs) 下删除或者格式化的数据恢复流程和可行性。
|
2月前
|
安全 Linux API
Linux服务器安全
人们常误认为服务器因存于数据中心且数据持续使用而无需加密。然而,当驱动器需维修或处理时,加密显得尤为重要,以防止数据泄露。Linux虽有dm-crypt和LUKS等内置加密技术,但在集中管理、根卷加密及合规性等方面仍存不足。企业应选择具备强大验证、简单加密擦除及集中管理等功能的解决方案,以弥补这些缺口。
39 0
|
2月前
|
监控 Ubuntu Linux
使用VSCode通过SSH远程登录阿里云Linux服务器异常崩溃
通过 VSCode 的 Remote - SSH 插件远程连接阿里云 Ubuntu 22 服务器时,会因高 CPU 使用率导致连接断开。经排查发现,VSCode 连接根目录 ".." 时会频繁调用"rg"(ripgrep)进行文件搜索,导致 CPU 负载过高。解决方法是将连接目录改为"root"(或其他具体的路径),避免不必要的文件检索,从而恢复正常连接。