如何在没有 SSH 的情况下在 GoDaddy 共享主机中托管 Laravel 5.2?

How to host Laravel 5.2 in GoDaddy shared hosting without SSH?

我在 Laravel 5.2 中开发了一个网络应用程序。我想将它托管在 Godaddy Shared hosting 的子文件夹中,因为我在那里有针对不同域的其他项目。

我不确定我是否解释清楚了,这就是我要实现的目标。

我已将所有 Laravel 文件放在子文件夹中,例如 (www.mylaravelapp.com/test).

现在我可以使用此 URL "www.mylaravelapp.com/test/public".

访问应用程序
public_html/
  some_domain_folder/  
  www.mylaravelapp.com/
     test/
        app/
        bootstrap/
        config/
        database/
        public/
        etc..

如何使用像 "www.mylaravelapp.com/" 这样的 URL 访问它?

如何解决安全问题?

首先,您必须允许在 GoDaddy 的控制面板中托管两个站点。如果您有权访问,则必须执行以下操作。

  1. 转到此 link,这是添加附加域的指南,并将您的域 (www.mylaravelapp.com) 添加为附加域.
  2. 它将在您的根目录中创建另一个文件夹,如 mylaravelapp
  3. 然后将test目录中的内容复制到mylaravelapp目录中。
  4. 现在的结构是这样的:

文件夹

   |`-- public_html
     |-- some_domain_folder
     |`-- mylaravelapp
        |`-- app
        |`-- config
        |`-- bootstrap
        |`-- database
        |`-- public

现在转到 public 文件夹并将 index.php.htaccess 移动到 mylaravelapp

希望对您有所帮助。