tecnicodaniell
(usa CentOS)
Enviado em 24/03/2015 - 12:15h
Fala galera!
Segui o tutorial do "VIVA O LINUX" (http://www.vivaolinux.com.br/artigo/Bacula-+-Webacula-+-Baculaweb-+-bat-no-CentOS-63) e caí na tela branca quando vou acessar o Webacula pelo browser.
Tentei fazer a solução abaixo, dada nos posts de respostas dentro do próprio tutorial e nada: (OBS: no index.php do Webacula 7.0 vem como BACULA_VERSION', 14 )
edita o arquivo /var/www/webacula/html/index.php e na linha:
define('BACULA_VERSION', 12); // Bacula Catalog version
eu alterei para:
define('BACULA_VERSION', 14); // Bacula Catalog version
Outra dica importante é desativar o selinux do CentOS,
Para desativar edite o arquivo /etc/sysconfig/selinux e altere a linha:
SELINUX=enforcing
Para
SELINUX=permissive
depois reinicie o linux ou execute seguinte comando:
# setenforce 0
Meu ambiente:
CentOS 6.5
php 5.3
webacula 7.0.0
ZendFramework-2.3.7
mysql-server-5.1.73-3
Erro:
[root@serv-adc-bkp ~]# tail -f /var/log/httpd/error_log
[Tue Mar 24 09:42:00 2015] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Tue Mar 24 09:42:00 2015] [notice] Digest: generating secret for digest authentication ...
[Tue Mar 24 09:42:00 2015] [notice] Digest: done
[Tue Mar 24 09:42:00 2015] [notice] Apache/2.2.15 (Unix) DAV/2 PHP/5.3.3 configured -- resuming normal operations
[Tue Mar 24 09:42:19 2015] [error] [client 10.17.228.79] PHP Warning: include(Zend/Loader.php): failed to open stream: No such file or directory in /var/www/webacula/html/index.php on line 43
[Tue Mar 24 09:42:19 2015] [error] [client 10.17.228.79] PHP Warning: include(): Failed opening 'Zend/Loader.php' for inclusion (include_path='.:/var/www/webacula/html/../library:../application/models/:../application/forms/:.:/usr/share/pear:/usr/share/php') in /var/www/webacula/html/index.php on line 43
[Tue Mar 24 09:42:19 2015] [error] [client 10.17.228.79] PHP Fatal error: Class 'Zend_Loader' not found in /var/www/webacula/html/index.php on line 45[/i][/b]
Tentei corrigir o problema através deste tutorial (https://diorgenes.wordpress.com/), mas nada!
Nele o autor fala:
Problema: A constante __DIR__ só funciona apartir da versão 5.3 do PHP.
Solução: Atualizar o PHP ou fazer a alteração dessa função no arquivo html/index.php na linha 39, pela função dirname(__FILE__) que terá o mesmo efeito nesse caso.
OBs: Já copiei a pasta Library do ZendFramework para /var/www/webacula/
Também já verifiquei no index.php e a função já está dirname(__FILE__) que poderia ser por isso que ele não está carregando os módulos de ZendFramework, mas não é o caso, pelo log ele não esta conseguindo ler os módulos do ZendFramework.
Obrigado e agradeço se alguem puder dar um help!
Abraços