Hi,
Some friends have the problem Zendid Execute Permission with Linux. Please look the following result running diagnosis test:
OK php.ini PATH: /usr/local/Zend/Core/etc/php.ini
OK zend_optimizer.license_path: SEM ARQUIVO
OK ScriptCase write permission
OK Session write permission
OK Internet Access - Socks
Problem ZendId execute Permission
OK ZendId MD5:
Problem ID:
OK Popup: OK
OK GD - 2.0
After many tests, I found the bug. In the file diagnosis.php we have this code:
function SetZendIdPermission()
{
$bol_zendid_permission = 'off';
$bol_zendid_md5 = '';
$zend_dir = "prod/third/zend";
if(!is_dir($zend_dir))
{
$zend_dir = "devel/lib/third/zend";
}
$old_dir = getcwd();
chdir($zend_dir);
if(substr($this->GetSo(), 0, 3) === 'WIN')
{
if(is_file("zendid.exe"))
{
@exec("zendid.exe", $arr_exec);
$bol_zendid_md5 = md5_file("zendid.exe");
}
}
else
{
if(is_file("zendid"))
{
@exec("./zendid", $arr_exec);
$bol_zendid_md5 = md5_file("./zendid");
}
}
[glow=yellow,2,300]1) The path prod/third/zend not exist in the Scriptcase Linux distro
2) The path devel/lib/third/zend exist, but not exist the executable script zendid. Exist only a script named zendid.linux.[/glow]
You can resolve the problem downloading Zendid at URL http://downloads.zend.com/zendid/zendid-linux-i386.tar.gz for 32 bit and http://downloads.zend.com/zendid/zendid-linux-x86_64.tar.gz foe x86_64 bit. Next unpack the compressed file.
Now You have two way:
[glow=yellow,2,300]a) Creating the path prod/third/zend and copying in the unpacked and appropriate script zendid. After execute chmod 777 -R prod/third/zend.
b) Copying the unpacked appropriate script zendid in devel/lib/third/zend and running chmod 777 devel/lib/third/zend[/glow]
Of course I suggest to Scriptcase to correct the problem direcltly in the Linux distro.
No Others libraries occurs!
I hope that this help You.
Best Regards
Gaetano