php - var/www/html 目录的权限

标签 php linux apache ubuntu

然后我安装了 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

将整个/var/www 设置为 777

祝你好运。

关于php - var/www/html 目录的权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38894907/

相关文章:

ruby - 如何确定 XFS 文件系统是否以编程方式卡住?

c - 将部分添加到 ELF 文件

apache - “Warning: DocumentRoot [/var/www/vhosts] does not exist” 虽然我已经创建了/var/www/vhosts?

php - 使用 .htaccess 重定向一个类别并将其发布到一个新的 URL

php - MediaWiki 自定义皮肤 : check if current page is main page

javascript - 跳过 MP3 会导致播放器在 Webkit 浏览器中中断

php - Magento : How to get qty of a specific product in an order item?

php - 您的 SQL 语法有错误;检查与您的 MySQL 服务器等相对应的手册

python - 代码在 Linux 上运行良好但在 OSX 上崩溃

php - 在同一台服务器上运行两个 PHP 版本