정보기술

php.iniファイル設定

サーバーインストール後の確認 short_open_tag = On "<?php"と"<?"を使用できるようにします。 display_errors = On PHPスクリプト実行時にエラーが発生した場合、そのメッセージを出力します。 (Offの場合はHTTP 500内部サーバーエラーが出力されます) date.timezone = Asia/Seoul 指定したタイムゾーンを設定します。 error_reporting=E_ALL...

WordPressとGnuBoardの連携

これは現在KilhoNetで使用されている、WordPressとGnuBoardを統合する方法です。 サイトを安定化させた後にソースを公開しようと思っていたのですが、GnuBoardユーザーのリクエストにより急遽これを作成しました。(http://sir.co.kr/bbs/board.php?bo_table=cm_free&wr_id=741180) 今後は、GnuBoardのhead.phpおよびtail.phpからWordPressで生成されたページを直接読み込み、キャッシュ処理を行い、コンテンツエリアを上下に分けて出力することを考えています。 WordPressの会員DBに基づいてGnuBoardと連携しており、掲示される際にはWordPressのログインに応じたアクションを取ります。GnuBoardはgnu.kilho.netで使用されています。そのため、WordPressでサブドメインおよびクッキーを共有できるように設定しなければなりません。 (キルホネットでは「root Cookie」というプラグインを使用しました)WordPressとGnuBoardはそれぞれ別のサーバーで運用されています。ソースの中のWordPressがインストールされているサーバーIP、WordPressがインストールされたドメイン情報をそれぞれ修正してください。WordPressがインストールされているサーバーに以下のソースを「wp-sso.php」として保存します。 <? /******************************************************** * WordPress SSO(Single Site On) Helper Object *...

GoogleからjQueryを使う

トラフィックのため、画像やフラッシュファイルは別のサーバーに移動し、リンクしました。 サーフィン中に以下のコードを発見し、Googleに接続しました。 修正したファイル: テーマ/functions.php [PHP] //Google API用のjQuery function modify_jquery() { if (!is_admin()) { // 次の2行をコメントアウトすると、ローカルのjQueryを読み込むようになります wp_deregister_script('jquery');...

GnuBoardバックアップ練習

既存のDBをeuc-krからutf8に変換するために、バックアップを慎重に(??)取って、 editplusで開いたら、現在のエンコーディングに損失される可能性のある文字が含まれていると表示され、 とりあえず無視してUTF8に変更しインポート…クソ、壊れた文字のせいでできませんでしたㅠㅠ 急いで検索~~~~結局解決策が見つからず… (ダンプする時に-default-character-setまでオプションを与えても、こういう場合はダメなんですよㅠㅠ) 仕方なく以下のソースを見つけて、自分好みに修正しました(UTF8変換、必要なテーブルを選択) 移行確認完了!!!! - 移行するのはやっぱり面倒で疲れますㅠㅠ   [PHP] [/PHP]

WordPressインストール完了

WordPressのインストールが終わり、分析中です…まだ慣れていませんㅠㅠ メニューのインストールで迷ってしまい、かなり遅れてしまいました。 サブメニューのページ(?)の時、Navigateでフォーカスが正しく出力されませんでした。 一時的に修正し、正常に働くようになりました。もう少し分析が必要です。 (ファイル場所: /themes/Polished/includes/scripts.php) //var active_subpage = jQuery('ul.sf-menu ul li.current-cat, ul.sf-menu ul li.current_page_item').parents('li.top-level').prevAll().length; var...