TP5-云虚拟主机上传网站 填坑

1.首先因为阿里云严格区分大小写,上传的控制器其中的 use 后面的使用路径 请全部使用小写,只有最后的一个字符使用首字母大写

2.将其index.php移动到与application齐平的位置,改变其中的相关路径,注意可能有多条要改,再将 .htaccess 文件移出来齐平

3.尤其注意路径问题 相关 __PUBLIC__、__IMG__ 等等,可以F12 检查一下图片路径,看是否多或者少了斜杠,

4.application/database.php 文件参照云虚拟主机里的数据库配置,如果出现什么 [SQL]打头的问题,请查看自己的数据库名称是否对应,示例下

Access denied for user 'qdm162984279'@'localhost' (using password: YES)

ps:也有可能阿里云里的数据库没有保存或者名字换了什么的,注意跟着改

5.出现 HTTP error 500 的话基本是初始路径错了,即要注意htdocs/index.php 的配置是否ok,可以上传个test.html试下能否显示

6.注意更换PHP版本,tp5 麻烦调到5.5以上,报的错误是 start.php 缺少“]” 什么的

7.样式不显示的话 基本就是 htdocs/index.php 里的路径错了,比如 define('SITE_URL', 'http://域名'); 不要填临时域名,临时调试之后一定要改过来

8.网站上传后全部点一下,移动端还有电脑端都要,因为url 有时会报错,注意测试并更改报错

9.上传完打开后台提示 session start() 问题 ,

Cannot send session cookie - headers already sent by。。。

设置一下php.ini 开启输出缓冲区数据块设置

 

posted @ 2018-07-17 15:03  chibrow  阅读(237)  评论(0编辑  收藏  举报