Olá pessoal.
Estou tentando instalar o ScriptCase no Ubuntu 13.04 32bits, mas quando mando abrir http://localhost/scriptcase, aparece a página com a mensagem “Erro no servidor” (Google Chrome), redirecionado para http://localhost/scriptcase/devel/iface/login.php.
Tentei seguir ao máximo as dicas do Marco Sabo (http://www.scriptcase.com.br/forum/index.php/topic,1573.msg5504.html) e também do Erikson Flávio (http://www.scriptcase.com.br/forum/index.php/topic,6221.0.html).
Abaixo está um passo a passo de tudo o que fiz, seguindo a cópia que fiz do post do Marco Sabo, juntando com as informações para o Zend do Erikson Flávio.
Apache/2.2.22 (Ubuntu)
PHP Version 5.4.9-4ubuntu2.2
SQLite
MySQL 5.5
PostgreSQL 9.2
ScriptCase 7.1.003
-
Instalação do Apache
Abrir o terminal e logar como root
su (digite a senha do root)
apt-get install apache2
Faça o seguinte teste no navegador
http://localhost/ -
Instalação do PHP
Ainda no terminal e como root
apt-get install php5 libapache2-mod-php5 -
Testar o PHP
Ainda no terminal crie o arquivo teste.php
gedit /var/www/teste.php
Cole o texto no arquivo salve e feche o gedit
Faça o seguinte teste no navegador
http://localhost/teste.php
-
Instalação do MySQL
apt-get install mysql-server
Digite a senha para o root do MySQL e depois repita a senha
Após terminar o processo de instalação execute o seguinte comando
mysql -u root -p
Digite a senha que foi cadastrada na instalação
Após aparecer mysql> digite quit para sair
apt-get install phpmyadmin
Após aparecer a tela de configuração do phpmyadmin, selecione apache2
Nas telas que pedirem senha, digite sempre a senha do root do MySQL
Agora faça as seguintes alterações
sudo gedit /etc/php5/apache2/php.ini
Localize extension=mysql.so, se tiver com um comentário antes ( ; ), tire o comentário
Se não for encontrado essa linha, acrescente ela onde estiver outras linhas com extension=
sudo gedit /etc/php5/apache2/php.ini
Procure por $cfg[“PmaAbsoluteUri”]=”” altere para $cfg[“PmaAbsoluteUri”]=”http://localhost/phpmyadmin”
Faça o teste no navegador
http://localhost/phpmyadmin -
Instalação do PostgreSQL 9.2.4
Faça o download de acordo com a versão do linux 32bits ou 64bits
http://www.enterprisedb.com/products-services-training/pgdownload
Ainda no terminal execute os seguintes comandos
chmod 777 postgresql-9.2.4-1-linux.run
./postgresql-9.2.4-1-linux.run
Abra o pgAdmin e faça a conexão ao servidor -
Instalação do ScriptCase 7.1
Na página do ScriptCase (www.scriptcase.com.br) faça o download do ScriptCase com extensão tar.gz
Ainda no terminal execute os seguintes comandos
tar -zxvf scriptcase-7.1.003-pt_br.tgz
mv scriptcase-7.1.003-pt_br /var/www/scriptcase -
Instalação do JRE
Acesse a Central de programas do Ubuntu e localize e instale o Runtime do OpenJDK Java 6
Se não conseguir encontrar, acesse o site do java http://www.java.com/pt_BR/download/help/linux_install.xml#download e faça o download do JRE -
Instalação do Zend Guard Loader
Faça o download do Zend Guard Loader (Runtime for PHP 5.4) 32bits ou 64bits em http://www.zend.com/en/products/guard/downloads
No terminal execute os seguintes comandos
tar -zxvf ZendGuardLoader-…tar.gz
mkdir /usr/local/lib/zend
cp ./ZendGuardLoader-…/php-5.4.x/ZendGuardLoader.so /usr/local/lib/zend
sudo gedit /etc/php5/apache2/php.ini
Cole o texto abaixo no final do arquivo
[Zend.loader]
zend_extension=/usr/local/lib/zend/ZendGuardLoader.so
zend_loader.enable=1
zend_loader.disable_licensing=0
zend_loader.obfuscation_level_support=3
zend_loader.license_path =
Após o apache iniciar, verifique com phpinfo() se aparece o grupo Zend Guard Loader e com a propriedade de mesmo nome como enabled. Caso positivo, tudo certo e seu PHP já está com Zend Decoder, necessário ao ScriptCase. -
Finalização
Reinicie o apache executando os seguintes comandos
/etc/init.d/apache2 stop
/etc/init.d/apache2 start
Após o apache iniciar, verifique com http://localhost/teste.php se aparece o grupo Zend Guard Loader e com a propriedade de mesmo nome como enabled. Caso positivo, tudo certo e seu PHP já está com Zend necessário ao ScriptCase. Faça o teste
http://localhost/scriptcase