在Debian上部署laravel项目的步骤是什么?

时间:2019-08-14 13:19:27

标签: laravel-5 deployment debian apache2

我使用xampp在Windows上开发了Laravel项目。因此,我需要在Debian服务器中部署该项目。在此服务器中,我已经安装了apache2,php7.3和composer。一切都很好。我通过ssh将项目从Windows转移到Debian。在项目内部,我运行了作曲家更新。但是,当我尝试通过浏览器访问时,出现404页面未找到错误。我会错过一些步骤吗?有人可以帮我吗?

1 个答案:

答案 0 :(得分:0)

我想为新项目创建一个apache配置:

类似这样的事情: 须藤纳米/etc/apache2/sites-available/meuprojeto.conf

使用以下代码编辑该文件:          DocumentRoot / var / www / html / meuprojeto / public     ServerName seudominio.com          选项+关注符号链接     允许全部覆盖     要求所有授予          错误日志$ {APACHE_LOG_DIR} /error.log     CustomLog $ {APACHE_LOG_DIR} /access.log合并     

配置apache服务以确保已启用: sudo systemctl停止apache2.service sudo systemctl启动apache2.service sudo systemctl启用apache2.service

最后一步:

启用重写 sudo a2enmod重写

启用项目配置 sudo a2ensite meuprojeto.conf

禁用默认配置(默认的Apache页面) 须藤a2dissite 000-default.conf

重新启动apache服务 sudo systemctl重新启动apache2.service