对于上载大于58meg的文件,我收到HTTP错误。或在WordPress v3中使用媒体上载程序时出现IO错误或使用浏览器上载程序时出现500内部服务器错误。5.1多站点。在它停止并返回错误消息之前,它似乎几乎完全通过了上传。通过Godaddy托管LINUX,他们测试了一个php脚本,成功加载了一个130meg的文件。他们没有发现任何错误,我在IE9或Firefox中得到了错误,无论是否有flash插件,缓存是否已清除,只有大于58meg的文件,mod security补丁似乎也无法解决此问题。FTP可以很好地上传较大的文件,上传小于58megs的文件也可以,这是一个多站点配置,每个站点都会发生错误,我还没有加载任何插件,有人知道如何修复吗?
my php5.ini file is this:
max_execution_time = 1800
max_file_uploads = 2000
memory_limit = 256M
post_max_size = 192M
file_uploads = On
upload_max_filesize = 192M
我的。htaccess文件现在是:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^(wp-(content|admin|includes).*) $1 [L]
RewriteRule ^(.*\\.php)$ $1 [L]
RewriteRule . index.php [L]
</IfModule>
# END WordPress
我的wp配置的一部分。php文件是:
/* Multisite */
define(\'WP_ALLOW_MULTISITE\', true);
define(\'MULTISITE\', true);
define(\'SUBDOMAIN_INSTALL\', true);
define(\'DOMAIN_CURRENT_SITE\', \'youmightry.com\');
define(\'PATH_CURRENT_SITE\', \'/\');
define(\'SITE_ID_CURRENT_SITE\', 1);
define(\'BLOG_ID_CURRENT_SITE\', 1);
define(\'WP_MEMORY_LIMIT\', \'256MB\');
感谢您的编辑和评论!:)好主意!我忘了提到我的主机是Linux主机。。我正在查看我的设置。php文件这里是上传设置部分
</table>
<h3><?php _e( \'Upload Settings\' ); ?></h3>
<table class="form-table">
<tr valign="top">
<th scope="row"><?php _e( \'Site upload space\' ) ?></th>
<td>
<label><input type="checkbox" id="upload_space_check_disabled" name="upload_space_check_disabled" value="0"<?php checked( get_site_option( \'upload_space_check_disabled\' ), 0 ) ?>/> <?php printf( __( \'Limit total size of files uploaded to %s MB\' ), \'</label><label><input name="blog_upload_space" type="number" min="0" style="width: 100px" id="blog_upload_space" value="\' . esc_attr( get_site_option(\'blog_upload_space\', 100) ) . \'" />\' ); ?></label><br />
</td>
</tr>
<tr valign="top">
<th scope="row"><label for="upload_filetypes"><?php _e( \'Upload file types\' ) ?></label></th>
<td><input name="upload_filetypes" type="text" id="upload_filetypes" class="large-text" value="<?php echo esc_attr( get_site_option(\'upload_filetypes\', \'jpg jpeg png gif\') ) ?>" size="45" /></td>
</tr>
<tr valign="top">
<th scope="row"><label for="fileupload_maxk"><?php _e( \'Max upload file size\' ) ?></label></th>
<td><?php printf( _x( \'%s KB\', \'File size in kilobytes\' ), \'<input name="fileupload_maxk" type="number" min="0" style="width: 100px" id="fileupload_maxk" value="\' . esc_attr( get_site_option( \'fileupload_maxk\', 300 ) ) . \'" />\' ); ?></td>
</tr>
</table>