2016-11-06 14 views
0

新しいテストサーバーに新しいWordPress Webサイトを構築しています。テストサーバーはMAMPを使用していますが、Windows 7バージョンです。サーバーはうまく動作していますが、サイトは問題ありませんが、投稿を含むxmlファイルを新しいサイトにインポートしようとしています。私は次のエラーを取得する:php.iniの変更を反映できない

ファイルはWordPressの輸出プラグインによって生成されたと私は私のphp.iniファイルはCに位置確認8.92M

ありました

Sorry, there has been an error. File is empty. Please upload something more substantial. This error could also be caused by uploads being disabled in your php.ini or by post_max_size being defined as smaller than upload_max_filesize in php.ini.

:\ MAMP \ confに\ php5.6.21 \ php.iniの

次のように私は行を更新:

;;;;;;;;;;;;;;;; 
; File Uploads ; 
;;;;;;;;;;;;;;;; 

; Whether to allow HTTP file uploads. 
file_uploads = On 

; Temporary directory for HTTP uploaded files (will use system default if not 
; specified). 
;upload_tmp_dir = 

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


; Maximum number of files that can be uploaded via a single request 
max_file_uploads = 40 

をしかし、私はそれはまだのみ2Mの代わりに、新しい32Mがあると言うファイルを更新しようとすると、それはまだ新しい値は表示されません。 ?

+2

サーバーを再起動しましたか?また 'post_max_size = 32M'を追加してください – Jim

+0

こんにちは、私はサーバーを再起動しましたが、変更はありません。 MAMPのphpinfoタブでも、効果がないような古い値が表示されますか? –

+0

私はpost_max_size = 32Mを追加しましたが、何も変わりませんでしたか?私はwp-adminフォルダにもファイルを追加しようとしましたが、別の記事によるとうまくいくかもしれませんが、何もしません。 –

答えて

2

編集したファイルがPHPによってロードされていない可能性があります。

次のコマンドを実行して、ロードされている構成ファイルを確認します。

php -i | grep php.ini 

または、正しいファイルパスを取得するためにphpinfo()関数を試してみてください。

変更を適用し、サーバーを再起動します。

0

私は同じような問題がありました。私はLinux環境で/etc/php5/cli/php.iniにあるphp.iniファイルを編集してこの問題を解決しました。あなたのWAMPに似た道があると思います。それ以外の場合は、IIS、Nginx、Apacheなどの別のWebサーバーを実行している可能性があります.Windows 7環境で実行されている別のWebサーバーがないことを確認してください。

それがうまくいかない場合は、システム上でサービス名を実行してください。

素晴らしい一日を過ごしましょう。

+1

ユーザがLinuxにない場合、OPがスタックオーバーフローのサービス名を提供する必要はありません。 – Martin

関連する問題