色々でべろっぷ

WordPress、サーバー構築、プログラム等のメモ

All in One SEO Packの設定

toach.click

Google XML Sitemaps

bazubu.comAll In One SEO Packにも備わってるので、All In One SEO Packを使用しない場合などに使う。

WordPressのタイル状表示させる方法

参考 http://nelog.jp/jquerymasonryWordpressの記事リストをギャラリーサイトのようにタイル状に隙間なくビッシリと表示させる方法 カスタム投稿をタイル状に一覧表示する。jQueryライブラリのMasonryを利用して実装する。ダウンロード先 http://masonry.de…

Wordpressメモ

ページごとの優先順位 ページの種類 優先順位1 優先順位2 優先順位3 トップページ home.php index.php カテゴリー別アーカイブページ category.php archive.php index.php タグ別アーカイブページ tag.php archive.php index.php 投稿日別アーカイブページ d…

WordPressのメニューのリンクを新規タブで開く

「target=”_blank」属性をつける方法WordPressのメニュー画面の右上にある「表示オプション」をクリックし、 「詳細メニュー設定を表示」の項目のリンクターゲットにチェックを入れる。するとカスタムメニューのリンク設定時に、 「リンクを新ウィンドウまた…

Wordpressのパスワード保護ページをカスタマイズする

「このコンテンツはパスワードで保護されています。 閲覧するには以下にパスワードを入力してください。」というテキストを編集する。 functions.phpに下記のコードを追加。下の例は ・1ページ表示の時 と 一覧表示の時で見た目を分けている ・一覧表示の時…

Wordpress独自フォームでパスワード一括変更

Wordpressでプラグインを使わずに、フォームを設置する※functions.phpとthe_contentフィルターフックを利用してフォームを自作する方法 ttp://dim5.net/wordpress/development-registration-form.html上のやり方ではなく、独自ショートコードを利用して外部P…

Wordpressでセッションを使う

WordPress内のPHPでセッションを有効にするためには、「あらゆる出力に先立って、session_start() 関数をコール」すればよい。 これを実現するために、いろいろな方法が提案されているが、そのうちのふたつは以下のものである。方法1: wp-config.php に次…

Wordpressで独自ショートコード作成

functions.php の適当な場所に以下のコード追加 これによって、PHPファイルを呼び出すためのショートコードを定義できる。 //ショートコード function include_php_shortcode($atts) { global $original_array; ob_start(); $original_array=$atts; get_temp…

エックスサーバーにWordpressをインストールする

必要なもの ・ID ・PW ・ブログタイトル ・サーバーID ・(独自)ドメイン※※ドメイン関係は時間かかるので早めに■PHPのバージョン切り替え サーバーパネル > PHPのバージョン切り替え PHP7.0.9選択■取得した独自ドメインをXserverに設定 Xserverのインフォ…

EC-CUBE3インストール(Linux

あらかじめMySQLにEC-CUBE用のデータベースとユーザーを作成 mysql> create database DB名; mysql> grant all privileges on DB名.* to ユーザー名前@localhost identified by "パスワード"; http://www.ec-cube.net/ からeccube-3.0.12.zip取得 /var/www/ht…

CentOS6にPHP7をyumでインストール

Yumリポジトリ追加(EPELとRemiリポジトリを追加)EPELリポジトリ [CentOS6系] yum install epel-release※EPELは既に入ってた[CentOS6系] rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm 現在のPHPバージョンを確認 rpm -qa | grep …

CentOS6にPHP5.5をyumでインストール

Yumリポジトリ追加(EPELとRemiリポジトリを追加)EPELリポジトリ [CentOS6系] yum install epel-release※EPELは既に入ってた[CentOS6系] rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm 現在のPHPバージョンを確認 rpm -qa | grep ph…

MYSQL 外部ホストから接続許可する

http://tm.root-n.com/database:mysql:setup:allow_connect_remote_host

ロカールでパーマリンク変更したWPブログをサーバーに丸ごとアップしたら404エラー

/etc/httpd/conf/httpd.confファイルの設定コメントついてたら外す LoadModule rewrite_module modules/mod_rewrite.so下記追加 <Directory "/var/www/html/resonance"> AllowOverride All </Directory>.htaccessに下記追加 <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /resonance/ RewriteRule ^index\.php$ - [L] Rewrite</ifmodule>…

変数の詳細を表示

<pre> </pre>

Wordpressで独自エラーログ出力

タイムゾーンを日本設定にする これしないとログファイルのタイムスタンプがUTCになる wp-setting.php date_default_timezone_set( 'Asia/Tokyo' ); wp-config.php /* エラーログ設定 */ ini_set('display_errors', 0); ini_set("log_errors", 1); /*ini_set…

ローカル(XAMPP)のresonanceWEBをサーバーにコピーする

ローカルDBからエクスポート XAMPPコンパネからPHPmyadmin起動 ローカル環境設定をサーバー側設定に戻す 「rez_options」を選択 「option_name」フィールドの値が「siteurl」となっているレコードの「option_value」を編集 「home」レコードの「option_value…

サーバーのresonanceWEBをローカル(XAMPP)にコピーする

■XAMPPインストール https://www.apachefriends.org/jp/index.html から取得 BitNamiのとこだけoffしてインストール「スタートボタン」→「XAMPP」→「XAMPP Control Panel」 ※apache 起動できない場合>コンパネ左のぽっちを押してアンインストール。そのあと…

Git管理をやめる

Git

ディレクトリ内の管理ディレクトリを削除 .git

Bitbucket(Git)にプッシュまで

Git

あらかじめBitbucketにリモートリポジトリ作成しておく初期設定 http://code.google.com/p/tortoisegit/ から Gitクライアント「TortoiseGit」入手 日本語表示にするランゲージパックも入手 インストール 設定そのままでインストール 終わったら ランゲージ…

ResonanceWeb SSL証明書インストール

あらかじめ受信メール用アカウントつくっておくことKingSSLからのメール受信用(名前が決まってるから)に設定変更 例)admin@rez-players.com とかでメールが受信できるよう設定 メール変更はここ参考 サーバ内での事前準備 ★秘密鍵を生成するまずはVPSサー…

rootメールをaliasesで転送する

/etc/aliases に、 修正前 # trap decode to catch security attacks decode: root # Person who should get root's mail #root: marc 修正後 /etc/aliases # trap decode to catch security attacks decode: root # Person who should get root's mail root:…

ブラウザのキャッシュをクリアして強制再読み込み

Internet Explorer Ctrlを押しながら更新ボタンをクリックGoogle Chrome Ctrlを押しながら更新ボタンをクリックFirefox Shiftを押しながら更新ボタンをクリックSafari Shiftを押しながら更新ボタンをクリックOpera Ctrlを押しながらF5 キー

WordPressのアップロードサイズを上げる(.htaccess)

.htaccess# BEGIN WordPress~# END WordPressの間は触れない WordPressが上書きするする場所下記追加 php_value upload_max_filesize 10M php_value post_max_size 10M

DocumentRootディレクトリ以下の設定修正(Apache)

/var/www/html以下 所有者apache グループapache に変更する chown -R apache:apache /var/www/html/var/www/html以下 所有者rwx グループrwx その他r-x に変更する chmod -R 775 /var/www/htmlapacheグループに追加 gpasswd -a hoge apache (gpasswd -a US…

WordPressのセキュリティ対策(HTACCESS)

HTACCESSを使ってWP-CONFIG.PHPへのアクセスを制限する。 ルートディレクトリ直下の.htaccessに下記をコードを追加する内容はorder(命令)でdeny(否定)する。 deny(否定) all(すべて) となる下記コードはセキュリティ上重要なテキストが入っているwp-conf…

WordPressのセキュリティ対策(SALT)

認証キーをwordpress.orgの秘密鍵生成サービスを使って変更するwordpressにはwp-config.phpという設定を書き込むファイルがあるが、 このファイル内には秘密鍵が含まれている。 デフォルトだとすべてが同じキーになっていますので、 念のためwordpress.orgの…

WordPressでAkismetの設定

Akismetとはコメントやトラックバックの内容をサーバーでチェックしてくれるスパム対策サービス WordPressのダッシュボードにログインし、プラグイン(インストール済みプラグイン)を選択し、Akismetの有効化をクリックAPIキーを取得をクリック AkismetのAP…

WordPressでWP Multibyte Patch有効化しておく

日本語版ワードプレスにデフォルトでインストールされているプラグインで、WordPressをマルチバイト文字に最適化してくれる 日本語版のWordPressを運営する場合、このプラグインは必ず有効化しておく必要あり

WordPressで掲示板を作成する方法 bbsPress

使用するプラグインは「bbpress」 「プラグイン」の「新規追加」からbbpressをインストールして有効化利用するテーマをbbPressに適応させる方法まずは、テーマ(今回はTwenty sixteen)のフォルダ内に「bbspress」というフォルダを作成 プラグイン「bbPress…

WordPressでバックアップ方法

プラグインやテーマなどのデータをFTPソフトでバックアップ 記事やコメントなどのデータをエクスポート機能でバックアップ 基本設定項目をテキストエディタなどにコピペしてバックアップ データーベースバックアップ 1.テーマやプラグインのバックアップ/v…

実行可能JARの作り方と実行の仕方

Eclipse ファイル->エクスポートを実行 Javaを展開し、実行可能JARファイルを選択 次に、実行可能JARファイルの仕様についての設定画面が表示される 起動構成は、クラス名 ? プロジェクト名の形式で、プルダウンが表示されるので、 JARファイルにしたいクラ…

Javaでチェックサムファイルを生成する(SHA-256)

インターネット経由でファイルをダウンロードしたときに、 チェックサムファイルを用いて、ファイルの破損チェック、改竄チェックを行うことがある package net.shina_ken.test.checksum; import java.io.File; import java.io.IOException; //使い方:チェ…

JavaでFTPを使う(実践)

package net.shina_ken.test.ftp; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import org.apache.commons.net.ftp.FTPClient; import org.apache.commons.net.ftp.FTPReply; …

JavaでFTPを使う(準備)

1)Jakarta Commons NET(FTPClient)を持ってくる http://commons.apache.org/proper/commons-net/download_net.cgi Apache Commons Net 3.4 (Requires Java 1.5 or later) の commons-net-3.4-bin.zip を取得、解凍解凍したcommons-net-3.4フォルダごと C:\…

FTPサーバー設定

vsftpdをインストール yum -y install vsftpdvsftpd開始 service vsftpd start匿名FTPサーバーで公開するデータは/var/ftp/pub配下に配置する 適当なファイルを/var/ftp/pubに作成 例)test,txt以下はWindouwsのコマンドプロントで行う ftp 123.456.789.000 …

Dovecot(メール受信サーバー)設定

インストール yum -y install dovecot 1)Dovecotの設定ファイル編集(dovecot.conf) vi /etc/dovecot/dovecot.confProtocols の項目で対応するプロトコルを指定 protocols = imap pop3 (行頭 # を削除、pop3s、imap3を削除)IPv6をListenしないよう設定 li…

Postfix(メール送信サーバー)設定

インストール yum -y install postfixPostfixに関する設定ファイルを編集 vi /etc/postfix/main.cf 1)myhostnameの項目とmydomainの項目にホスト名とドメイン名を設定 # INTERNET HOST AND DOMAIN NAMES # # The myhostname parameter specifies the interne…

SSH設定

パスワードによる認証をやめて鍵ファイル認証にするvi /etc/ssh/sshd_config#PermitRootLogin yes ↓ PermitRootLogin no ← rootでのログインを禁止#PasswordAuthentication yes ↓ PasswordAuthentication no ← パスワードでのログインを禁止(鍵方式によるロ…

WordPressの設定

MySQLにWordPress用のデータベースとユーザーを作成 # mysql -u root -p Enter password: mysql> create database DB名前; mysql> grant all privileges on DB名前.* to 新規ユーザー名@localhost identified by ‘パスワード’; https://ja.wordpress.org/ か…

MYSQLの設定

MySQLをインストール yum -y install mysql-server念のため、MySQLが動作するか確認 mysql_install_dbInstalling MySQL system tables…OKという文字があれば正常にMySQLが動作している設定変更 vi /etc/my.cnf画面が切り替わるので「mysqld」のグループにdef…

PHPの設定

PHPをインストール yum -y install php php-mbstring php-mysql php-gdPHPの設定を変更 vim /etc/php.ini/;error_logs = php_erros.log で検索;error_logs = php_erros.log ↓ error_logs = /var/log/php_erros.log (エラーのログが設定した場所に保存される…

WEBサーバー設定(Apache)

Apacheをインストール root権限に切り替えて行うsu - yum -y install httpdchkconfigの設定 自動で起動するよう設定 chkconfig httpd on WEBサーバーのセキュリティ設定ファイルのバックアップ cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.or…

さくらVPS初期作業メモ

さくらVPSのサーバーの初期化作業(再インストール) コントロールパネル(VPS管理画面)を表示 https://secure.sakura.ad.jp/vps/ 対象サーバを選択 「OSインストール」メニューから「標準OSインストール」を選択 さくらのVPS標準OSは「CentOS 6 x86_64」 …

WordPressでソースコードをテキストエディタ風に埋め込む

プラグインの検索で「SyntaxHighlighter Evolved」を検索、インストール html,actionscript3,bash,coldfusion,cpp,csharp,css,delphi,erlang,fsharp,diff,groovy,javascript,java,javafx,matlab (keywords only),objc,perl,php,text,powershell,python,r,rub…