
由于SAE环境的特殊性(不支持在线写入)在SAE下使用Wordpress的时候会有一些比较蛋疼的问题。比如没法儿上传文件到uploads目录
原因很简单,因为不支持在线写入嘛,你非要上传呢,就在本地弄好了SVN提交到平台上,但是我们的代码空间很有限,大部分人都只有100MB的空间,如果媒体放在代码空间中,很快就会耗完所有的空间。所以最好的办法是启动SAE提供的storage服务。
启动服务之后,建立一个domain,在domain下建立一个文件夹uploads,然后你就可以把东西全都装到这里面了。但是直接上传还是不行,我们还需要更改一些代码。
根据自己建立的domain名称在代码根目录下建立一个sae.php文件,内容如下:
<?php
/* 在SAE的Storage中新建的Domain名,这里我写的是uploads,请根据自己的domain名称修改*/
define('SAE_STORAGE',uploads);
/* 设置文件上传的路径和文件路径的URL */
define('SAE_DIR', 'saestor://'.SAE_STORAGE.'/uploads');
define('SAE_URL', 'http://'.$_SERVER['HTTP_APPNAME'].'-'.SAE_STORAGE.'.stor.sinaapp.com/uploads');
?>
然后修改一下“wp-includes/functions.php”以及“**wp-admin/includes/file.php”文件**,具体步骤点击这个百度经验。
好了到此为止