如何在云托管上部署Laravel 5.5项目(centos 6,错误404)?

时间:2017-12-26 19:59:58

标签: php hosting virtualhost centos6 laravel-5.5

以下是一些服务器详细信息以及到目前为止我所做的事情:

  • 虚拟服务器操作系统:Centos 6
  • 没有cpanel(当然)
  • 没有public_html文件夹
  • 已经安装了Mysql,apache和php,必须说我运行的是yum install httpd而不是apacheapache2,有区别吗?
  • PHP 7.2.0从那个法国酷家伙remi安装
  • 没有apache2文件夹进入etc /

我做了什么:

  • 将我的项目上传到var /与www / via Filezilla
  • 相同的级别
  • 在www / ln -s var/app/public var/www
  • 中创建了一个指向app / public的简单链接
  • 使用chmod -R o+w app/storage
  • 设置应用/存储文件夹的权限
  • 取消注释VirtualHost行到/etc/httpd/conf/httpd.conf并编辑DocumentRoot,如下所示:DocumentRoot var/www/public

我一直在尝试不同网站的不同答案,但仍无法让我的项目在云端服务器上运行。当我尝试通过IP访问时,我只获得了“由Centos支持”的Apache 2测试页。

修改 我设法让它工作,现在我可以看到我的登录页面,但现在问题是它在我登录时抛出错误404.我是否必须修改.htaccess?这可能是问题吗?不修改它可能会影响我的路线?

0 个答案:

没有答案