一些文件位置
- wp容器里
- php.ini在/usr/local/etc/php/ 上传文件大小用
- wp-config.php在/var/www/html/
或者用插件:Big File Uploads更改上传大小限制
- php
- 站点地址在wp_options
添加能上传的文件类型
我主要是加.php和.conf,换主题了记得重新加
进外观-主题编辑器- functions.php里
function add_custom_mime_types($mimes) {
// Windows
$mimes['exe'] = 'application/x-msdownload';
$mimes['msi'] = 'application/x-msi';
// Mac
$mimes['dmg'] = 'application/x-apple-diskimage';
// Linux
$mimes['deb'] = 'application/vnd.debian.binary-package';
$mimes['rpm'] = 'application/x-rpm';
// Android
$mimes['apk'] = 'application/vnd.android.package-archive';
// iOS
$mimes['ipa'] = 'application/octet-stream';
// HarmonyOS
$mimes['hap'] = 'application/vnd.huawei.package-archive';
return $mimes;
}
add_filter('upload_mimes', 'add_custom_mime_types');
function allow_conf_upload($mimes) {
$mimes['conf'] = 'text/plain'; // 将 .conf 文件映射为 text/plain 类型
return $mimes;
}
add_filter('upload_mimes', 'allow_conf_upload');
function allow_php_upload($mimes) {
$mimes['php'] = 'application/x-httpd-php'; // 允许 .php 文件
return $mimes;
}
add_filter('upload_mimes', 'allow_php_upload');
然后容器根目录,我的是/var/www/html/
wp-config.php这个文件自己下载下来然后在里面加一句话
define('ALLOW_UNFILTERED_UPLOADS', true);
https的一点问题,放在www/var/html/admin?/wp-config.php 添加到文件偏上处,<?php 下
/**强制使用SSL/HTTPS访问后台以及登录**/
define('FORCE_SSL_ADMIN', true);
define('FORCE_SSL_LOGIN', true);
/**请求标头告知**/
if (isset($_SERVER['HTTP_X_FORWARDED_PROTO'])
&& $_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https') {
$_SERVER['HTTPS'] = 'on';
}
Comments NOTHING