Skip to content

Commit 76573e0

Browse files
committed
Update wordpress for GAE Flex
1 parent f21d46c commit 76573e0

File tree

3 files changed

+48
-8
lines changed

3 files changed

+48
-8
lines changed

appengine/flexible/wordpress/files/app.yaml

+4-2
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ beta_settings:
66

77
runtime_config:
88
document_root: wordpress
9+
operating_system: ubuntu22
10+
runtime_version: 8.3
911

10-
env_variables:
11-
WHITELIST_FUNCTIONS: escapeshellarg,escapeshellcmd,exec,pclose,popen,shell_exec,phpversion,php_uname
12+
build_env_variables:
13+
NGINX_SERVES_STATIC_FILES: true
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,47 @@
1-
location / {
2-
try_files $uri /index.php?q=$uri&$args;
3-
}
1+
location ~ \.php$ {
2+
try_files $uri =404;
3+
fastcgi_split_path_info ^(.+?\.php)(/.*)$;
4+
fastcgi_pass 127.0.0.1:9000;
5+
fastcgi_buffer_size 16k;
6+
fastcgi_buffers 256 16k;
7+
fastcgi_busy_buffers_size 4064k;
8+
fastcgi_max_temp_file_size 0;
9+
fastcgi_index index.php;
10+
fastcgi_read_timeout 600s;
11+
fastcgi_param QUERY_STRING $query_string;
12+
fastcgi_param REQUEST_METHOD $request_method;
13+
fastcgi_param CONTENT_TYPE $content_type;
14+
fastcgi_param CONTENT_LENGTH $content_length;
15+
16+
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
17+
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
18+
fastcgi_param PATH_INFO $fastcgi_path_info;
19+
fastcgi_param REQUEST_URI $request_uri;
20+
fastcgi_param DOCUMENT_URI $fastcgi_script_name;
21+
fastcgi_param DOCUMENT_ROOT $document_root;
22+
fastcgi_param SERVER_PROTOCOL $server_protocol;
23+
fastcgi_param REQUEST_SCHEME $scheme;
24+
if ($http_x_forwarded_proto = 'https') {
25+
set $https_setting 'on';
26+
}
27+
fastcgi_param HTTPS $https_setting if_not_empty;
28+
29+
fastcgi_param GATEWAY_INTERFACE CGI/1.1;
30+
fastcgi_param REMOTE_ADDR $remote_addr;
31+
fastcgi_param REMOTE_PORT $remote_port;
32+
fastcgi_param REMOTE_HOST $remote_addr;
33+
fastcgi_param REMOTE_USER $remote_user;
34+
fastcgi_param SERVER_ADDR $server_addr;
35+
fastcgi_param SERVER_PORT $server_port;
36+
fastcgi_param SERVER_NAME $server_name;
37+
fastcgi_param X_FORWARDED_FOR $proxy_add_x_forwarded_for;
38+
fastcgi_param X_FORWARDED_HOST $http_x_forwarded_host;
39+
fastcgi_param X_FORWARDED_PROTO $http_x_forwarded_proto;
40+
fastcgi_param FORWARDED $http_forwarded;
41+
42+
43+
}
444

545
location ~ ^/wp-admin {
646
try_files $uri $uri/index.php?$args;
7-
}
47+
}
Original file line numberDiff line numberDiff line change
@@ -1,3 +1 @@
1-
extension=bcmath.so
2-
extension=gd.so
31
zend_extension=opcache.so

0 commit comments

Comments
 (0)