2016-05-24 112 views
2

私はAzure VMのWindowsサーバー2012 R2でWordPressを実行しています。私のサイトの1つでは、テーマオプションパネルは更新されていません。コンソールを確認すると、このエラーが表示されます。/wp-admin/admin-ajax.php 403(禁止されています)。/wp-admin/admin-ajax.php 403(禁止)

ルートフォルダ内の.htaccessファイルは次のようになります。

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
# Forbidding PHP files execution 
<FilesMatch “\.(php|php\.)$”> 
Order Allow,Deny 
Deny from all 
</FilesMatch> 

# END WordPress 

#GZIP Compression 
AddOutputFilterByType DEFLATE text/plain 
AddOutputFilterByType DEFLATE text/html 
AddOutputFilterByType DEFLATE text/xml 
AddOutputFilterByType DEFLATE text/css 
AddOutputFilterByType DEFLATE application/xml 
AddOutputFilterByType DEFLATE application/xhtml+xml 
AddOutputFilterByType DEFLATE application/rss+xml 
AddOutputFilterByType DEFLATE application/javascript 
AddOutputFilterByType DEFLATE application/x-javascript 

私は次のようにWP-adminのフォルダに別の.htaccessファイルを追加しようとしました:

<IfModule mod_security.c> 
    SecFilterEngine Off 
</IfModule> 

しかし、これは動作しません。ファイルのための

私の権限は次のように設定されています。この作業を取得する方法について https://www.customfitonline.com/news/2013/6/20/solve-wordpress-on-windows-server-problems/

任意のアイデア?

+0

あなたのwp-config.phpの中でデバッグを有効にして、に、サーバー上の書き込みエラーを有効にしますエラーログ。 [詳細はこちら](https://codex.wordpress.org/Debugging_in_WordPress)私の推測では、あなたのコードにエラーがあるので、 'admin-ajax.php'がロードされていないのです。 –

+0

@Dana Victoriaあなたは解決しましたか? – Sefran2

答えて

1

これはおそらく、アップデートのファイルサイズまたはそのコンポーネントの1つと関係しています。 PHPの最大アップロードファイルサイズを増やしてみてください。

WHMの所有者のために

; Maximum allowed size for uploaded files. 
upload_max_filesize = 40M 

; Must be greater than or equal to upload_max_filesize 
post_max_size = 40M 

可能であればあなたはphp.iniで、サーバー上でそれを変更することができます。

Service configuration => PHP Configuration Editor 
関連する問題