利用BAE云环境免费搭建了个WordPress博客

搭建wordpress只要按照提示操作就可以了,这里也不多介绍。

这次解决的关键问题是找到百度分配的云数据库服务器地址、用户名、密码以及使用端口。
具体是先创建一个 WEB 应用:
bae-app1

然后选择版本管理 创建一个版本,版本号随便输入比如0:

bae-app3

然后在线编辑代码:
bae-app4

新建一个文件getdb.php:

bae-app5

然后在里面输入代码:

/*替换为你自己的数据库名(可从管理中心查看到)*/
$dbname = '数据库名称,请自行修改';
/*从环境变量里取出数据库连接需要的参数*/
$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');
echo 'host:'.$host.'';
echo 'port:'.$port.''; echo 'user:'.$user.'';
echo 'pwd:'.$pwd.'';
/*接着调用mysql_connect()连接服务器*/
$link = @mysql_connect("{$host}:{$port}",$user,$pwd,true); if(!$link) { die("Connect Server Failed: " . mysql_error()); } /*连接成功后立即调用mysql_select_db()选中需要连接的数据库*/
if(!mysql_select_db($dbname,$link)) { die("Select Database Failed: " . mysql_error($link)); }

代码下载地址:bae-getdb_php
然后保存,然后返回到你的版本管理界面,点击“预览”:

比如我的:http://0.bcdemo.duapp.com/ 然后打开 http://0.bcdemo.duapp.com/getdb.php 就可以看到你的数据库信息了。

在安装wordpress的时候填写就可以了,如果不能自动创建wp-congif.php文件,可以自己创建个,填写好数据库信息然后再安装,很顺利。

免费制作淘宝店铺店招(coop_id=superwangpu 更改为 b2bwp)

默认从淘宝店铺装修页面进入banner maker,只能看到包月使用和购买的选项
banner-maker

如图,点开详情页面也是同样

banner-maker2

如图,若为了只是省钱,套个店铺招牌模板,想试用怎么办呢!

答案是可以有的

默认的店招模板详情页面链接地址如下:

banner.alimama.com/template/88723?channel_id=aboard&coop_id=superwangpu

修改为

banner.alimama.com/template/88723?channel_id=aboard&coop_id=b2bwp

这样就看到下面的情况

banner-maker2-b2bwp

接下来要做什么就不用我说了吧!!

PS:如果想好看的效果还是购买个吧!!

phpwind9 RC ,安装云应用,提示“No data”解决办法

PW9 RC版,安装云应用,提示“No data”

PW9 RC版,安装云应用,提示“No data”
在论坛问了几天了,终于没有找到解决办法,进入就各种办法试了个遍。。终于解决

直接说我的解决办法:

1、使用服务检测,看下各项数据都是否正常。
pw9 云服务检测

看到了标红的地方,,终于感觉发现了点问题。。

2、于是根据提示在debian 6 Linux下为PHP5安装cURL

1)更新安装源: apt-get update (不更新的话可能会因为找不到安装源安装失败喔)

2)可以先查查curl的PHP支持的名字:apt-cache search curl | grep php
返回的内容如:php5-curl – CURL module for php5

3)直接安装:sudo apt-get install php5-curl

4)重启apache sudo /etc/init.d/apache2 restart

3、问题解决

根据PW论坛提示,出现这种问题还可以检查其他问题是否存在:
1、data目录权限是否为777(经测试不是777也没有关系,根据服务器配置不同)
2、有人说缺少文件也可能出现这问题,建议用源文件重新覆盖试试(我的不是这的问题,所以没再确定这个办法是否有关系)

添加X-UA-Compatible标签,提示用户安装GFC,“兼容”IE浏览器

源码中添加:

<meta http-equiv=”X-UA-Compatible” content=”IE=edge,chrome=1″ />

IE=edge告诉IE使用最新的引擎渲染网页,chrome=1则可以激活Chrome Frame。

这样写可以达到的效果是如果安装了Google Chrome Frame(谷歌内嵌浏览器框架GCF),则使用GCF来渲染页面,如果为安装GCF,则使用最高版本的IE内核进行渲染。

Chrome Frame可以让旧版IE浏览器使用Chrome的WebKit渲染引擎处理网页,因此旧版IE用户可以体验到包括HTML5在内的众多现代网页技术。

标记用法(给网站添加X-UA-Compatible标签):

1.最基本的用法:在页面的头部加入

<meta http-equiv=”X-UA-Compatible” content=”chrome=1″ />

用以声明当前页面用chrome内核来渲染。

复杂一些的就是本文一开始看到的那中用法:

<meta http-equiv=”X-UA-Compatible” content=”IE=edge,chrome=1″ />

这样写可以达到的效果是如果安装了GCF,则使用GCF来渲染页面,如果为安装GCF,则使用最高版本的IE内核进行渲染。

使用CFInstall.js检测当前的IE浏览器是否安装了GCF?

利用IE的奇怪特性,如果DOM字典里不存在此标签,可使用js的document.createElement来创建,它就会添加到DOM字典里即可识别;

淘宝是添加注释的时候

<!–[if IE]>
<script src=”http://a.tbcdn.cn/p/fp/2011a/html5.js”></script>
<![endif]–>

我是这样写的:

<!–[if IE]>
<script type=”text/javascript” src=”http://ajax.googleapis.com/ajax/libs/chrome-frame/1/CFInstall.min.js”></script>
<style>
.chromeFrameInstallDefaultStyle {
/* default is 800px width: 800px; */
border: 5px solid blue;
.chromeFrameOverlayContent
.chromeFrameOverlayContent iframe
.chromeFrameOverlayCloseBar
.chromeFrameOverlayUnderlay
}
</style>
<script>
// The conditional ensures that this code will only execute in IE,
// Therefore we can use the IE-specific attachEvent without worry
window.attachEvent(“onload”, function() {
CFInstall.check({
mode: “overlay”,
node: “prompt”,
destination: “http://clin003.com”
});
});
</script>
<![endif]–>

以上代码可以自动检测是否安装了GCF,如果没安装,则会提示用户安装,安装完成后,或自动跳转到http://clin003.com。

更详细可以参考

chrome的开发文档 Chrome Frame: Developer Guide

微软官方文档 Specifying Document Compatibility Modes

测试网页
X-UA-Compatible是IE8的专用标记,它告诉IE8采用何种IE版本去渲染网页(比如人见人烦的IE6)。不过在IE6测试的时候也是能够“提示用户安装GFC”的。
IE版本:ie6.0.0.2900.5512.xpsp_sp3_gdr.101209-1647
ie6.0.0.2900.5512.xpsp_sp3_gdr.101209-1647

IE6下提示用户安装GFC页面

CFInstall.check

安装成功后自动转到指定页面,看到chrome渲染效果。

PHPWind“未检测到app帐户名,该论坛尚未同app平台关联……” 问题解决

最近装PHPWind 新浪微博应用。
在“应用中心 > 在线应用 > app帐号设置”中看到提示

未检测到app帐户名,该论坛尚未同app平台关联,无法使用任何来自app平台的应用

点击“重新检测”再试一次。仍然不成功!按照官方“疑难”排查,也没有发现问题(空间支持fsockopen函数,并且文件没有被修改),因为之前曾用过敏感词过滤插件,,这个空间商的问题现在排除不了,,

“重新检测”多次仍旧关联不上。

我拿着“通用密钥”到app网站注册个新用户名然后填不上这个“唯一识别码”!

这个“未检测到app帐户名”最后终于解决鸟:

数据缓存——缓存管理——更新用户APP统计(PW 8.0)。

数据——全站缓存——缓存管理——更新用户APP统计(PW 8.3)。

然后再去“应用中心——在线应用 —— app帐号设置——重新检测”下,就ok了。

不过PHPWind的app站的确是慢的可以,,单单注册个用户就要等好几分钟才能刷出页面,,对解决这个问题有一定误导作用。

PS:不是说所有这样的问题都这样更新下缓存就ok了,还是要考虑官方疑难解答页面提出的问题的,还有就是phpwind的app服务器群可能挂掉你也是刷不出来滴。。囧