折腾了一晚上终于好了,阿里云的ACE环境和其它VPS环境有一些不同,很多地方需要修改。
其中最关键的是修改app.yaml文件,官方默认的rewrite规则有一个坑,我提供一下我的。
# --------------------------------------
# 当访问 / 路径下的文件或目录不存在时
# 自动将路径参数转发到 /index.php
# 此规则可根据应用实际情况进行修改
# 注意修改完后请"发布不重启", 再"重启"
# --------------------------------------
#tryuri:
# - path: /
# script: /index.php
rewrite:
- url: ^(\/(?!(uploads\/)).*)$
script: /index.php?$1 last
checkfile: true
# ----------------------------------------------------------------------------------------------------------------------------------------------------------
# 如果要在本地写文件, 请配置 ossprefix (如下所示),
# 如果要在本地写文件, 请先在 "扩展服务" 里开通 "storage" 服务, 生成的文件会同步到 "storage" 里
# 如果要在本地写文件, 默认是"/ace/app/"(如下所示), 倘若只有 "/ace/app/webroot/upload/" 有写操作, 那么请设置为 "/ace/app/webroot/upload/", 以提升性能
#
# 如果没有本地写文件, 请删除下面的 "ossprefix" 配置, 以提升性能
# 在删除 "ossprefix" 配置后, 所有对文件的读写都是临时的, ACE 不承诺临时文件的永久有效性
# 注意修改完后请"发布不重启", 再"重启"
# ----------------------------------------------------------------------------------------------------------------------------------------------------------
oss_id: 85QgrFDPi111111
oss_secret: uEf3o6tKCuHf1x*****2EA4cByL
oss_bucket: *****
ossprefix:
- /ace/app/webroot/uploads/
- /ace/app/webroot/system/
# ------------------------------
# 自定义错误页转移
# 注意修改完后请"发布不重启", 再"重启"
# ------------------------------
error_page:
- status: 504 505
page: /50x.html
#自定义扩展
extensions: imagick
演示地址:weiqq.cc
修改了一些配色,感觉不一样了,哈哈。
阅读全文
收起全文