我想在没有网络访问权限的客户端计算机上部署我的laravel项目。我必须在本地服务器上的计算机上安装它。但是,如果有人试图破解它,我不想丢失源代码。
搜索并发现ioncube编码器是一个完美的解决方案。我编写了必要的项目文件。在产品许可之前,这一切都很好。
我们计划提供1年的执照,如果他决定继续与我们联系(如果他付款的话),可以在进入他获得的模式时续签。
This user guide帮助我完成编码和首次授权产品。我正在为项目使用laravel 5.2,mysql和angular。
./make_license --passphrase **** --expire-in 1h --header-line '<?php exit(0);?>'
我也遵循了this教程。
问题从许可证到期开始。如果许可证到期,服务器会抛出致命错误。捕获许可的致命错误异常将隐藏我的所有其他致命错误,这是不理想的。
if($exception instanceof FatalErrorException)
{
return response(view('error.license'), 400);
}
我可以在这里实施的最佳方法是更新许可证吗?
另外,如何在laravel中单独捕获离心立方体许可证到期的致命错误例外?
谢谢