• Welcart をアップグレードするとテーマはどうなりますか?

    Posted on 11月 4th, 2018 welcollne No comments

    Welcart をアップグレードしてもテーマが上書きされることはありません。

  • PHP のエラーメッセージを表示するにはどうしたら良いですか?

    Posted on 11月 4th, 2018 welcollne No comments

    PHP のエラーメッセージを表示する方法は次の通りです。
    次の設定方法のうちいずれか一つ、有効な方法で設定を行ってください。

    ただし、公開しているサイトでは、エラーメッセージが見えてしまうのはセキュリティー上よろしくありませんので、確認したらまたすぐに元に戻しましょう。
    もしくは、PHP エラーログを残してそちらを確認するようにするとよいかと思います。

    WordPress のデバッグモードをオンにする

    wp-config.php のWP_DEBUG をtrue にするとエラーメッセージが表示されるようになります。

    define('WP_DEBUG', true);

    デバッグモードをオンにした時に、関係のないNotice まで表示されてしまいエラーの特定が難しい場合は、次の方法を試してみてください。

    ini_set を追加する

    wp-config.php のWP_DEBUG はfalse にして、変わりに以下のコードを追加してください。

    if (!ini_get('display_errors')) {
        error_reporting(E_ALL ^ E_NOTICE);
        ini_set('display_errors', 1);
    }
    

    ini_set でうまく表示できない場合は次の方法を試してみてください。

    htaccess を編集する

    .htaccess に次のコードを追加することでエラーメッセージを表示させることができます。

    php_flag display_errors 'On'

    php.ini を編集する

    php.ini を編集するのが一番確実な方法です。

    error_reporting  =  E_ALL & ~E_NOTICE
    display_errors = On
    
  • memory_limit の設定方法を教えてください

    Posted on 11月 4th, 2018 welcollne No comments

    memory_limit とはPHP の動作方法を指定するパラメータの一つで、スクリプトが確保できる最大メモリをバイト数で指定します。

    設定方法は環境によって異なります。
    次の設定方法のうちいずれか一つ、有効な方法で設定を行ってください。

    WordPress の設定ファイルを編集する

    WordPress の設定ファイルwp-config.php 内に次のコードを追加します。

    define('WP_MEMORY_LIMIT', '256M');

    PHP の設定ファイルを編集する

    PHP の設定ファイルphp.ini 内のmemory_limit の値を変更します。
    memory_limit ディレクティブがない場合は次のように追加します。

    memory_limit = 256M

    ※ サーバーによってはphp.ini を設置できない場合もあります。
    詳しくはご利用のサーバー会社にお問い合わせください。

    htaccess を編集する

    サイトのルートフォルダの .htaccess ファイルに次のコードを追加します。
    .htaccess ファイルがない場合は新たに作成してください。

    php_value memory_limit 256M

    ※ サーバーによっては.htaccess を設置できない場合もあります。
    詳しくはご利用のサーバー会社にお問い合わせください。