安装
- 下载最新版?wordpress
- 解压到本地
- 把?
wp-config-sample.php
?文件名改成?wp-config.php
,在 SAE 的管理页面 【服务管理】中的 【Mysql】页面找到数据库信息,修改?wp-config.php
?中的数据库配置,像这样:define('DB_NAME', SAE_MYSQL_DB); define('DB_USER', SAE_MYSQL_USER); define('DB_PASSWORD', SAE_MYSQL_PASS); define('DB_HOST', SAE_MYSQL_HOST_M.':'.SAE_MYSQL_PORT);
- 把整个 wordpress 所有文件打包成 zip 格式的压缩包,注意不要包裹外部目录,直接对目录文件打包。
- 访问应用的首页即可按步骤完成安装。
附件不能上传问题
- 登陆 SAE,进入相关应用管理页面;
- 服务管理 -》 Storage -》 新建domain , 随意填写,记下 domain name,不勾选“私有”;
- 修改?
wp-include/funciton.php
?,- 找到?
$baseurl = $url;
?,在其后添加?$basedir = $dir = 'saestor://domain_name/xxx';
,
其中?domain_name
?就是上面填写的 domain name,xxx
可随意命名,也可不填(也就是 Storage 的根目录); - 找到 ‘wp_mkdir_p( $target )’,在其函数第一行插入,
return true;
?(因为 SAE 的 storage 写入文件时,不需要事先创建相应目录);
- 找到?
- 修改 wordpress 上传路径,登陆wordpress后台,【设置/setting】-》【多媒体/media】,“文件的完整URL地址”中填入 SAE Storage 的根目录URL,格式为?
http://AAAAAA-BBBBBB.stor.sinaapp.com/xxx
;- AAAAAA 为SAE应用的名称,也就是你的应用域名?
AAAAAA.sinaapp.com
?中的 AAAAAA; - BBBBBB 为上面填的 domain name;
- xxx 为上面填的 xxx
*如果后台没有此项设置,直接到数据库?wp_options
表,修改?upload_url_path
?为上面的 URL
- AAAAAA 为SAE应用的名称,也就是你的应用域名?
- 可选操作:
- 禁止自动检查更新
/wp-includes/update.php
?文件末尾那一大串 add_action 都可以注释掉 - 去除权限检查,在下列文件中注释掉权限检查代码段:
/wp-includes/functions.php
?一处/wp-includes/class-wp-image-editor-gd.php
?一处/wp-includes/class-wp-image-editor-imagick.php
?一处/wp-admin/includes/file.php
?两处
- 禁止自动检查更新
// Set correct file permissions
/*
$stat = @ stat( dirname( $new_file ) );
$perms = $stat['mode'] & 0007777;
$perms = $perms & 0000666;
@ chmod( $new_file, $perms );
clearstatcache();
*/
伪静态
- 登陆 SAE 应用管理页面 -》 AppConfig -》 URL重写(rewrite)
- 【重写前规则】留空,【重写前的规则】 填写?
index.php?%{QUERY_STRING}
?,点击【添加]
© 版权声明
THE END
暂无评论内容