在Ubuntu服务器

时间:2018-01-18 07:51:18

标签: php apache laravel-5

所以我已经在我正在开发的app上完成了本地开发。我正在努力使其在我们的内部测试服务器(Ubuntu 16.4)上运行。

我尝试了什么。

  1. 将我的项目转移到服务器的 /var/www/html/

  2. 在服务器上安装了Composer。

  3. cd 进入我的app目录并运行 composer install 以安装所有应用依赖项。

  4. /storage 文件夹的更改更改为“775”

  5. 当我浏览我的服务器ip http://192.168.X.XXX/myapp 时,我收到 403 错误:

  6.   

    您无权访问此服务器上的 /myapp/

    要测试问题是否不是Laravel,请在var / ww / html / testblog中创建另一个文件夹,并使用 index.php echo 'hello' >。当我浏览 192.168.xx.xx 时,它运行正常。

    是否有关于如何在SSH服务器上部署应用程序的分步指南,非共享主机

1 个答案:

答案 0 :(得分:0)

你可能错过了这个步骤:

sudo chgrp -R www-data /var/www/html/myapp
sudo chmod -R 775 /var/www/html/myapp/storage

参考:https://www.howtoforge.com/tutorial/install-laravel-on-ubuntu-for-apache/