安装
Drupal 7 安装过程中报错,无法连接到数据库的问题
由 lugir 于 星期一, 01/10/2011 - 20:42 发布环境:
- Drupal 7
- Fedora 13
- LAMPP
问题说明:
Drupal 7 在线手册中提到在 SELinux 启用的环境下,对 settings.php 文件的修改存在权限方面的问题,因此文档建议在安装 Drupal 7 的过程中禁用 SELinux,直到安装完成之后再恢复。
解决方法:
在以上环境中,禁用 SELinux 并不能解决问题,经过搜索,从Drupal 社区得知以下两种解决方法:
- 在安装过程的配置数据库页面,展开高级面板,将 localhost 改为 127.0.0.1(这种作法的理由是可能因为某种原因没有将 localhost 解析成 127.0.0.1 )
- 编辑 php.ini 文件,找到 pdo_mysql.default_socket= 条目并将其修改为 pdo_mysql.default_socket=/opt/lampp/var/mysql/mysql.sock,重启服务器
从源代码安装应用程序
由 lugir 于 星期日, 01/31/2010 - 14:57 发布并非所有的应用程序都有 RPM 软件包,或者说某个软件的 RPM 包并不适合你,当遇到这些情况时,还可以从通过软件的源代码对应用程序进行安装。
并非所有的应用程序都有 RPM 软件包,或者说某个软件的 RPM 包并不适合你,当遇到这些情况时,还可以从通过软件的源代码对应用程序进行安装。
源代码通常使用 tar, gzip 或者 bz2 等软件进行了归档打包,因此归档文件的常见后缀有 .tar、.tar.gz、tar.bz2
使用源代码进行安装的基本步骤:
- 下载要安装的源代码归档文件,如 abc-1.0.0.i386.tar.gz;
- 抽取归档文件内容。建议将归档文件解开到 /usr/local/src/ 目录,解开后会在 /usr/local/src/ 目录下生成一个以软件包名称命名的目录,如 abc-1.0.0;
- 进入软件包目录;
- 查看 INSTALL 或 README 文档,然后遵循文档中的介绍进行安装
如果没有 INSTALL 或者 README 文档,通常通过运行以下三个命令进行源代码的编译与安装:
从源代码安装应用程序的准备工作
由 lugir 于 星期日, 01/31/2010 - 13:32 发布在学习如何从源代码编译和安装应用程序之前,必须先为系统安装上一些用于开发的软件包,不然在进行编译时就会出错。
在学习如何从源代码编译和安装应用程序之前,必须先为系统安装上一些用于开发的软件包,不然在进行编译时就会出错。
以下软件包是使用 C 语言进行编译时的最基本需求:
使用 yum 命令安装或升级应用程序 (二) - 本地安装
由 lugir 于 星期六, 01/30/2010 - 14:04 发布有很多种情况可以使用 yum 的本地安装功能,比如为了节省下载时间使用光盘中的软件包,或者以前已经下载好了某个 RPM 包……不过使用 yum 本地安装功能的最大优点还是 —— yum 会在自动检测并尽可能地为你解决软件包依赖性这个麻烦事。
有很多种情况适合进行本地安装,比如为了节省下载时间使用光盘中的软件包,或者以前已经下载好了某个 RPM 包……不过使用 yum 进行安装的最大优点还是 —— yum 会在自动检测并尽可能地为你解决软件包依赖性这个麻烦事 (讲到手动解决依赖性的时候,你就会知道它真的很麻烦了 :D)
这一节就以 QQ 为例,学习 yum 的本地安装功能吧。
首先到腾讯官方网站下载 QQ Linux 版的 RPM 包:下载 QQ for Linux。可直接保存到默认路径,即 /home/lugir/Downloads。(如果使用其它路径,运行 yum 命令时记得使用你自己的路径)
打开 “应用程序 -> 系统工具 -> 终端”
执行本地安装命令
使用 yum 命令安装和升级应用程序 (一) - 在线安装
由 lugir 于 星期六, 01/30/2010 - 12:37 发布yum 主要通过从网络软件包仓库 (Package Repositories) 下载最新的软件包(RPM 格式)并进行安装,因此通过 yum 可以获得最新的软件版本。除此之外,也可以通过 yum 安装或升级存放在本地的软件包。
在 Fedora 中安装和升级应用程序十分简单,除了可以使用特有的 yum 工具以外,也可以使用 RPM 和 DEB 软件包,或者自行通过源代码安装和升级。本文介绍 yum 工具的使用方法。
yum 主要通过从网络软件包仓库 (Package Repositories) 下载最新的软件包(RPM 格式)并进行安装,因此通过 yum 可以获得最新的软件版本。当使用这一特性时,自然要求计算机能够连接到网络。除此之外,也可以通过 yum 安装或升级存放在本地的软件包。
为了保证安装和升级过程不出现权限问题,建议在运行 yum 前使用 su 切换到 root 用户 (不建议直接使用 root 登录到系统)