发布于 4年前

LAMP The requested URL /index.html was not found on this server.

造成这个错误的原因可能有以下几点:

1. httpd.conf 配置文件下 DocumentRoot 未配置正确;

2. domain.conf 配置文件如下 (domain.conf 是针对多域名的解析文件)

<VirtualHost *:80>
    DocumentRoot "/var/tp6/public"
    ServerName www.tp6.com
  <Directory "/var/tp6/public">
      Options FollowSymLinks ExecCGI
      AllowOverride All
      Order allow,deny
      Allow from all
      Require all granted
      DirectoryIndex index.php index.html error/index.html
  </Directory>
</VirtualHost>

Directory也需要配置,不然也会出现这个错误,很多人就是这里未配置。

3. ThinkPHP 文件缺少 .htaccess 文件

©2020 edoou.com   京ICP备16001874号-3