在SAE中安装wordpress

2025-10-28 17:24:15

1、下载最新版 wordpress

2、解压到本地

3、把 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);

4、把整个 wordpress 所有文件打包成 zip 格式的压缩包,注意不要包裹外部目录,直接对目录文件打包。

5、访问应用的首页即可按步骤完成安装。

1、登陆 SAE,进入相关应用管理页面;

2、服务管理 -》 Storage -》 新建domain , 随意填写,记下 domain name,不勾选“私有”;

3、修改 wp-include/funciton.php

(1)找到 $baseurl = $url; ,在其后添加 $basedir = $dir = 'saestor://domain_name/xxx';,其中 domain_name 就是上面填写的 domain name,xxx可随意命名,也可不填(也就是 Storage 的根目录);

(2)找到 ‘wp_mkdir_p( $target )’,在其函数第一行插入,return true; (因为 SAE 的 storage 写入文件时,不需要事先创建相应目录);

4、修改 wordpress 上传路径,登陆wordpress后台,【设置/setting】-》【多媒体/media】,“文件的完整URL地址”中填入 SAE Storage 的根目录URL,格式为 http://AAAAAA-BBBBBB.stor.sinaapp.com/xxx;

(1)AAAAAA 为SAE应用的名称,也就是你的应用域名 AAAAAA.sinaapp.com 中的 AAAAAA;

(2)BBBBBB 为上面填的 domain name;

(3)xxx 为上面填的 xxx*如果后台没有此项设置,直接到数据库 wp_options表,修改 upload_url_path 为上面的 URL

5、可选操作:

(1)禁止自动检查更新/wp-includes/update.php 文件末尾那一大串 add_action 都可以注释掉

(2)去除权限检查,在下列文件中注释掉权限检查代码段:

    (a)/wp-includes/functions.php 一处

     (b)/wp-includes/class-wp-image-editor-gd.php 一处

     (c)/wp-includes/class-wp-image-editor-imagick.php 一处

     (d)/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(); 

           */

1、登陆 SAE 应用管理页面 -》 AppConfig -》 URL重写(rewrite)

2、【重写前规则】留空,【重写前的规则】 填写 index.php?%{QUERY_STRING} ,点击【添加]

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢