EC-CUBE 2.12.3の定数一覧

なにが設定されてるのかな~?って素朴な疑問で取得してみたらビックリ!!!

DBのユーザやパスワード、SMTP情報(インストール時にメール設定をSMTPで行った場合)まで定数化されてま~す!
これ、調査用のスクリプト1個UPしてアクセスすれば色々バレバレじゃまいか。。。。気を付けなくっちゃね!
当然だけどもファイルアップロード系のテスト項目に「PHPファイルをUPできない事」が必須だね!って改めて感じた瞬間でした。

zipやtarで圧縮して展開するようなコードも要注意ってことね。。。

———————————————————
[HTML_REALDIR] => [SRC_ROOT]\eccube-2.12.3\html/
[FRONT_FUNCTION] => 1
[HTML2DATA_DIR] => ../data/
[USE_FILENAME_DIR_INDEX] =>
[DATA_REALDIR] => [SRC_ROOT]\eccube-2.12.3\html/../data/
[CLASS_REALDIR] => [SRC_ROOT]\eccube-2.12.3\html/../data/class/
[CLASS_EX_REALDIR] => [SRC_ROOT]\eccube-2.12.3\html/../data/class_extends/
[CACHE_REALDIR] => [SRC_ROOT]\eccube-2.12.3\html/../data/cache/
[ECCUBE_VERSION] => 2.12.3
[CONFIG_REALFILE] => [SRC_ROOT]\eccube-2.12.3\data\class/../config/config.php
[ECCUBE_INSTALL] => ON
[HTTP_URL] => http://localhost/
[HTTPS_URL] => http://localhost/
[ROOT_URLPATH] => /
[DOMAIN_NAME] =>
[DB_TYPE] => mysql
[DB_USER] => ■■■■
[DB_PASSWORD] => ■■■■
[DB_SERVER] => localhost
[DB_NAME] => ■■■■
[DB_PORT] =>
[ADMIN_DIR] => admin/
[ADMIN_FORCE_SSL] =>
[ADMIN_ALLOW_HOSTS] => a:0:{}
[AUTH_MAGIC] => proubiuucaijaetrosteakiopriolaeheadriari
[PASSWORD_HASH_ALGOS] => sha256
[MAIL_BACKEND] => smtp
[SMTP_HOST] => smtp.example.com
[SMTP_PORT] => 587
[SMTP_USER] => foo@example.com
[SMTP_PASSWORD] => ■■■■
[DEFAULT_DSN] => mysql://■■■■:■■■■@localhost:/■■■■
[DIR_INDEX_FILE] => index.php
[DIR_INDEX_PATH] =>
[PRODUCT_NOT_FOUND] => 1
[CART_EMPTY] => 2
[PAGE_ERROR] => 3
[CART_ADD_ERROR] => 4
[CANCEL_PURCHASE] => 5
[CATEGORY_NOT_FOUND] => 6
[SITE_LOGIN_ERROR] => 7
[CUSTOMER_ERROR] => 8
[SOLD_OUT] => 9
[CART_NOT_FOUND] => 10
[LACK_POINT] => 11
[TEMP_LOGIN_ERROR] => 12
[URL_ERROR] => 13
[EXTRACT_ERROR] => 14
[FTP_DOWNLOAD_ERROR] => 15
[FTP_LOGIN_ERROR] => 16
[FTP_CONNECT_ERROR] => 17
[CREATE_DB_ERROR] => 18
[DB_IMPORT_ERROR] => 19
[FILE_NOT_FOUND] => 20
[WRITE_FILE_ERROR] => 21
[DB_CONNECT_ERROR] => 22
[DOWNFILE_NOT_FOUND] => 22
[FREE_ERROR_MSG] => 999
[LOGIN_ERROR] => 1
[ACCESS_ERROR] => 2
[AUTH_ERROR] => 3
[INVALID_MOVE_ERRORR] => 4
[OSTORE_STATUS_ERROR] => ERROR
[OSTORE_STATUS_SUCCESS] => SUCCESS
[OSTORE_E_UNKNOWN] => 1000
[OSTORE_E_INVALID_PARAM] => 1001
[OSTORE_E_NO_CUSTOMER] => 1002
[OSTORE_E_WRONG_URL_PASS] => 1003
[OSTORE_E_NO_PRODUCTS] => 1004
[OSTORE_E_NO_DL_DATA] => 1005
[OSTORE_E_DL_DATA_OPEN] => 1006
[OSTORE_E_DLLOG_AUTH] => 1007
[OSTORE_E_C_ADMIN_AUTH] => 2001
[OSTORE_E_C_HTTP_REQ] => 2002
[OSTORE_E_C_HTTP_RESP] => 2003
[OSTORE_E_C_FAILED_JSON_PARSE] => 2004
[OSTORE_E_C_NO_KEY] => 2005
[OSTORE_E_C_INVALID_ACCESS] => 2006
[OSTORE_E_C_INVALID_PARAM] => 2007
[OSTORE_E_C_AUTOUP_DISABLE] => 2008
[OSTORE_E_C_PERMISSION] => 2009
[OSTORE_E_C_BATCH_ERR] => 2010
[PLUGIN_STATUS_UPLOADED] => 1
[PLUGIN_STATUS_INSTALLED] => 2
[PLUGIN_ENABLE_TRUE] => 1
[PLUGIN_ENABLE_FALSE] => 2
[CSV_COLUMN_STATUS_FLG_ENABLE] => 1
[CSV_COLUMN_STATUS_FLG_DISABLE] => 2
[CSV_COLUMN_RW_FLG_READ_WRITE] => 1
[CSV_COLUMN_RW_FLG_READ_ONLY] => 2
[CSV_COLUMN_RW_FLG_KEY_FIELD] => 3
[TARGET_ID_UNUSED] => 0
[TARGET_ID_LEFT] => 1
[TARGET_ID_MAIN_HEAD] => 2
[TARGET_ID_RIGHT] => 3
[TARGET_ID_MAIN_FOOT] => 4
[TARGET_ID_TOP] => 5
[TARGET_ID_BOTTOM] => 6
[TARGET_ID_HEAD] => 7
[TARGET_ID_HEAD_TOP] => 8
[TARGET_ID_FOOTER_BOTTOM] => 9
[TARGET_ID_HEADER_INTERNAL] => 10
[SUCCESS] => 0
[UNLIMITED_FLG_UNLIMITED] => 1
[UNLIMITED_FLG_LIMITED] => 0
[SAMPLE_ADDRESS1] => 市区町村名 (例:千代田区神田神保町)
[SAMPLE_ADDRESS2] => 番地・ビル名 (例:1-3-5)
[USER_DIR] => user_data/
[USER_REALDIR] => [SRC_ROOT]\eccube-2.12.3\html/user_data/
[USER_URL] => http://localhost/user_data/
[AUTH_TYPE] => HMAC
[USER_PACKAGE_DIR] => packages/
[USER_TEMPLATE_REALDIR] => [SRC_ROOT]\eccube-2.12.3\html/user_data/packages/
[TEMPLATE_TEMP_REALDIR] => [SRC_ROOT]\eccube-2.12.3\html/upload/temp_template/
[USER_DEF_PHP_REALFILE] => [SRC_ROOT]\eccube-2.12.3\html/user_data/__default.php
[MODULE_DIR] => downloads/module/
[MODULE_REALDIR] => [SRC_ROOT]\eccube-2.12.3\html/../data/downloads/module/
[MAX_LIFETIME] => 7200
[MASTER_DATA_REALDIR] => [SRC_ROOT]\eccube-2.12.3\html/../data/cache/
[UPDATE_HTTP] => http://www.ec-cube.net/info/index.php
[CHAR_CODE] => UTF-8
[LOCALE] => ja_JP.UTF-8
[ECCUBE_PAYMENT] => EC-CUBE
[PEAR_DB_DEBUG] => 0
[PEAR_DB_PERSISTENT] =>
[CLOSE_DAY] => 31
[FAVORITE_ERROR] => 13
[GRAPH_REALDIR] => [SRC_ROOT]\eccube-2.12.3\html/upload/graph_image/
[GRAPH_URLPATH] => /upload/graph_image/
[GRAPH_PIE_MAX] => 10
[GRAPH_LABEL_MAX] => 40
[PRODUCTS_TOTAL_MAX] => 15
[DEFAULT_PRODUCT_DISP] => 2
[DELIV_FREE_AMOUNT] => 0
[INPUT_DELIV_FEE] => 1
[OPTION_PRODUCT_DELIV_FEE] => 0
[OPTION_DELIV_FEE] => 1
[OPTION_RECOMMEND] => 1
[OPTION_CLASS_REGIST] => 1
[DEFAULT_PASSWORD] => ******
[DELIV_ADDR_MAX] => 20
[ORDER_STATUS_MAX] => 50
[REVIEW_REGIST_MAX] => 5
[DEBUG_MODE] =>
[USE_VERBOSE_LOG] =>
[ADMIN_ID] => 1
[CUSTOMER_CONFIRM_MAIL] =>
[LOGIN_FRAME] => login_frame.tpl
[MAIN_FRAME] => main_frame.tpl
[SITE_FRAME] => site_frame.tpl
[CERT_STRING] => 7WDhcBTF
[BIRTH_YEAR] => 1901
[RELEASE_YEAR] => 2005
[CREDIT_ADD_YEAR] => 10
[POINT_RULE] => 2
[POINT_VALUE] => 1
[ADMIN_MODE] => 0
[MAX_LOG_QUANTITY] => 5
[MAX_LOG_SIZE] => 1000000
[TRANSACTION_ID_NAME] => transactionid
[FORGOT_MAIL] => 0
[BIRTH_MONTH_POINT] => 0
[LARGE_IMAGE_WIDTH] => 500
[LARGE_IMAGE_HEIGHT] => 500
[SMALL_IMAGE_WIDTH] => 130
[SMALL_IMAGE_HEIGHT] => 130
[NORMAL_IMAGE_WIDTH] => 260
[NORMAL_IMAGE_HEIGHT] => 260
[NORMAL_SUBIMAGE_WIDTH] => 200
[NORMAL_SUBIMAGE_HEIGHT] => 200
[LARGE_SUBIMAGE_WIDTH] => 500
[LARGE_SUBIMAGE_HEIGHT] => 500
[IMAGE_SIZE] => 1000
[CSV_SIZE] => 2000
[CSV_LINE_MAX] => 10000
[FILE_SIZE] => 10000
[TEMPLATE_SIZE] => 10000
[LEVEL_MAX] => 5
[CATEGORY_MAX] => 1000
[ADMIN_TITLE] => EC-CUBE 管理機能
[SELECT_RGB] => #ffffdf
[DISABLED_RGB] => #C9C9C9
[ERR_COLOR] => #ffe8e8
[CATEGORY_HEAD] => >
[START_BIRTH_YEAR] => 1970
[NORMAL_PRICE_TITLE] => 通常価格
[SALE_PRICE_TITLE] => 販売価格
[LOG_REALFILE] => [SRC_ROOT]\eccube-2.12.3\html/../data/logs/site.log
[CUSTOMER_LOG_REALFILE] => [SRC_ROOT]\eccube-2.12.3\html/../data/logs/customer.log
[ADMIN_LOG_REALFILE] => [SRC_ROOT]\eccube-2.12.3\html/../data/logs/admin.log
[DEBUG_LOG_REALFILE] =>
[ERROR_LOG_REALFILE] => [SRC_ROOT]\eccube-2.12.3\html/../data/logs/error.log
[DB_LOG_REALFILE] => [SRC_ROOT]\eccube-2.12.3\html/../data/logs/db.log
[IMAGE_TEMP_REALDIR] => [SRC_ROOT]\eccube-2.12.3\html/upload/temp_image/
[IMAGE_SAVE_REALDIR] => [SRC_ROOT]\eccube-2.12.3\html/upload/save_image/
[IMAGE_TEMP_URLPATH] => /upload/temp_image/
[IMAGE_SAVE_URLPATH] => /upload/save_image/
[IMAGE_TEMP_RSS_URL] => http://localhost/upload/temp_image/
[IMAGE_SAVE_RSS_URL] => http://localhost/upload/save_image/
[CSV_TEMP_REALDIR] => [SRC_ROOT]\eccube-2.12.3\html/../data/upload/csv/
[NO_IMAGE_REALFILE] => [SRC_ROOT]\eccube-2.12.3\html/user_data/packages/default/img/picture/img_blank.gif
[ADMIN_SYSTEM_URLPATH] => /admin/system/
[INPUT_ZIP_URLPATH] => /input_zip.php
[ADMIN_HOME_URLPATH] => /admin/home.php
[ADMIN_LOGIN_URLPATH] => /admin/
[ADMIN_PRODUCTS_URLPATH] => /admin/products/
[ADMIN_ORDER_EDIT_URLPATH] => /admin/order/edit.php
[ADMIN_ORDER_URLPATH] => /admin/order/
[ADMIN_ORDER_MAIL_URLPATH] => /admin/order/mail.php
[ADMIN_LOGOUT_URLPATH] => /admin/logout.php
[MEMBER_PMAX] => 10
[SEARCH_PMAX] => 10
[NAVI_PMAX] => 4
[PRODUCTSUB_MAX] => 5
[DELIVTIME_MAX] => 16
[DELIVFEE_MAX] => 47
[STEXT_LEN] => 50
[SMTEXT_LEN] => 100
[MTEXT_LEN] => 200
[MLTEXT_LEN] => 1000
[LTEXT_LEN] => 3000
[LLTEXT_LEN] => 99999
[URL_LEN] => 1024
[ID_MAX_LEN] => 50
[ID_MIN_LEN] => 4
[PRICE_LEN] => 8
[PERCENTAGE_LEN] => 3
[AMOUNT_LEN] => 6
[ZIP01_LEN] => 3
[ZIP02_LEN] => 4
[TEL_ITEM_LEN] => 6
[TEL_LEN] => 12
[PASSWORD_MIN_LEN] => 4
[PASSWORD_MAX_LEN] => 50
[INT_LEN] => 9
[CREDIT_NO_LEN] => 4
[SEARCH_CATEGORY_LEN] => 18
[FILE_NAME_LEN] => 10
[COOKIE_EXPIRE] => 365
[SEPA_CATNAVI] => >
[SHOPPING_URL] => http://localhost/shopping/
[ENTRY_URL] => http://localhost/entry/
[TOP_URLPATH] => /
[CART_URLPATH] => /cart/
[DELIV_URLPATH] => /shopping/deliv.php
[MULTIPLE_URLPATH] => /shopping/multiple.php
[SHOPPING_CONFIRM_URLPATH] => /shopping/confirm.php
[SHOPPING_PAYMENT_URLPATH] => /shopping/payment.php
[SHOPPING_COMPLETE_URLPATH] => /shopping/complete.php
[SHOPPING_MODULE_URLPATH] => /shopping/load_payment_module.php
[P_DETAIL_URLPATH] => /products/detail.php?product_id=
[MYPAGE_DELIVADDR_URLPATH] => /mypage/delivery.php
[ADMIN_NEWS_STARTYEAR] => 2005
[ENTRY_LIMIT_HOUR] => 1
[RECOMMEND_PRODUCT_MAX] => 6
[RECOMMEND_NUM] => 8
[DELIV_DATE_END_MAX] => 21
[CV_PAYMENT_LIMIT] => 14
[REVIEW_ALLOW_URL] => 0
[UPDATE_SEND_SITE_INFO] =>
[USE_POINT] => 1
[NOSTOCK_HIDDEN] =>
[USE_MOBILE] => 1
[USE_MULTIPLE_SHIPPING] => 1
[SLTEXT_LEN] => 500
[DEFAULT_TEMPLATE_NAME] => default
[MOBILE_DEFAULT_TEMPLATE_NAME] => mobile
[SMARTPHONE_DEFAULT_TEMPLATE_NAME] => sphone
[TEMPLATE_NAME] => default
[MOBILE_TEMPLATE_NAME] => mobile
[SMARTPHONE_TEMPLATE_NAME] => sphone
[SMARTY_TEMPLATES_REALDIR] => [SRC_ROOT]\eccube-2.12.3\html/../data/Smarty/templates/
[TEMPLATE_REALDIR] => [SRC_ROOT]\eccube-2.12.3\html/../data/Smarty/templates/default/
[TEMPLATE_ADMIN_REALDIR] => [SRC_ROOT]\eccube-2.12.3\html/../data/Smarty/templates/admin/
[COMPILE_REALDIR] => [SRC_ROOT]\eccube-2.12.3\html/../data/Smarty/templates_c/default/
[COMPILE_ADMIN_REALDIR] => [SRC_ROOT]\eccube-2.12.3\html/../data/Smarty/templates_c/admin/
[BLOC_DIR] => frontparts/bloc/
[MOBILE_TEMPLATE_REALDIR] => [SRC_ROOT]\eccube-2.12.3\html/../data/Smarty/templates/mobile/
[MOBILE_COMPILE_REALDIR] => [SRC_ROOT]\eccube-2.12.3\html/../data/Smarty/templates_c/mobile/
[SMARTPHONE_TEMPLATE_REALDIR] => [SRC_ROOT]\eccube-2.12.3\html/../data/Smarty/templates/sphone/
[SMARTPHONE_COMPILE_REALDIR] => [SRC_ROOT]\eccube-2.12.3\html/../data/Smarty/templates_c/sphone/
[RFC_COMPLIANT_EMAIL_CHECK] =>
[MOBILE_SESSION_LIFETIME] => 1800
[MOBILE_IMAGE_REALDIR] => [SRC_ROOT]\eccube-2.12.3\html/upload/mobile_image/
[MOBILE_IMAGE_URLPATH] => /upload/mobile_image/
[MOBILE_TOP_URLPATH] => /
[MOBILE_CART_URLPATH] => /cart/
[MOBILE_SHOPPING_CONFIRM_URLPATH] => /shopping/confirm.php
[MOBILE_SHOPPING_PAYMENT_URLPATH] => /shopping/payment.php
[MOBILE_P_DETAIL_URLPATH] => /products/detail.php?product_id=
[MOBILE_SHOPPING_COMPLETE_URLPATH] => /shopping/complete.php
[SESSION_KEEP_METHOD] => useCookie
[SESSION_LIFETIME] => 1800
[OSTORE_URL] => http://www.ec-cube.net/
[OSTORE_SSLURL] => https://www.ec-cube.net/
[OSTORE_LOG_REALFILE] => [SRC_ROOT]\eccube-2.12.3\html/../data/logs/ownersstore.log
[OPTION_FAVORITE_PRODUCT] => 1
[IMAGE_RENAME] => 1
[PLUGIN_DIR] => plugins/
[PLUGIN_REALDIR] => [SRC_ROOT]\eccube-2.12.3\html/user_data/plugins/
[PLUGIN_UPLOAD_REALDIR] => [SRC_ROOT]\eccube-2.12.3\html/../data/downloads/plugin/
[PLUGIN_HTML_REALDIR] => [SRC_ROOT]\eccube-2.12.3\html/plugin/
[PLUGIN_TEMP_REALDIR] => [SRC_ROOT]\eccube-2.12.3\html/upload/temp_plugin/
[PLUGIN_EXTENSION] => tar,tar.gz
[DOWNLOADS_TEMP_PLUGIN_UPDATE_DIR] => [SRC_ROOT]\eccube-2.12.3\html/../data/downloads/tmp/plugin_update/
[DOWNLOADS_TEMP_PLUGIN_INSTALL_DIR] => [SRC_ROOT]\eccube-2.12.3\html/../data/downloads/tmp/plugin_install/
[PLUGIN_HTML_URLPATH] => /plugin/
[DOWNLOAD_DAYS_LEN] => 3
[DOWNLOAD_EXTENSION] => zip,lzh,jpg,jpeg,gif,png,mp3,pdf,csv
[DOWN_SIZE] => 50000
[DEFAULT_PRODUCT_DOWN] => 1
[DOWN_TEMP_REALDIR] => [SRC_ROOT]\eccube-2.12.3\html/../data/download/temp/
[DOWN_SAVE_REALDIR] => [SRC_ROOT]\eccube-2.12.3\html/../data/download/save/
[DOWNLOAD_BLOCK] => 1024
[ORDER_NEW] => 1
[ORDER_PAY_WAIT] => 2
[ORDER_PRE_END] => 6
[ORDER_CANCEL] => 3
[ORDER_BACK_ORDER] => 4
[ORDER_DELIV] => 5
[ORDER_PENDING] => 7
[PRODUCT_TYPE_NORMAL] => 1
[PRODUCT_TYPE_DOWNLOAD] => 2
[SQL_QUERY_LOG_MODE] => 1
[SQL_QUERY_LOG_MIN_EXEC_TIME] => 2
[PAGE_DISPLAY_TIME_LOG_MODE] => 1
[PAGE_DISPLAY_TIME_LOG_MIN_EXEC_TIME] => 2
[DEVICE_TYPE_MOBILE] => 1
[DEVICE_TYPE_SMARTPHONE] => 2
[DEVICE_TYPE_PC] => 10
[DEVICE_TYPE_ADMIN] => 99
[ECCUBE_INFO] => 1
[HTTP_REQUEST_TIMEOUT] => 5
[ZIP_DOWNLOAD_URL] => http://www.post.japanpost.jp/zipcode/dl/kogaki/zip/ken_all.zip
[HOOK_POINT_PREPROCESS] => LC_Page_preProcess
[HOOK_POINT_PROCESS] => LC_Page_process
[PLUGIN_ACTIVATE_FLAG] => 1
[SMARTY_FORCE_COMPILE_MODE] =>
[LOGIN_RETRY_INTERVAL] => 0
[MYPAGE_ORDER_STATUS_DISP_FLAG] => 1
[PEAR_ERROR_RETURN] => 1
[PEAR_ERROR_PRINT] => 2
[PEAR_ERROR_TRIGGER] => 4
[PEAR_ERROR_DIE] => 8
[PEAR_ERROR_CALLBACK] => 16
[PEAR_ERROR_EXCEPTION] => 32
[PEAR_ZE2] => 1
[OS_WINDOWS] => 1
[OS_UNIX] =>
[PEAR_OS] => Windows
[NET_USERAGENT_MOBILE_OK] => 1
[NET_USERAGENT_MOBILE_ERROR] => -1
[NET_USERAGENT_MOBILE_ERROR_NOMATCH] => -2
[NET_USERAGENT_MOBILE_ERROR_NOT_FOUND] => -3
[MDB2_OK] => 1
[MDB2_ERROR] => -1
[MDB2_ERROR_SYNTAX] => -2
[MDB2_ERROR_CONSTRAINT] => -3
[MDB2_ERROR_NOT_FOUND] => -4
[MDB2_ERROR_ALREADY_EXISTS] => -5
[MDB2_ERROR_UNSUPPORTED] => -6
[MDB2_ERROR_MISMATCH] => -7
[MDB2_ERROR_INVALID] => -8
[MDB2_ERROR_NOT_CAPABLE] => -9
[MDB2_ERROR_TRUNCATED] => -10
[MDB2_ERROR_INVALID_NUMBER] => -11
[MDB2_ERROR_INVALID_DATE] => -12
[MDB2_ERROR_DIVZERO] => -13
[MDB2_ERROR_NODBSELECTED] => -14
[MDB2_ERROR_CANNOT_CREATE] => -15
[MDB2_ERROR_CANNOT_DELETE] => -16
[MDB2_ERROR_CANNOT_DROP] => -17
[MDB2_ERROR_NOSUCHTABLE] => -18
[MDB2_ERROR_NOSUCHFIELD] => -19
[MDB2_ERROR_NEED_MORE_DATA] => -20
[MDB2_ERROR_NOT_LOCKED] => -21
[MDB2_ERROR_VALUE_COUNT_ON_ROW] => -22
[MDB2_ERROR_INVALID_DSN] => -23
[MDB2_ERROR_CONNECT_FAILED] => -24
[MDB2_ERROR_EXTENSION_NOT_FOUND] => -25
[MDB2_ERROR_NOSUCHDB] => -26
[MDB2_ERROR_ACCESS_VIOLATION] => -27
[MDB2_ERROR_CANNOT_REPLACE] => -28
[MDB2_ERROR_CONSTRAINT_NOT_NULL] => -29
[MDB2_ERROR_DEADLOCK] => -30
[MDB2_ERROR_CANNOT_ALTER] => -31
[MDB2_ERROR_MANAGER] => -32
[MDB2_ERROR_MANAGER_PARSE] => -33
[MDB2_ERROR_LOADMODULE] => -34
[MDB2_ERROR_INSUFFICIENT_DATA] => -35
[MDB2_ERROR_NO_PERMISSION] => -36
[MDB2_ERROR_DISCONNECT_FAILED] => -37
[MDB2_PREPARE_MANIP] =>
[MDB2_PREPARE_RESULT] =>
[MDB2_FETCHMODE_DEFAULT] => 0
[MDB2_FETCHMODE_ORDERED] => 1
[MDB2_FETCHMODE_ASSOC] => 2
[MDB2_FETCHMODE_OBJECT] => 3
[MDB2_FETCHMODE_FLIPPED] => 4
[MDB2_PORTABILITY_NONE] => 0
[MDB2_PORTABILITY_FIX_CASE] => 1
[MDB2_PORTABILITY_RTRIM] => 2
[MDB2_PORTABILITY_DELETE_COUNT] => 4
[MDB2_PORTABILITY_NUMROWS] => 8
[MDB2_PORTABILITY_ERRORS] => 16
[MDB2_PORTABILITY_EMPTY_TO_NULL] => 32
[MDB2_PORTABILITY_FIX_ASSOC_FIELD_NAMES] => 64
[MDB2_PORTABILITY_ALL] => 127
[MOBILE_EMOJI_SUBSTITUTE] =>

EC-CUBEでログイン済みの場合に表示するカスタムタグ

このところEC-CUBEの案件が増えてきたんだけど、「会員のみ表示したい」,「ログイン済みの場合のみ表示したい」というような要望が多かったので、カスタムタグを作ってみました。

■使い方
テンプレートに以下のように書きます。

<!--{isLogin} -->
<p>会員の場合にここが表示されます</p>
<!--{/isLogin} -->

すると次のように出力されます。

<p>会員の場合にここが表示されます</p>

■ダウンロード
block.isLogin

■インストール方法
1.ダウンロードしたファイルを解凍する。
2.block.isLogin.phpを次のディレクトリに配置する
[EC-CUBE-ROOT]/data/smarty_extends/

これだけ

OpenPne3.8.4をインストールしてみた。。。。だがしかし!

OpenPNE3.8.4をインストールしてみたんだけどね?
プラグインが入ってなくて、日記が書けなかったりコミュニティではトピックたてられないし。。。
プラグイン落としてきてインストールしちゃえばいいのかもだけど、ちょっと急いでいたので3.6.7に変更しました。(´・ω・`)

3.6.7はちゃんと日記とトピックのプラグインが入っててさくっと使えましたb

Windows7-SSDの最適化

このところPCの調子がよくなくて、システムの見直していました。

その際に、SSDの最適化の確認等々行ったので、今更私が書くまでもないんですけど備忘も含めて書いておきます。

■前提
 ・Windows7を利用している
 ・SSDを利用している

<index>
■やっておくべき設定
Windows7の設定をIDE→AHCIに変更
BIOSの設定をIDE→AHCIに変更
インデックスを無効にする
デフラグを無効化

■SSDの寿命を延ばすために
ページング領域をDドライブに変更
ユーザディレクトリをDドライブに移動

やっておくべき設定

1.Windows7の設定をIDE→AHCIに変更
regedit」を実行して以下の箇所を変更する

パス:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci
キー:Start
値:0

※IDEの場合ここが3になっているそうです。

2.BIOSの設定をIDE→AHCIに変更
BIOS設定画面を表示し、SATAコントローラの設定をAHCIに変更します。
※AHCIにすると、コントローラBIOSのverifyプロセスが動き出し、起動が遅くなることがあります。

3.インデックスを無効にする
エクスプローラ→ドライブを右クリックしてプロパティを表示します。
全般タブの最下部に「このドライブ上のファイルに対し、プロパティだけでなくコンテンツにもインデックスを付ける」のチェックを外します。
※アクセス拒否エラーが出ることがありますが、「すべて無視」で実行します。

4.デフラグを無効化
エクスプローラ→ドライブを右クリックしてプロパティを表示します。
「ツール」タブの「最適化する」をクリックします。
「スケジュールの構成」をクリックします。
「ディスクの選択」をクリックして、SSDが含まれていないことを確認します。

SSDの寿命を延ばすために

ページング領域をDドライブに変更
「スタート」「コンピュータ」を右クリックしてプロパティを開きます。
「システムのプロパティ」画面の「詳細設定」タブの「パフォーマンス」の「設定」ボタンをクリックします。
「パフォーマンス オプション」画面の「仮想メモリ」項目にある「変更」ボタンをクリック。
「仮想メモリ」画面でCドライブ(SSD)のページングサイズを「ページングファイルなし」に設定する。
「仮想メモリ」画面でDドライブのページングサイズを「システム管理サイズ」に設定するする。
OKをクリックすると、再起動を求められるので、任意のタイミングで再起動してください。
ユーザディレクトリをDドライブに移動
taiseikoさんのページを参考にしています。

■便利ツール
Intel Solid-State Drive Toolbox
  Intel製SSDの管理ツール。ファームの更新、Trim最適化の実行、予想寿命を%で可視化してくれます。

■参考:

Windows7でログオンユーザにパスワードを設定せずにMacとファイル共有|最終奥義

Warning!!

この設定を行えばまず間違いなくデータを共有できますが、セキュリティが脆弱になるためおすすめできる設定ではありません。
この設定を行うと、Win7PCにアクセスできるクライアント全てからデータを書き込みできることになり、ウィルスによる攻撃や、盗聴によるデータの不正取得を可能にしてしまいます。

お勧めする設定はログオンユーザにパスワードを設定して任意のユーザだけがデータの読み書きを行えるように設定する方法です。

[前提]
■共有元

     

  • Win7PCに共有フォルダを作る

■Win7PC

     

  • ネットワーク種別はホームネットワークになっている
  • win7PCの利用ユーザでパスワードを設定していない

■Mac

     

  • OSx以降

[手順]

  1. Win7PCの任意の場所にフォルダを作る

  2. 「共有」の設定

    この作業は、共有したいフォルダのプロパティ画面の「共有」タブで行います。

    1. 「詳細な共有」を設定

    2. 「アクセス許可」でEveryoneグループにフルコントロールを許可

  3. 「セキュリティ」の設定

    この作業は、共有したいフォルダのプロパティ画面の「セキュリティ」タブで行います。

    1. Evelioneグループを追加

    2. Everyoneグループにフルコントロールを許可