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

无需SSH连接如何在Hostinger单主机计划中运行网站命令?

无SSH的Hostinger单网站主机部署Laravel解决方案

针对Hostinger单网站主机无SSH权限的情况,分享几个实用的部署及命令执行方法:

  • 本地预配置后完整上传
    先在本地完成所有依赖安装和基础配置,再上传到主机:

    1. 本地运行composer install --no-dev(生产环境建议剔除开发依赖)
    2. 执行php artisan key:generate生成APP_KEY
    3. 编辑.env文件,配置Hostinger提供的数据库信息(主机地址、用户名、密码、数据库名),并将APP_URL设为你的网站域名
    4. 将整个项目目录(包含vendor、.env)上传到Hostinger主机的网站根目录
    5. 最后在Hostinger文件管理器中,给storage和bootstrap/cache目录设置755或775的写入权限
  • 临时PHP脚本在线执行Artisan命令
    若需在主机上执行Artisan命令,可通过临时脚本实现:

    1. 在项目根目录新建run_cmd.php,写入以下代码:
      <?php
      putenv('APP_ENV=production');
      require __DIR__.'/vendor/autoload.php';
      $app = require_once __DIR__.'/bootstrap/app.php';
      $kernel = $app->make(Illuminate\Contracts\Console\Kernel::class);
      // 替换为你需要执行的命令,比如key:generate
      $kernel->call('key:generate');
      echo "命令执行完成";
      ?>
      
    2. 上传后在浏览器访问你的域名/run_cmd.php,执行完成后立即删除该脚本,避免安全风险
    3. 如需执行其他命令,修改$kernel->call()内的参数即可,比如config:cache、migrate等
  • 使用Hostinger面板内置Composer工具
    Hostinger多数主机面板自带Composer功能:

    1. 打开主机面板的文件管理器,定位到Laravel项目根目录
    2. 找到顶部的Composer选项,选择Install命令,确认后即可自动安装依赖,无需SSH

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 20:33:14