プログラマー社長の「日々発見」

三輪訓裕のブログ。http://www.imcshop.com/ やhttp://www.autoproject.biz/中心としたEコマースサイトを運営。現在は、仕事でつかえる人工知能・機械学習プログラムの開発を行う。日々の発見を公開中。

NameVirtualHost *:443 has no VirtualHosts

(98)Address already in use: make_sock: could not bind to address 0.0.0.0:443

no listening sockets available, shutting down


 のエラー。
設定ファイルの内容を変更せずに、アパッチを再起動しただけで、このエラーが出て一瞬、焦った・・・

原因は、ssl.conf のバックアップをとったんだけど、それを ssl.bk.conf のように、最後の.conf を入れたのが原因。

みなさんも、焦るので気をつけましょう。。。 

WooCommerceでは、デフォルトでは、1行に表示される商品数は4個。
これを変更したい場合は、以下のコードをfunctions.phpにかけばOK


・3個に変更する場合

add_filter('loop_shop_columns', 'loop_columns');
if (!function_exists('loop_columns')) {
    function loop_columns() {
        return 3;
    }
}

 

PHPで最後の文字を削除する時に今まで、

mb_substr

を使ってたんだけど、 もっとシンプルなものがありました。

$str = "a,b,c,d,e,a,e,a,g,";
$str = rtrim($str, ','); ;

#"a,b,c,d,e,a,e,a,g"

ラクです。
 

↑このページのトップヘ