zoukankan      html  css  js  c++  java
  • Linux服务器---drupal

    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)选择普通安装

            

           2)选择语言,如果没有拷贝汉化包,那么就无法选择汉语

            

           3)这一步看到有几个错误

            

                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来创建

            

           5)正在安装

            

           6)设置站点信息,包括邮箱、管理员账号、密码等内容

           

           7)安装成功,在浏览器输入“127.0.0.1/drupal”就可以访问了

            

         

    5、状态报告。登录drupal,选择“报告”->“状态报告”,这里可以看到上传进度还不能使用,需要安装PECL。另外,mysql还不支持4字节utf-8,我们需要开启这个功能。

            

    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                                              [确定]

    正在启动 httpdhttpd: 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  
           
  • 相关阅读:
    MySQL数据库操作(4)表约束
    通过C学Python(3)列表的常用方法
    MySQL数据库操作(2)基本操作
    通过C学Python(1)关于语言、数值类型和变量
    通过C学Python(2)序列类型
    MySQL数据库操作(1)用户与权限
    一个文章单词分析作业
    pyCharm的几个配置
    MySQL数据库操作(3)表结构操作
    shell脚本中的for循环和while循环
  • 原文地址:https://www.cnblogs.com/wj78080458/p/10174416.html
Copyright © 2011-2022 走看看