php luya 框架安装完成后,无法正常访问,需要进行以下两项操作:
一、更新 url 重写规则。
根据官方重写规则更新你的项目 public_html 目录中的重写文件。
我这里使用的是 apache 服务器,因此需要更新 .htaccess 文件为下面的内容:
Options +FollowSymLinks
IndexIgnore */*
RewriteEngine on
SetEnvIf Authorization .+ HTTP_AUTHORIZATION=$0 # php-fastci support
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] # php-fpm support
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php
<IfModule mod_expires.c>
ExpiresActive on
ExpiresByType image/gif "access plus 1 months"
ExpiresByType image/png "access plus 1 months"
ExpiresByType image/jpg "access plus 1 months"
ExpiresByType image/jpeg "access plus 1 months"
ExpiresByType text/javascript "access plus 1 months"
ExpiresByType application/x-javascript "access plus 1 months"
ExpiresByType text/css "access plus 1 months"
</IfModule>
二、本地开发关闭“确保安全连接”设置。
本地开发时,网站没开启 ssl 证书,使用的是不安全的 http 协议,这时访问程序会报 403 forbidden 错误。
这时我们将 configs 目录下的 config.php 文件中的ensureSecureConnection
配置项修改为:false
即可关闭强制使用安全连接功能。