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