Cafe24のPHP 7環境でファイルアップロードサイズを変更し、DBのインポート

Last Updated:2020年11月14日| | 6のコメント

ファイルのアップロードのサイズを変更

Cafe24でファイルのアップロードサイズが21MBに設定されているので、このより大きな画像やファイルをアップロードすることができません。

この場合、ファイルのアップロードサイズの設定を変更する「の説明に従ってファイルのアップロードサイズを変更できます。 .htaccess ファイルを作成し、次のコードを追加すると、PHPの設定値が変更されます。

php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
php_value max_input_time 300

しかし、 Cafe24でPHP 7を適用すると、.htaccessファイルが隠されていてFTP経由で接続して隠しファイルを強制表示「」を選択しても .htaccess ファイルは表示されません。

上記のコードを追加した後、メディアのアップロードを試してみると、下の図のように、最大​​アップロードファイルサイズが64MBに変更されていることを確認することができます。

WordPress ファイルのアップロード

21MBを超えるデータベースファイルImport

ただし、.htaccessファイルを作成してコードを挿入すると、メディアアップロードサイズは変更されますが、DB Importファイルサイズは変更されません。 WHMに接続が可能な場合、直接このサイズを変更することができるようです。 (「How to Increase Import Size Limit in phpMyAdmin「注)

移転するDBサイズが23MBのにphpMyAdminを介してアップロードがないですね。 DBアップロード制限が21MBであることはひどいようです。 またDBを分割してアップロードを試みても、エラーがしました。 (BluehostSiteground などでは、大きなDBを分割してアップロードしても異常がないのに Cafe24なぜそうなのか分かりません。 エラーコードを確認して変更すると、なるが面倒ですね。)

この問題のために悩んで Cafe24にDBファイルのアップロードサイズの設定を上方修正する方法をおおいて、他の方法を探してみることにしました。 そうするうちに Cafe24でSSH接続を許可することが考えて SSHで接続を試みだから接続がなりますね。

ちなみにCommand LineでDBをImportする次のようなコマンドを使用します。

mysql -p -u username database_name < file.sql

特定のテーブルをImportする場合:

mysql -u username -p -D database_name < tableName.sql

そしてExportする場合:

mysqldump -p -u username database_name > dbname.sql

だからDB以前は、SSHで比較的容易に終えることができました。 Cafe24でサポート文を残した後、しばらくした後DBをアップロードしてDB Import要求をしてくれれば処理与えるという答えをくれますね。

DBの場合は、FTP上にアップロードした後DBパスワードと一緒にお問い合わせ掲示板にimport要求文を記載すると、復元処理を進めてドリルすることができます。

ただし、DB import時の重複されたテーブルがある場合、importがされていませんので、できればDBを初期化した後、DB import要求文を記載してください。

追加:

Cafe24PHPの7環境で.htaccessファイルを強制的に作成し、コードを挿入すると、FTP上では見えないがSSHで表示されます。 (==> この問題は、解決されたようです。)

Cafe24PHPの7バージョンでは、CentOS 7バージョンが使用されています。 隠しファイルを含むすべてのファイルを確認するには ls -al コマンドで確認が可能です。 編集するには:

vim .htaccess

上記のようなコマンドで可能です。

Cafe24PHPの7環境でのファイルアップロードサイズを変更し、DBのインポート3

上記のようにコードを追加すると、メディアのアップロードサイズなどの設定が変更されます。 phpinfo()関数を使用して確認してみる:

Cafe24PHPの7環境でのファイルアップロードサイズを変更し、DBのインポート4

上からXNUMX番目の列(カラム)は、Local Valueであり、XNUMX列目(一番端の列)は、Master Valueです。 マスター値はmain php.ini directiveを介して設定され、ローカル値は、グローバル値を上書きしPHP、HTACCESSなどを介して設定されます。

仕上げと、 Cafe24で21MBを超えてDB Importが不可能な場合には、 Cafe24 掲示板にサポート文を残せば処理できます。 早く仕事を進めなければならない場合には、SSHを使用するようにします。

メディアファイルのアップロードサイズを変更するには、前述のように.htaccessファイルを作成コードを入れてくれれば良いです。

メモ:


6のコメント

コメント

    • こんにちはホットヘヨ、hong様。

      Cafe24の場合ftpに接続したときwwwフォルダの下に.htaccessファイルがあるでしょう。 通常はwwwディレクトリの下の.htaccessファイルに追加することになります。

      次の記事も参照ください:
      https://avada.tistory.com/836

      応答
  1. おかげでアップロードファイル容量の問題を解決しました。
    追加的な内容も Cafe24を使用している立場で大きな助けになるようです。
    ありがとうございます。

    応答