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 开启输出缓冲区数据块设置