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


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

我在Laravel5.2中开发了一个Web应用程序。我想将其托管在子文件夹中的 Godaddy 共享主机中,因为我那里有针对不同域的其他项目。

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

我已将所有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的cpanel中托管两个站点。如果您具有访问权限,则必须执行以下操作。

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

文件夹

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

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

希望这有帮助。