我正在寻找一种简单的方法供用户安装并在将来更新我的软件副本。
在这个阶段,我没有尝试过任何东西,而且我没有寻找代码,只是为他们的应用程序构建安装程序/更新程序的任何人的想法,问题和过去的经验。
我在想什么;
用户将下载系统的一个基础,它将容纳一个安装程序文件,以及一些所需的基本目录。
他们必须为每个目录设置读/写权限,然后运行安装程序。 然后,这将下载并创建运行系统所需的所有文件。
然后,用户应删除安装程序文件。
将来当他们登录管理时,系统会看到是否有更新发布,然后点击链接后锁定网站,系统将自行更新,然后重新打开网站。< / p>
明显的问题:
授予对该站点的PHP写入权限允许黑客攻击尝试以及安装恶意文件然后运行的可能性。
我知道Wordpress具有使用PHP FTP类构建的更新功能,这可能是一个选项。
答案 0 :(得分:0)
下载一些具有自动安装程序的常用脚本(wordpress,joomla,登录脚本等)并查看代码!通常它是这样的:
非常简单的东西。但是让非程序员很容易处理产品。