解决方案,就是把每个php文件打开,将没有结束标签的文件加上结束标签。
二、提交版本,创建好数据库后,数据库连接失败:
BAE数据库连接要按照文档中的方法获取数据库连接用的用户名端口等信息/*替换为你自己的数据库名(可从管理中心查看到)*/ $dbname = 'WluDexhLCoSFGHrcNfxy'; /*从环境变量里取出数据库连接需要的参数*/ $host = getenv('HTTP_BAE_ENV_ADDR_SQL_IP'); $port = getenv('HTTP_BAE_ENV_ADDR_SQL_PORT'); $user = getenv('HTTP_BAE_ENV_AK'); $pwd = getenv('HTTP_BAE_ENV_SK'); //mysql database address define('DB_HOST',$host.':'.$port);//这个地方重点注意,要加上端口 //mysql database user define('DB_USER',$user); //database password define('DB_PASSWD',$pwd); //database name define('DB_NAME',$dbname);三、数据库连接成功后,登陆后台管理时,发现面板,右边的内容总提示777文件权限问题,无法显示:
原因是你的安装的插件问题(BAE不支持对文件除读以外的任何权限,和SAE一样)。
在迁移博客的时候特别要注意这一点:把用到文件修改/写权限的插件全部删掉,不然想转移过来再删掉就很麻烦了(右边内容都不显示,还咋删掉呢。我是在admin\views中的header.php中找到“<?php doAction('adm_sidebar_ext'); ?>”将其屏蔽后,打开插件管理页面"http://abc.com/admin/plugin.php"把相关插件删除的)
其他所有涉及到777文件修改/写权限的php文件都会导致这样或那样的异常。