然后我安装了 ubuntu server 14.04(apache、php 和 mysql)。 我将我的网站上传到/var/www/html 并将其压缩并将其链接到数据库。 当我在浏览器中请求我的 ip 时,我得到了主页,但是当单击网站中的任何 url 时,它返回 404 未找到错误 - 不是来 self 的网站 - 而是来自服务器。 我搜索但问题没有解决 这是我试过的
chmod -R g+w /var/www/html
chown -R $user:$user /var/www/html/
chown -R www-data:www-data /var/www/html/
但这些都行不通。 有什么想法吗?
最佳答案
如果您使用的是 Laravel,请记住您必须将“公共(public)”文件夹和应用程序本身分开。
首先,转到 /var/www
并创建名为“app”的文件夹。
将所有内容都放在这里,不包括公用文件夹。
公共(public)文件夹的内容转到 /var/www/html
。
现在,在 /var/www/html/index.php
从 __DIR__.'/../bootstrap/app.php
到 ../app/bootstrap/app.php
对此处的其他路由执行相同的操作。
不要忘记更改权限。最简单的方法是使用 sudo chmod -R 777/var/www
祝你好运。
关于php - var/www/html 目录的权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38894907/