Instalação do SC 6

Olá pessoal

Estou preparando um novo servidor par o meu SC6
Este servidor é um servidor externo. (Linux Centos)
Instalei a versão completa (.sh)

Minha primeira pergunta é:
Ele criou um diretório com um nome super extenso “scriptcase_linux_installer_x86_64_pt_br_v6.0.037”

Segundo:
Antes de transferir minha chave para este ambiente estou fazendo alguns testes.
Tudo “aparentemente” normal, criei duas apps um grid e um form bem simples.
Gero a aplicação para ambos não aparece nenhum erro, ao contrário, “Code generation successful.”, só que a aplicação php não é gerada.
Se ao invés de gerar, dar a opção de “Executar”, aparece a msg de sucesso na geração e logo após aparece a msg de erro pois aplicação não está onde deveria.
Meu projeto se chama Projeto1
Embaixo do diretório “app/Projeto1” só existe o diretório “_lib”.
Outras informações:
Já executei o chmod 777 -R
Quando publico o projeto ele cria o ZIP com as aplicações

Alguém pode me ajudar?

Abraço

Ricardo

Eu nunca instalei o SC dessa maneira que você postou, mas ao que tudo indica é problema de permissão, ou é o modo como o PHP esta sendo executado, mod_php, CGi ou fastCgi. Fale mais sobre o seu ambiente, pegue o diagnosis do SC e poste pra gente dar uma olhadinha.

Olá Saulo,

Obrigado pela atenção.

Fiz o seguinte:
Instalei o SC6 novamente mas da outra maneira, ou seja, configurei meu ambiente (apache, zendguard, etc), abri o zip e segui os passos. (não instalei utilizando o “.sh”)

Agora estou com este erro ao gerar uma aplicação de formulário (nota: gerei de um grid e foi sem problemas)

chmod(): open_basedir restriction in effect. File(/var/www/vhosts/itmind.com.br/) is not within the allowed path(s): (/var/www/vhosts/itmind.com.br/httpdocs/:/tmp/) | Script: /var/www/vhosts/itmind.com.br/httpdocs/sc/devel/lib/php/functions.inc.php linha: 749

Apesar de aparecer a msg de erro, o fonte foi gerado.

Tentei anexar o “diagnosis” mas não consegui ver como faço isso aqui.

Obrigado

Ricardo

[size=14pt]DIAGNOSIS
[/size]

 PHP: 5.3.3
 Hostname: usve7922.startvps.com
 Zend: 3.3
 Sistema Operacional: LINUX USVE7922.STARTVPS.COM 2.6.18-028STAB094.3 #1 SMP THU SEP 22 12:47:37 MSD 2011 X86_64
 Servidor WEB: Apache
 Java: on
 ScriptCase Devel: 6.0.037
 ScriptCase Build: 5
 ScriptCase Prod: 6.0.037

Bases de Dados
COM
DB2
InterBase
Ifx
Informix
MsSQL Server
MsSQL Server SRV
MySQL
ODBC
Oracle 8
Oracle
PostGreSQL
SQLite
SyBase
PDO MySQL
PDO PostGreSQL
PDO SQLite
PDO MsSQL Server
PDO Oracle
PDO Firebird
PDO Informix
Extensões
ZLIB
GD
Ambiente ScriptCase
Diretorio do php.ini:

 zend_optimizer.license_path: /var/www/vhosts/itmind.com.br/httpdocs/sc/scriptcase-6.0.037-pt_br/conf - scriptcase.nm

Dados:
g%40%0FZB%00%9AC.%F2%FE%B4%90%A89%DF%CE%7D%EB%8F%FC%F1%F1%F0%95%23KlW%1B%0C%E8BXz%19YX%0E%10%C3Q%E8%
ADx%60+n%AF%E2%0C%EE5%F8J%8A%E9%AF%3D%7BA%7E%B4%EF%CBB%13TF%8C%9A%FC%40C%DA%CA%EC%21%16%A0%1D%1Ea%C5
%25%D0%CD%F5%8B%8ETl%3EK%5C%80%A0%EC%80F%C1ju%C1%5C%CA%8FF%B9d%EE%FC%24%B9t%CAIL%E8%AD%EB%83R%7B%AF%
04%19W%85%A8%98v%60%C2%BF%8B%ED%AF%9Ek%0C%D8%D1%1BV%D6j%3BLd%8C%7Dv%F8%A6N%8D%3F%CFt%07%07%9B%91%7D%
D8zX%24%C7%90%B6Z%C4%2C%B3%8E%D9%F8%E5%88u%8A%03%21%EF%EAj%13%27%ED%C8%13%AB%2B%B0%13%02%EB%2A%B0
Permissão de Escrita no ScriptCase
Permissão de Escrita na Sessão
Acesso a Internet - Socks - OK
Permissão de Executar ZendId
ZendId MD5: f668969b5befdbf7a8fceba8886c7342
ID: I:RNHUZ-4C2QR-G2364-YQN7J#lic#L:LQ5TM-2KSUY-T7LZW-53YAT
Popup: OK
GD - 2.0
/var/www/vhosts/itmind.com.br/httpdocs/sc/scriptcase-6.0.037-pt_br
ScriptCase Instalado
Tabelas
sc_tbapl - 3
sc_tbati - 1
sc_tbcmp - 4
sc_tbconex - 1
sc_tbevt - 0
sc_tbprj - 2
sc_tblog_apl - 4
sc_tblog_cmp - 8
sc_tblog_evt - 0
sc_tbrep - 0
sc_tbrep_fields - 0
sc_tbrep_tables - 0
sc_tbsess - 0
sc_tbusu - 2
sc_tbtrans - 0
sc_tbversao - 2
Ambiente ScriptCase - pdosqlite
Campos Sem Aplicação: 0
licença do ScriptCase
Número de Conexões: 1
Tipo da licença: Demo
Versão da licença: 6.0
Data Licença: 23/11/2012 20
Licenciado Para: demo
Comando Select:
VG%00yR%3B%B2N%06%D8%C8%A7%CE%C0g%CE%90%0C%B4%9D%FF%F3%F3%FD%87-H%60WJ%27%EF%04%5D%60%14zvUe%B0%1E%8D%DB%29ap%23%E5%B5s%87y%80Y%DB%8A%FD%2Ck%1E%0E%EE%E1%C8QLRo%82%90%FDS%1D%D9%8A%FD%24%06%8Bo%5Et%B3%25%D3%CD%FD%85%83%13%3AJA0%F2%D7%8E%8F%26%D3ax%CB+%C7%81O%CDh%FF%F3c%B2Y%C8U%21%93%F9%A3%EB+%08%D4W%7B0%94%A1%BDN%3A%89%EC%DF%B6%FE%85F%29%B9%A2%14D%DBi%3AMe%9E%22%06%A6%BA%09%D76%C5%3A%06x%D5%8D%7B%C6zW7%C8%8C%FB%25%96%2C%C8%D3%9E%B0%AA%FCx%CDIw%E8%BCB%2A%7E%D1%B0%12%F9%2B%CF%7BG%E58%BF%C6%AB%B0%CA%A4%02%D3kp%C0.%5C%AA%7E%F5%81%BC%EB%D0%92%98%95%E54%2B%C8%D2f%23%D2%95%BF%041%B8H%5E%F5%9F%05%5E%11%87%A2%B5%BF%8A%EDe%D4%8D%1BQ%CC%EA%99%D8%9B1%60%E9%D9%F4%CDq%C0
Versão do ScriptCase: 6.0.037
ID:
SERIAL: 23107-201FD-8100C-243E2-6D320
Data Max Apl: 20121103
Data Sistema: 03/11/2012 22:42:17


Erros Possíveis:

Erro Level: 2; Mensagem: is_file(): open_basedir restriction in effect. File(/etc/php.ini) is not within the allowed path(s): (/var/www/vhosts/itmind.com.br/httpdocs/:/tmp/); Arquivo: /var/www/vhosts/itmind.com.br/httpdocs/sc/diagnosis.php; Linha: 503
Erro Level: 2048; Mensagem: Declaration of ADODB_pdo_base::MetaTables() should be compatible with that of ADODB_pdo::MetaTables(); Arquivo: /var/www/vhosts/itmind.com.br/httpdocs/sc/prod/third/adodb/drivers/adodb-pdo.inc.php; Linha: 447
Erro Level: 2048; Mensagem: Declaration of ADODB_pdo_base::MetaColumns() should be compatible with that of ADODB_pdo::MetaColumns(); Arquivo: /var/www/vhosts/itmind.com.br/httpdocs/sc/prod/third/adodb/drivers/adodb-pdo.inc.php; Linha: 447
Erro Level: 2048; Mensagem: Only variables should be assigned by reference; Arquivo: /var/www/vhosts/itmind.com.br/httpdocs/sc/diagnosis.ext.php; Linha: 189
Erro Level: 2048; Mensagem: Declaration of ADODB_pdo_sqlite::_connect() should be compatible with that of ADODB_pdo::_connect(); Arquivo: /var/www/vhosts/itmind.com.br/httpdocs/sc/prod/third/adodb/drivers/adodb-pdo_sqlite.inc.php; Linha: 298

Boa tarde,

Este erro pode estar acontecendo devido as permissões chmod e chown.

Só siga o procedimento abaixo se tiver uma noção do que está fazendo. Não me responsabilizo por quaisquer danos causados ao seu sistema.

De novamente a permissão chmod 777 ou 755 (para servidores web) recursivamente na pasta do SC e verifique se o problema continua.

Caso a sugestão acima não resolva, de a permissão chown para o usuário:grupo recursivamente na pasta do SC.

Acesse http://seuServidor:Porta/pastaDoSC/diagnosis.php, clique na mensagem do topo e procure por: User/Group.

O meu foi “www-data(33)/33”. Então executei no terminal: sudo chown -R www-data /var/www/scriptcase6/.

Att,
Bernhard Bernsmann

Olá Bernhard

Fiz o que vc sugeriu, mas nao adiantou (User/Group apache(502)/503)
O meu problema está (acredito) no open_basedir do php.ini
Eu mudei no .include o “open_basedir” para “none” aí funcionou, mas desta forma estou deixando sem proteção.
Os diretórios que estavam parametrizados no open_basedir a princípio estão corretos (o caminho absoluto até o httpdocs e o /tmp) mas não vai.

Obrigado pela atenção

Ricardo Z.