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
-------------------------------------------------------------------------------------------------------------------------------------------------------------
分享到:
相关推荐
2. 安装 Webacula 服务器软件,并确保与 Bacula Director 通信正常。 3. 配置 Webacula 以连接到 Bacula Director,设置用户权限和认证。 4. 部署 Webacula 的 Web 应用到 Web 服务器,如 Apache 或 Nginx。 5. 在...
基于java的贝儿米幼儿教育管理系统答辩PPT.pptx
本压缩包资源说明,你现在往下拉可以看到压缩包内容目录 我是批量上传的基于SpringBoot+Vue的项目,所以描述都一样;有源码有数据库脚本,系统都是测试过可运行的,看文件名即可区分项目~ |Java|SpringBoot|Vue|前后端分离| 开发语言:Java 框架:SpringBoot,Vue JDK版本:JDK1.8 数据库:MySQL 5.7+(推荐5.7,8.0也可以) 数据库工具:Navicat 开发软件: idea/eclipse(推荐idea) Maven包:Maven3.3.9+ 系统环境:Windows/Mac
基于java的消防物资存储系统答辩PPT.pptx
项目经过测试均可完美运行! 环境说明: 开发语言:java jdk:jdk1.8 数据库:mysql 5.7+ 数据库工具:Navicat11+ 管理工具:maven 开发工具:idea/eclipse
项目经过测试均可完美运行! 环境说明: 开发语言:java jdk:jdk1.8 数据库:mysql 5.7+ 数据库工具:Navicat11+ 管理工具:maven 开发工具:idea/eclipse
TA_lib库(whl轮子),直接pip install安装即可,下载即用,非常方便,各个python版本对应的都有。 使用方法: 1、下载下来解压; 2、确保有python环境,命令行进入终端,cd到whl存放的目录,直接输入pip install TA_lib-xxxx.whl就可以安装,等待安装成功,即可使用! 优点:无需C++环境编译,下载即用,方便
使用软件自带的basic脚本编辑制作的脚本 低版本软件无法输出Excel报告,可以通过脚本方式实现这一功能
基于java的就业信息管理系统答辩PPT.pptx
25法理学背诵逻辑.apk.1g
基于java的大学生校园兼职系统答辩PPT.pptx
做到代码,和分析的源数据
本压缩包资源说明,你现在往下拉可以看到压缩包内容目录 我是批量上传的基于SpringBoot+Vue的项目,所以描述都一样;有源码有数据库脚本,系统都是测试过可运行的,看文件名即可区分项目~ |Java|SpringBoot|Vue|前后端分离| 开发语言:Java 框架:SpringBoot,Vue JDK版本:JDK1.8 数据库:MySQL 5.7+(推荐5.7,8.0也可以) 数据库工具:Navicat 开发软件: idea/eclipse(推荐idea) Maven包:Maven3.3.9+ 系统环境:Windows/Mac
项目经过测试均可完美运行! 环境说明: 开发语言:java jdk:jdk1.8 数据库:mysql 5.7+ 数据库工具:Navicat11+ 管理工具:maven 开发工具:idea/eclipse
适用于ensp已经入门人群的学习,有一定难度
基于java的数码论坛系统设计与实现答辩PPT.pptx
tornado-6.4.1-cp38-abi3-macosx_10_9_universal2.whl
基于java的医院信管系统答辩PPT.pptx
项目经过测试均可完美运行! 环境说明: 开发语言:java jdk:jdk1.8 数据库:mysql 5.7+ 数据库工具:Navicat11+ 管理工具:maven 开发工具:idea/eclipse
tornado-4.2.tar.gz