在我租用的 VPS 服务器中,正在使用 Apache2。我在文件夹/var/www/html/ 中创建了一个index.html 文件。打开我的新网页时,此 .html 文件正确显示。 但是,我想将我的项目从 VS Code 转移到我的文件夹,因此用我在 VS Code 中制作的大 index.html 文件替换原始的 index.html 文件。
我的问题如下:
我只能使用 sudo vim 打开和编辑index.html文件 /var/www/html/index.html 该文件将显示在我的 网站。
如果我从WinSCP插入index.html文件或在
中使用vim index.html
/var/www/html/ 我编辑了一个不存在的不同 html 文件
显示在我的网站上。
我看不到 sudo vim /var/www/html/index.html 中的index.html 文件 在 WinSCP 中。
--> 使用 winSCP 添加 html 文件时也会发生这种情况: sudo chmod 644 /var/www/html/index.html chmod:无法访问“/var/www/html/index.html”:没有这样的文件或目录
大家好,我想回答这个问题。如果您有建议,请提供更多信息。
我通过 win scp 的文件位于相对路径中,但对于 apache 来说,它们需要位于真实路径中。所以我解决这个问题的方法是:
mv ~/var/www/html/* /var/www/html/
此命令将内容从相对路径移动到 /var/www/html/ 的真实路径
干杯:)