我在我的 Ubuntu 机器上安装了 LAMP 堆栈。一切正常。我有 Apache、mySql、phpmyadmin 等。我正在学习 Web 开发,一个朋友建议我试试 Drupal。所以,我下载了 tar 包,解压,通过在线教程开始设置过程,我一直收到错误“设置文件不可写”。我经历了所有我能想到的更改权限无济于事。我还下载了openssh,但无法登录。这是列表中的下一个卸载。
我很沮丧,因为我在安装过程中做错了什么,所以我删除了我安装的所有东西:Apache、php、mysql 和 drupal。我相信我已经处理好了所有剩菜。
好吧,我重新启动了进程并下载了 Apache,但是当我尝试我的 IP 或“本地主机”时,我收到错误“无法访问此站点”。但是,如果我导航到物理文件夹 /var/www/html/index.html,然后双击,Apache“它可以工作!” 页面出现。
我希望我能在两天前拍下我电脑的快照,然后忘记这件事,因为一个看似简单的下载却让我感到头疼。
关于我可以从哪里开始修复损坏的机器的任何想法?
我已将 url 添加到
/etc/hosts
问题已解决。如(wpfa.dev
):好的,有办法做到这一点,首先你要做的是重新加载配置:
之后使用下一个命令:
确保默认文件夹归 Web 服务器所有,要更改权限,请使用以下命令:
此外,如果您启用了 ufw,则使用命令下一个命令来允许 HTTP(HTTPS):
但是如果这不起作用,那么您必须使用命令完全重新安装 apache2:
卸载并重新安装 apache2 后它对我有用。
我首先尝试了很多其他的东西:
尝试通过以下命令启动 apache2: