Thinkphp6项目在虚拟机无法指向pulic的目录访问的方法

以阿里云虚拟主机为例,服务器环境为 LAMP,Apache2.4 + php7.2 + mysql5.7

  • 1.根目录新建 index.php 文件,将以下内容放入文件中
    
    
  • 2.将 public 目录下的 admin.php、backend 文件夹、static 文件夹、tinymce 文件夹移动至根目录,移动好之后如下图所示 

    Thinkphp6项目在虚拟机无法指向pulic的目录访问的方法_第1张图片

  • 3.根目录新建.htaccess 文件,将以下内容放入文件中 s

    Options +FollowSymlinks -Multiviews
    
    RewriteEngine On
    RewriteCond %{REQUEST\_FILENAME} !-d
    RewriteCond %{REQUEST\_FILENAME} !-f
    RewriteRule ^(.\*)$ ./index.php/$1 \[QSA,PT,L\]
    
    SetEnvIf Authorization .+ HTTP\_AUTHORIZATION=$0
    
    
  • 4.虚拟主机后台打开以下 PHP 函数 

    Thinkphp6项目在虚拟机无法指向pulic的目录访问的方法_第2张图片

  • 5.分别在 app 目录、data 目录、config

你可能感兴趣的:(thinkphp,网络)