Macro Da

每天学一点,成长多一点!

krpano全景100网站搭建问题解决方法

用大疆的无人机拍摄了几张全景图,于是准备自己搭建个全景平台,在某网站下载好源码进行搭建,在搭建过程遇到诸类问题,折腾了几天终于解决。

我使用的是Debian 9+宝塔+Nginx+php5.4环境,需注意以下几个问题:

  1. 要求禁用PHP安全模式:safe_mode=off,因安全模式在php 5.3 已废弃,php 5.4自已移除,此问题可忽略无需禁用
  2. 开启PHP的exec函数:宝塔面板里的PHP设置将exec从禁用函数删除即可《krpano全景100网站搭建问题解决方法》
  3. 开启PHP的OpensslCurl扩展:默认已开启
    《krpano全景100网站搭建问题解决方法》
  4. 在后台配置好储存设置,参考下图
    《krpano全景100网站搭建问题解决方法》
  5. 无法进行切图生成全景,为了找到此原因,尝试很多处理办法,如PHP权限、目录权限问题等,在本地多次试验下,终于找出问题所在:源码默认的krpano_linux是64位的,而我的服务器系统Debian是32位,解决方法是更换64位系统或者下载krpano-1.19-pr10 32位,将下载好的krpano下所有文件(不含文件夹)上传覆盖至网站根目录下/data/krpano_linux/,通过更换krpano版本,终于可以实现生成全景图
  6. 生成全景图之后,还会存在有水印问题,因版本更换,网站源码自带的注册码已不能用了,可更改为以下注册码:
    FXsqTqaGNSZER5dSETEm+VzQEh9sWSa5DZMFsSmMxYV9GcXs8W3R8A/mWXrGNUceXvrihmh28hfRF1ivrW0HMzEychPvNiD8B/4/ZzDaUE9Rh6Ig22aKJGDbja1/kYIqmc/VKfItRE2RTSOIbIroxOtsz626NIpxWksAAifwhpNwuPXqDQpz2sRUMBzoPqZktpkItoSenN2mKd8Klfx7pOuB6CIK3e1CDXgyndqOt2mWybLZcU/wfJVAecfxk15ghiqrzaDsbqrdABDowg==
    注册码替换到/data/krpano_reg_linux/krpano_reg.sh文件代码里,然后再运行/data/krpano_reg_linux/krpano_reg.php,成功则提示Code registered
  7. 因受到服务器性能、上传速度、环境配置等原因,导致切图时间过长,就会导致Nginx和PHP超时,切图还未完成就停止了,所以需调整超时时间,在宝塔面板调整即可,我调成了10分钟《krpano全景100网站搭建问题解决方法》   《krpano全景100网站搭建问题解决方法》

以上就是在搭建过程所遇到的问题,如有遗漏再进行补充吧!!!

点赞
  1. yzyly说道:

    请问大佬,我搭建的时候,http可以成功发布,但https就会失败,这是什么问题?

    1. hongda说道:

      https还未尝试,一般来说应该没问题的,抽空试了再次回复你

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注