`
liangfuming
  • 浏览: 34877 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

webacula的安装

阅读更多
1 在http://framework.zend.com/download/latest 下载 ZendFramework-1.11.12-minimal.tar.gz
2  linux-liangfuming:/home/ZendFrame # tar -zvxf ZendFramework-1.11.12-minimal.tar.gz
3  linux-liangfuming:/home/webacula # tar -zvxf webacula-5.5.1.tar.gz
4 将ZendFrame下的lib包全部拷贝到webacula的library下面
   # cp -R /home/ZendFrame/ZendFramework-1.11.12-minimal/library/* /home/webacula/webacula-5.5.1/library/
5 将webacula拷贝到发布路径
    linux-liangfuming:/var/www/html # cp -R /home/webacula/webacula-5.5.1 /var/www/html
6 配置apache的httpd.conf  所有的配置文件参考文档
7 配置完成后就可以启动了,启动后出现错误
[Sat Jun 23 09:26:13.623666 2012] [:error] [pid 30463:tid 2970991472] [client 192.168.0.14:1466] PHP Fatal error:  Uncaught exception 'Zend_Exception' with message 'Bacula version mismatch for the Catalog database. Wanted 19, got 14. ' in /var/www/html/webacula-5.5.1/html/index.php:186\nStack trace:\n#0 {main}\n  thrown in /var/www/html/webacula-5.5.1/html/index.php on line 186, referer: http://192.168.0.25/webacula/html/
提示版本错误,google后,通过修改/var/www/html/webacula-5.5.1/html/index.php 中的 define('BACULA_VERSION', 12); 将12改为14,重启就可以进入访问页面了。
中间还有一个问题,就是报500错后apache日志并没有写入错误日志,后面发现apache日志文件为只读的


8 在执行webacula环境测试的时候出以下错
    linux-liangfuming:/var/www/html/webacula-5.5.1/install # ./check_system_requirements.php
    -bash: ./check_system_requirements.php: /usr/bin/php: bad interpreter: No such file or directory
    这个只需要建立软连接即可
    linux-liangfuming:/var/www/html/webacula-5.5.1/install # ln -s /home/php/php-home/bin/php /usr/bin

9 在执行index.php的过程中出现问题 sudo: no tty present and no askpass program specified 这个应该也是执行权限的问题
   后来根据http://www.java-tutorial.ch/ubuntu/webacula-installation-on-ubuntu 的安装说明,3.Remove the sudo command in bacula.sudo (not needed thanks to the configuration below)  把config.ini中的 bacula.sudo = "/usr/bin/sudo" 改为 bacula.sudo = ""即可
  后面又出现 sh: /etc/bacula/bconsole: Permission denied 没有权限执行的错误
执行
linux-liangfuming:/etc/bacula # chown daemon:daemon /etc/bacula/bconsole
linux-liangfuming:/etc/bacula # chown daemon:daemon /etc/bacula/bconsole.conf
就可解决此问题,daemon是apache中配置的用户和用户组 要给这个用户组授予访问权限
接着访问index.php又报/etc/bacula/bconsole: line 22: /sbin/bconsole: Permission denied 同样是用户权限问题
  
   9 注意:要把webacula.conf中的内容拷贝到httpd.conf中去

  10 访问php工程的时候,js,css,image等都加载不了,这个是zend重定向的问题,后面根据http://thielebein.net/trac/wiki/Backup/Bacula/Webacula的说明 把 /var/www/html/webacula-5.5.1/html 的 .htaccess这个文件内容改为
------------------------------------------------------------
php_flag magic_quotes_gpc off
php_flag register_globals off
RewriteEngine On

# edit RewriteBase if necessary
RewriteBase   /webacula
RewriteRule !\.(js|ico|gif|jpg|png|css)$ index.php
------------------------------------------------------------

还要把index.php中的版本由12改为14
define('BACULA_VERSION', 14);

然后重启


错误
   1 bacula安装完后访问 http://192.168.0.25/webacula/html/test_mod_rewrite/testlink1.html 进行测试
      mod_rewrite test ERROR 报出这个错
      然后看到httpd.conf里面有 #LoadModule rewrite_module modules/mod_rewrite.so 就把他放开
      放开之后还是这个错 搜索后定位可能是没有安装mod_rewrite模块 根据以下进行安装
--------------------------------------------------------------------------------------------------------------------------------------------------------------
1)首次安装apache,在编译时增加——enable-rewrite选项。
如。/configure ——prefix=/usr/local/apachel ——enable-so ——enable-mods-shared=all ——enable-rewrite ——enable-cache
2)增加mod_rewrite模块
# find . -name mod_rewrite.c //在apache的源码安装目录中寻找mod_rewrite.c文件
# cd PATH/to/mod_rewrite.c //进入包含mod_rewrite.c文件的目录
# /usr/local/apache/bin/apxs -c mod_rewrite.c //apxs应指定绝对路径,在你当前正在使用apache的bin目录里
# /usr/local/apache/bin/apxs -i -a -n mod_rewrite mod_rewrite.la
如果没有什么错误的话,应该在你的apache的modules目录中编译出一个mod_rewrite.so文件。
编辑httpd.conf文件,确认httpd.conf中已经包含mod_rewrite.so的加载语句,如下:
LoadModule rewrite_module modules/mod_rewrite.so
这时,你的apache应该已经支持rewrite了。
vicos注:完成之后,记得重启服务器apache.

详细出处参考:http://www.jb51.net/article/24281.htm

-------------------------------------------------------------------------------------------------------------------------------------------------------------
分享到:
评论

相关推荐

    Webacula-开源

    Webacula-Web Bacula-Bacula备份系统(bacula [dot] org)的Web界面

    智慧学院智能化项目规划设计方案PPT(45页).pptx

    智慧学院智能化项目规划设计方案PPT(45页).pptx

    AO工艺设计计算(全).xls

    污水处理计算书

    ASP+ACCESS动态网站设计与制作(源代码+设计说明书).zip

    ASP+ACCESS动态网站设计与制作(源代码+设计说明书).zip

    基于matlab实现的二维渗流代码,用于模拟在二维条件下,格点所受碰撞的次数.rar

    基于matlab实现的二维渗流代码,用于模拟在二维条件下,格点所受碰撞的次数.rar

    基于matlab实现可实现脉冲编码调制,模拟信号的数字传输:抽样、量化、编码.rar

    基于matlab实现可实现脉冲编码调制,模拟信号的数字传输:抽样、量化、编码.rar

    ASP+access网上购物系统(设计说明书+源代码).zip

    ASP+access网上购物系统(设计说明书+源代码).zip

    Screenshot_20240503_054519.jpg

    Screenshot_20240503_054519.jpg

    node-v12.17.0-linux-armv7l.tar.xz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

    ASP+ACCESS软件信息发布系统设计(源代码+设计说明书+调研报告+任务书).zip

    ASP+ACCESS软件信息发布系统设计(源代码+设计说明书+调研报告+任务书).zip

    2024年金属氧化物避雷器行业分析报告.pptx

    行业报告

    ASP+SQL学生排课管理系统(源代码+设计说明书).zip

    ASP+SQL学生排课管理系统(源代码+设计说明书).zip

    node-v10.18.1-linux-ppc64le.tar.xz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

    The Experiment 2 of Engineering Electromagnetics.pdf

    The Experiment 2 of Engineering Electromagnetics.pdf

    2003-2022年上市公司管理层权力强度综合指标含原始数据+do代码(excel+dta)

    2003-2022年上市公司管理层权力强度综合指标含原始数据+do代码(exce l+dta) 作为公司内部监督的一个重要方面,有效的内部控制能够减轻管理层与股东 之间的代理冲突,进一步保护投资者利益; 而作为公司外部监督的一个重要内容, 分析 师跟踪有助于降低管理层与外部投资者之间的信息不对称程度, 提高公司的可信度。这两 者都可以在一定程度上有效约束管理层的机会主义行为。 1、数据时间:2000-20 22年 2、数据文件:包含原始数据、do代码、参考文献及最终结果 3、数据格式: excel+dta格式 4、数据说明: ①剔除了ST、*ST、金融业、资不抵债、 关键数据缺失的观测值; ②参考了郑珊珊(2019)和刘剑民(2019)的方法,运 用主成分分析方法,构建了2个管理层权力强度的指标。 ③Powe_郑珊珊:依据两职 合一、董事会规模、 内部董事比例、股权分散度、管理层持股,运用主成分分析方法构建 而成。 ④Powe_刘剑民:依据两职合一、董事会规模、 内部董事比例、总经理任期 、管理层持股,运用主成分分析方法构建而成。 5、数据预览: 数据文件: do代码 : 运行结果:

    基于matlab实现的进行渗流力学的s-w曲线,压降漏斗,相渗曲线的作图.rar

    基于matlab实现的进行渗流力学的s-w曲线,压降漏斗,相渗曲线的作图.rar

    基于地理格网的时空知识图谱python源码+详细说明.zip

    如何运行及使用 运行 用eclipse直接clone本项目,GettingStarted目录下的GettingStarted类可以直接运行,查看结果 同时jar目录下有生成的jar包,下载后也可以直接调用 使用 初次使用流程:新建知识图谱加载知识图谱添加数据添加或查询 非初次:加载知识图谱添加或查询 Geokg包中主要类与方法介绍 KnowledgeGraph类 创建知识图谱方法 调用创建图谱方法,则会在指定目录创建数据库,一个目录下只能创建一个知识图谱,否则程序报错并强制退出 创建知识图谱的方法有两个,都为静态方法,可以通过类名KnowledgeGraph直接调用,分别为: //@param iGridLevel 要构建的知识图谱网格的等级,取值范围为0-20,小于0取自动取0,大于20自动取20 //@param strDataStore 自定义的存储知识图谱的本地目录 public static boolean createKnowledgeGraph(int iGridLevel,String strDataStore){} //@param iGri

    基于matlab实现的应用于配电网重构的改进二进制粒子群算法,能够取得比较理想的效果.rar

    基于matlab实现的应用于配电网重构的改进二进制粒子群算法,能够取得比较理想的效果.rar

    node-v12.22.6-linux-armv7l.tar.xz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

    商业分析工具:常用战略分析工具gl.ppt

    商业分析工具:常用战略分析工具gl.ppt

Global site tag (gtag.js) - Google Analytics