You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Plesk中Softaculous安装OrangeHRM失败及手动安装500报错求助

解决OrangeHRM在Plesk中的安装失败及手动安装500错误问题

Softaculous安装失败(报错“Unable to fetch the required data hence can not install OrangeHRM”)

  • 刷新Softaculous缓存:登录Plesk进入Softaculous面板,左侧菜单点击「Settings」→「Update Software」,选择「Force Update」,完成后重新尝试安装。
  • 检查服务器网络连通性:通过SSH执行curl -I https://sourceforge.net/projects/orangehrm/files/latest/download,确认能返回200/302响应码。若无法访问,排查服务器防火墙、DNS设置,确保能连接外部软件源。
  • 清空Softaculous临时目录:SSH登录服务器,找到临时目录(通常为/usr/local/softaculous/tmp/或/var/softaculous/tmp/),执行rm -rf /path/to/softaculous/tmp/*清空文件,再重启服务service softaculous restart后重试安装。

手动安装后出现500内部服务器错误

  • 修正文件权限:确保OrangeHRM目录所有者为网站对应用户(如psacln),执行:
    chown -R psacln:psacln /var/www/vhosts/sub.domain/httpdocs/orangehrm-5.5/
    find /var/www/vhosts/sub.domain/httpdocs/orangehrm-5.5/ -type f -exec chmod 644 {} \;
    find /var/www/vhosts/sub.domain/httpdocs/orangehrm-5.5/ -type d -exec chmod 755 {} \;
    
  • 查看PHP错误日志:Plesk中进入子域名的「Logs」→「PHP Error Log」,根据日志定位具体问题(常见为缺少intl/mbstring/gd扩展,需在Plesk的PHP设置中启用)。
  • 配置数据库连接:复制orangehrm-5.5/config/config.ini.sample为config.ini,填写正确的数据库名、用户名、密码、主机信息,设置文件权限为644。
  • 启用Apache重写规则:在Plesk的子域名「Apache & nginx Settings」中,「Additional directives for HTTP」添加AllowOverride All,确保.htaccess规则生效,同时检查.htaccess文件无语法错误。

内容的提问来源于stack exchange,提问作者karen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 15:40:01