検索結果
filesystem
- 全てのカテゴリ
- 全ての質問
- Windowsがセーフモードでも立ち上がらない
1日までは、普通に使えたのですが4日からまったく立ち上がらなくなりました。(2日からは起動していません) 電源を入れるとメーカーのロゴが出た後、真っ黒な画面のまましばらくすると勝手に再起動します。何回か再起動したのですが、時々 次のファイルが存在しないかまたは壊れているため、Windows を 起動できませんでした: \WINDOWS\SYSTEM32\CONFIG\SYSTEM オリジナル セットアップ CD-ROM から Windows セットアップ を起動して、このファイルを修復できます。 修復するには、最初の画面で 'R' キーを押してください。 と、出てきます セーフモードで起動しても、 multi(0)disk(0)rdisk(0)partition(1)\WINDOWS\system32\ntoskrnl.exe . . . multi(0)disk(0)rdisk(0)partition(1)\WINDOWS\system32\config\system まで表示されたところで止まってしまいます。 リカバリCDしかないので調べてみたのですが複雑で説明がよく理解できませんでした。FDが無いとダメなのでしょうか。 http://bios.sakura.ne.jp/gf/pc/pc/recovery.html http://www.eurohope.com/kio/archives/001271.html 今はKNOPPIX4.0.2を使っているのですが↑のKNOPPIXを使う方法をやってみました。 しかし $ sudo -s # ntfsmount /mnt/hda1 -o dev=/dev/hda1,umask=0,succeed_chmod まできたところで "Use the force option to work a mounted filesystem. Mount failed." と表示されてだめでした。増設メモリを外したのですがそれもだめでした。 どうすればXPが起動するのでしょうか。またKNOPPIXで外付けHDDがあればデータをバックアップできますか? PCの型番は東芝 dynabook EX1/524CDEN XPはSP2です。よろしくお願いします。
- 締切済み
- Windows XP
- sssid
- 回答数2
- HDDの丸ごとコピー(VLM含む)
300GのHDDに、FC4をインストールしたPCがあります。 インストールするときにパーティションの設定を自動にしてやりました。 環境としては、hda1とhda2があって、LVMになってて、LogVol00がメインの パーティションとなっています。 [root@rokuga ~]# fdisk /dev/hda Disk /dev/hda: 300.0 GB, 300090728448 bytes 255 heads, 63 sectors/track, 36483 cylinders Units = シリンダ数 of 16065 * 512 = 8225280 bytes デバイス Boot Start End Blocks Id System /dev/hda1 * 1 13 104391 83 Linux /dev/hda2 14 36483 292945275 8e Linux LVM [root@rokuga ~]# df -h Filesystem サイズ 使用 残り 使用% マウント位置 /dev/mapper/VolGroup00-LogVol00 270G 41G 216G 16% / /dev/hda1 99M 9.8M 84M 11% /boot /dev/shm 252M 0 252M 0% /dev/shm このHDDの調子が悪いので、丸ごと別のHDDに起動可能な状態でコピーしたい と思っております。新しいディスクは200GのHDDです。 現在は、300Gですが、実際には50G程度しか使ってないです。 VMWareで、いろいろ試しましたが、いまいちやり方がわからなかったので質 問します。 LVMがつかわれているので、そのまんまパーティションをコピーすることが出 来ません。 dumpを使ってやっても、最後にgrubを入れることが出来なかったり、ddだと、 コピー先が大きくないとだめそうだし、LVのサイズを変更しようと思ってもumount しないとだめだし.... というわけで、実現できないでいます。 どのような方法で、実現できそうですか? よろしくお願いいたします。
- ベストアンサー
- Linux系OS
- suyasuyasuya
- 回答数1
- XAMPPの文字化け
データベース(MySQL)に接続してデータを表示するというプログラムをPHPで作っています。ですが、日本語の部分が文字化けをしてしまいました。 どうやらソースコードではなくXAMPPの設定に原因があるそうです。 my.iniに以下の記述を追記すればよいとのことなのでmy.iniを変更したのですが、そうするとMySQLが起動できなくなってしまいます(起動してもすぐ自動的にストップしてしまいます) なので、my.iniの内容をコピーしたmy.confを作成し、そこに以下の記述を追記しました。 [client] default-character-set = utf8 [mysqld] skip-character-set-client-handshake default-character-set = utf8 character-set-server = utf8 collation-server = utf8_general_ci init-connect = SET NAMES utf8 [mysqldump] default-character-set = utf8 [mysql] default-character-set = utf8 すると、MySQLは起動できるようになりました。しかしステータスを参照すると以下のように表記されており変更が反映されていません。 +--------------------------+----------------------------------------+ | Variable_name | Value +--------------------------+----------------------------------------+ | character_set_client | cp932 | character_set_connection | cp932 | character_set_database | latin1 | character_set_filesystem | binary | character_set_results | cp932 | character_set_server | latin1 | character_set_system | utf8 | character_sets_dir | D:\program\xampp\mysql\share\charsets\ | +--------------------------+----------------------------------------+ どうすればいいのでしょうか?いろいろ調べて試してみたのですが分かりません。このせいで先に進めず困っております。助けてください。。 保存先フォルダは D:\program\xampp\mysql です。 OSは Windows Vista です。 バージョンは ApacheFriends XAMPP version 1.7.7 + Apache 2.2.21 + MySQL 5.5.16 (Community Server) + PHP 5.3.8 (VC9 X86 32bit thread safe) + PEAR です。 よろしくお願いいたします。
- エンタープライズマネージャ『エージェント使用不可』
エンタープライズマネージャのステータスで、『エージェント使用不可』となって 各種情報取得が出来ない状態となっています。 何か原因が分かる方、いらっしゃいますか? 使用済ディスクの割合が実際の使用量と全く違います。 実際の使用量(約2.5TB/10TB) オラクルインストール先のディスクが大きすぎて正しくパーセンテージを計算 できてないように思うのですが。 oracle:Standard Edition One(11.2.0) OS:Windows Server 2008 R2 Standard(64Bit) メモリ:12GB オラクルインストールドライブ:10TB emagent.logの内容 2011-09-19 18:49:29,401 Thread-5396 EMAgentは正常に起動されました (00702) 2011-09-19 18:49:29,448 Thread-4332 <Upload Manager>アップロード・データが最大許容値を超えました - ファイル数: 2、アップロード・データのサイズ: 0.044804MB、使用済ディスクの割合(): 127.14%。収集は無効になります (00852) 2011-09-19 18:49:29,448 Thread-4332 コレクタ無効化 (00406) emctl status agent コマンドの実行結果 Oracle Enterprise Manager 11g Database Control Release 11.2.0.1.0 Copyright (c) 1996, 2010 Oracle Corporation. All rights reserved. -------------------------------------------------------------------------------- Agent Version : 10.2.0.4.2 OMS Version : 10.2.0.4.2 Protocol Version : 10.2.0.4.2 Agent Home : E:\ORA_SYS\product\11.2.0\dbhome_1\servername_dbname Agent binaries : E:\ORA_SYS\product\11.2.0\dbhome_1 Agent Process ID : 6512 Agent URL : https://servername:3938/emd/main Repository URL : https://servername:1158/em/upload/ Started at : 2011-09-19 18:49:10 Started by user : SYSTEM Last Reload : 2011-09-19 18:49:10 Last successful upload : 2011-09-19 18:49:43 Total Megabytes of XML files uploaded so far : 0.04 Number of XML files pending upload : 0 Size of XML files pending upload(MB) : 0.00 Available disk space on upload filesystem : -27.14% Data channel upload directory : E:/ORA_SYS/product/11.2.0/dbhome_1/servername_dbname/sysman/recv Collection Status : Disabled by Upload Manager Last successful heartbeat to OMS : 2011-09-19 19:36:18 -------------------------------------------------------------------------------- Agent is Running and Ready
- phpからMySQLへの日本語文字化けについて
phpからMySQLへの日本語文字化けについて こんにちは。お分かりの方は教えてください。 現在、「ハッスルサーバー」を利用しwebのphpからMySQLサーバーへの 情報登録画面を作成しています。 登録内容で数値やメールアドレスなどの「1バイト文字」ですと 問題ないのですが、日本語の「2バイト文字」ですと文字化けが 発生してしまいます。 phpやMySQLに知識が無いため色々と調べて試したのですが 正しく登録できませんでした。 試した結果とサーバー/DBの状況は以下の通りです。 ※サーバー/DB ・バージョン:5.0.90-log ・文字セット:UTF-8 Unicode (utf8) ・接続照合順序:utf8_general_ci ・種別:MyISAM ・Variable_name:Value ・character_set_client:utf8 ・character_set_connection:utf8 ・character_set_database:utf8 ・character_set_filesystem:binary ・character_set_results:utf8 ・character_set_server:utf8 ・character_set_system:utf8 ・character_sets_dir:/usr/local/share/mysql/charsets/ ※phpファイルにて試した設定 //接続 $objCon = mysql_connect(C_SERVER, C_USER, C_PASSWORD); //文字コード // mysql_query("SET NAMES SJIS"); ←文字コードを左の2パターンで // mysql_query("SET NAMES UTF8"); ←どちらかに切り替えて実行しました。 //データベース $objSecDB = mysql_select_db(C_DB_NAME); //**********SQL(Insert)**********// $strSql = ""; $strSql = $strSql . "Insert Into XXXXX "; $strSql = $strSql . "("; $strSql = $strSql . "KeyNo,"; $strSql = $strSql . "E_Mail,"; $strSql = $strSql . "Title"; $strSql = $strSql . ") "; $strSql = $strSql . "Values "; $strSql = $strSql . "("; $strSql = $strSql . " " . mysql_real_escape_string($intKeyNo) . ", "; //KeyNo $strSql = $strSql . " " . mysql_real_escape_string($strEmail) . ", "; //E_Mail $strSql = $strSql . "'" . mysql_real_escape_string($strTitle) . "' "; //Title $strSql = $strSql . ")"; //SQL発行 $blnRet = mysql_query($strSql); ・上記のソース内に記しましたが文字コードを2パターン切り替えて 実行しましたが文字化けや空文字が登録されました。 どなたか対処方法をお分かりの方はお教えください。 よろしくお願いします。
- MariaDBデータベースの日本語文字化け
しばらく前に「PHPspreadsheetのインストール」の質問でお世話になった者です。 この件ではXamppを再インストールしてPHPspreadsheetが使えるようになったのですが、今度はMariaDBデータベースで作ってある日本語データの表示で文字化けが起こってしまいました。 このデータベースは前々回に質問させていただいた「PHPでのJSONの使い方(1)..(3)」で使用していた英単語と日本語の表示プログラム用のものです。 このプログラムを実行したスクリーンショットを添付してあります。 データベースの作成時には各フィールドの文字セットはcp932としてあります。 コマンドプロンプトで CHCP 932 としてデータテーブルの中をのぞくとちゃんと日本語が表示されます。 show variables like "char%"; を実行すると以下のようになってます。 +--------------------------+--------------------------------+ | Variable_name | Value | +--------------------------+--------------------------------+ | character_set_client | cp932 | | character_set_connection | cp932 | | character_set_database | utf8mb4 | | character_set_filesystem | binary | | character_set_results | cp932 | | character_set_server | utf8mb4 | | character_set_system | utf8 | | character_sets_dir | C:\xampp\mysql\share\charsets\ | +--------------------------+--------------------------------+ データベースの文字セットがutf8mb4 なのでこれをcp932にすればいいのかなと思い、次のコマンドを入れてみましたが変わりありませんでした。 ALTER TABLE words MODIFY japanese varchar(50) CHARACTER SET cp932 NOT NULL; 以前のXampp(xampp-windows-x64-8.0.3-0-VS16-installer.exe)の下ではちゃんと動いていたので、入れ直したXampp(xampp-windows-x64-7.3.11-0-VC15-installer.exe)のインストール後にするべきことを全部していないのだと思いますが、文字セットの設定はなんだかややこしくてよくわかりません。 どなたかお知恵を貸していただけないでしょうか。よろしくお願いいたします。
- ベストアンサー
- PHP
- papashiroSooke
- 回答数1
- mysqlコマンドラインのことで・・・・
はじめまして。 今、LinuxのCentOSでmysqlをインストール(yumで)しコマンドラインでデータベースを作成し、insert文で日本語を入力したのですが、なぜか文字化け?をしてしまう現象が起きております。 いろいろ調べた結果どうやらダブルクウォートとか()で囲むとばけるみたいです。 現象) mysql> insert into test (1,"聽聽聽・ ") ※本来は↓ mysql> insert into test (1,"あああああああ"); でも、ふしぎなことにメモ帳で書いたものを貼り付けると文字化けはせず、正常うまくいきshow コマンドでデータを見ることができます。 他にもデータベース名を日本語にしてもうまくいきます。 mysql> create database あああああ; Query OK, 1 row affected (0.00 sec) mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | test | | あああああ | +--------------------+ 4 rows in set (0.00 sec) ちゃんと消すこともできます。 insertだったり、updateなどでデータ(””や()で囲むと?駄目?)をコマンドラインで更新すると化けてしまいます。 もしお分かりになる方がいらっしゃいましたら宜しくお願いします。 ■サーバ情報 Linux CentOS 5.3(final) カーネル 2.6.18-164.el5 MySQL version 5.0.77 mysql> show variables like 'char%'; +--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+----------------------------+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | utf8 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | utf8 | | character_set_system | utf8 | | character_sets_dir | /usr/share/mysql/charsets/ | +--------------------------+----------------------------+ 8 rows in set (0.06 sec) ■my.cnfの設定 [client] default-character-set = utf8 [mysqld] default-character-set = utf8 skip-character-set-client-handshake [mysql] default_character_set = utf8 ※関係ないと思いますが一応i18nの設定も cat /etc/sysconfig/i18n LANG="ja_JP.UTF-8" SUPPORTED="ja_JP.UTF-8:ja_JP:ja" SYSFONT="latarcyrheb-sun16" ※ターミナル設定もutf8になっております。 宜しくお願いいたします。
- XAMPPでMySQLで文字化け、文字コード設定について
MySQLの文字セット: UTF-8 Unicode (utf8)が変更できない。(できればSJISにしたい) 環境: OS:WinXP XAMPP1.6.6 * Apache 2.2.8 + OpenSSL 0.9.8g * MySQL 5.0.51 * PHP 5.2.5 & PHP 4.4.8 (RC2) * phpMyAdmin 2.11.4 症状: コマンドラインから作った全角文字を含む簡易テーブルについて。 ブラウザからphpMyAdminで確認すると文字化けせず読めるが、 DOSからコマンド"select"で確認すると文字化けしてしまう。 DOS窓からコマンド入力で簡単なテーブルsampleを作る。 東京,tokio Kanagawa,kanagawa とうきょう,tokio mysql> select * from sample; +------------+----------+ | ken | kencho | +------------+----------+ | | tokio | | Kanagawa | kanagawa | | ニ、ォ、 | tokio | +------------+----------+ mysql> status Server characterset: sjis Db characterset: sjis Client characterset: sjis Conn. characterset: sjis mysql> show variables like '%char%'; +--------------------------+-----------------------------------+ | Variable_name | Value | +--------------------------+-----------------------------------+ | character_set_client | sjis | | character_set_connection | sjis | | character_set_database | sjis | | character_set_filesystem | binary | | character_set_results | sjis | | character_set_server | sjis | | character_set_system | utf8 | | character_sets_dir | _xampp_mysql_share_charsets_ | +--------------------------+-----------------------------------+ character_set_systemだけがutf8なのは何故でしょうか? 編集したファイル: <my.ini(C:\WINDOWS)> [mysqld] default-character-set=sjis [mysql] default-character-set=sjis [mysqldump] default-character-set=sjis <my.cnf(C:\xampp\phpMyAdmin)>(短縮ダイヤル) default-character-set=sjis init-connect=SET NAMES sjis <config.inc.php(C:\xampp\phpMyAdmin)> $cfg['DefaultLang'] = 'ja-sjis'; $cfg['Lang'] = 'ja-sjis'; $cfg['DefaultCharset'] = 'ja-sjis'; 結果: とりあえず調べた事をファイルに反映させてみましたが、 DOSプロンプトからselect文を実行すると全角文字が読めません。 どうすれば読めるようになりますか? character_set_system utf8を変更するのでしょうか? "http://www.oji.ath.cx/sb/log/eid11.html"を参考にさせて頂きましたが、character_sets_*の意味がいまいち分かりません。 こちらも分かれば教えて頂きたいと思います。 宜しくお願いします。
- SDカード(fat32)が 読み込み専用モード
debian を使っていて SDカード(fat32)が自動マウントされた時に 読み込み専用モードでマウントされてしまい、 書き込みできないことがよくあります。 SDカード横のスイッチで書き込み不能になっているわけでもないのにです。 次のコマンドを試すのですが、うまくいきません。 $ sudo chmod 777 -R /media/usb0 chmod: `/media/usb0/Thunderbird/j29smriz.default/Inbox' のパーミッションを変更しています: 読み込み専用ファイルシステムです $ sudo mount -t vfat -o rw,remount /media/usb0 Usage: mount -V : print version mount -h : print this help mount : list mounted filesystems mount -l : idem, including volume labels So far the informational part. Next the mounting. The command is `mount [-t fstype] something somewhere'. Details found in /etc/fstab may be omitted. mount -a [-t|-O] ... : mount all stuff from /etc/fstab mount device : mount device at the known place mount directory : mount known device here mount -t type dev dir : ordinary mount command Note that one does not really mount a device, one mounts a filesystem (of the given type) found on the device. One can also mount an already visible directory tree elsewhere: mount --bind olddir newdir or move a subtree: mount --move olddir newdir One can change the type of mount containing the directory dir: mount --make-shared dir mount --make-slave dir mount --make-private dir mount --make-unbindable dir One can change the type of all the mounts in a mount subtree containing the directory dir: mount --make-rshared dir mount --make-rslave dir mount --make-rprivate dir mount --make-runbindable dir A device can be given by name, say /dev/hda1 or /dev/cdrom, or by label, using -L label or by uuid, using -U uuid . Other options: [-nfFrsvw] [-o options] [-p passwdfd]. For many more details, say man 8 mount . 解決法をご教授ください。 よろしくお願いいたします。
- ベストアンサー
- Linux系OS
- noname#214079
- 回答数2
- CentOS 4でパーティションの切り直し
ディスクが2本ささっており、それぞれにLinuxがインストールされていましたが (デュアルブート構成)、片方のLinux(/dev/sdbにインストール)が不要となったので、 2本とももう片方のLinux(/dev/sdaにインストール)で使えるようにしようとしています。 /dev/sdbはLVMが構成されていましたが、/dev/sdaにインストールを起動して、 fdiskでバッサリ削除して、1パーティションを作成しました。 # fdisk /dev/sdb このディスクのシリンダ数は 8924 に設定されています。 間違いではないのですが、1024 を超えているため、以下の場合 に問題を生じうる事を確認しましょう: 1) ブート時に実行するソフトウェア (例. バージョンが古い LILO) 2) 別の OS のブートやパーティション作成ソフト (例. DOS FDISK, OS/2 FDISK) コマンド (m でヘルプ): p Disk /dev/sdb: 73.4 GB, 73407820800 bytes 255 heads, 63 sectors/track, 8924 cylinders Units = シリンダ数 of 16065 * 512 = 8225280 bytes デバイス Boot Start End Blocks Id System /dev/sdb1 1 8924 71681998+ 83 Linux <<★全てのブロックを/dev/sdb1に。保存(w)もOK。 # mke2fs -i 4096 -j /dev/sdb1 # tune2fs -c0 -i0 -Odir_index -ouser_xattr,acl /dev/sdb1 # mount /dev/sdb1 # df -k Filesystem 1K-ブロック 使用 使用可 使用% マウント位置 /dev/mapper/VolGroup00-LogVol00 66410160 57557976 5478720 92% / /dev/sda1 101086 14863 81004 16% /boot none 1027152 257952 769200 26% /dev/shm /dev/sdb1 101086 5664 90203 6% /home1 <<★ なぜか、72GB全てを/dev/sdb1に割り当てたのに、100MB程度しか使えないことになっています。 これは、fdisk前に、/bootに割り当てられていた容量と同じです。 なぜでしょうか? どのようにしたら72GB全て認識するようになるでしょうか? よろしくお願いいたします。
- コンパクトフラッシュのマウント
コンパクトフラッシュのバックアップ作成したいです。 旧CFはCent OSに新CFはUSB+リーダーでVineにつないでます。 新CFをfdiskで旧CFと同じようパーティションに切りました、フォーマットもしました。 fdisk -l でそれぞれのパーティションは見えてます。 しかし、マウントポイントを作り、それぞれのマウントしようとしてもマウントできません。 /sbin/fdisk -l /dev/sdc1 とすると、 Disk /dev/sdc1: 7999 MB, 7999884288 bytes 247 heads, 62 sectors/track, 1020 cylinders Units = シリンダ数 of 15314 * 512 = 7840768 bytes デバイス Boot Start End Blocks Id System /dev/sdc1p1 1 13 99510 83 Linux /dev/sdc1p2 14 996 7526831 83 Linux と出ます。 mount /dev/sdc1p1 /hoge1 nfs としましたが、 Usage: mount -V : print version mount -h : print this help mount : list mounted filesystems mount -l : idem, including volume labels So far the informational part. Next the mounting. The command is `mount [-t fstype] something somewhere'. Details found in /etc/fstab may be omitted. mount -a [-t|-O] ... : mount all stuff from /etc/fstab mount device : mount device at the known place mount directory : mount known device here mount -t type dev dir : ordinary mount command Note that one does not really mount a device, one mounts a filesystem (of the given type) found on the device. One can also mount an already visible directory tree elsewhere: mount --bind olddir newdir or move a subtree: mount --move olddir newdir A device can be given by name, say /dev/hda1 or /dev/cdrom, or by label, using -L label or by uuid, using -U uuid . Other options: [-nfFrsvw] [-o options] [-p passwdfd]. For many more details, say man 8 mount . となり、うまくマウントできません。 /devを確認すると、sdc1はあるのですが、sdc1p1がありません。 どうしたら、それぞれのパーティションをマウントできるでしょうか。
- 締切済み
- その他([技術者向] コンピューター)
- astro_rev
- 回答数1
- イメージライター → Gpartedでの不具合
LinuxMint付属の「イメージライター」を使ってLiveUSBを作成したUSB(LiveUSBはきちんと動作しました)に対して Gpartedで操作を行おうとすると、 下記のような現象が発生し困っています。 まず、USB全体をクリアして 新規パーティションを作成しようとすると 「パーティションテーブルは存在しません」と表示されたので (2GB の USB なのに GPT がどうのとか表示されたと思います) デバイス→パーティションテーブル からデフォルトのMS-DOSパーティションを作成しました。 拡張パーティションの作成、論理パーティションの作成と進むと ext3で作成したはずのその論理パーティションのファイルシステムが「不明」と表示されてしまいます。 (Gpartedで操作を行う前の最初の段階でも LiveUSBのファイルシステムは「不明」と表示されていました) なので、ext3にフォーマットしようとすると 「操作の適用中にエラーが発生しました」 と表示されます。 その詳細は下記のとおりです。 /dev/sdc1 がシステムに使われている、というのは訳がわかりません。 ext3の基本パーティションを作成しようとしても同じことが起こりました。 どうすれば、きちんとパーティションを作成できますでしょうか? どうぞよろしくお願いいたします。 ======================================== GParted 0.12.1 --enable-libparted-dmraid Libparted 2.3 論理パーティション #1 (ext3, 1.22 GiB)を/dev/sdc上に作成 00:00:00 ( エラー ) 空のパーティションを作成 00:00:00 ( 成功 ) パス: /dev/sdc5 開始位置: 4,096 終了位置: 2,564,095 容量: 2,560,000 (1.22 GiB) /dev/sdc5 のパーティションの種類を設定 00:00:00 ( 成功 ) 新しいパーティションの種類: ext3 ext3 の新規ファイルシステムを作成する 00:00:00 ( エラー ) mkfs.ext3 -L "" /dev/sdc5 mke2fs 1.42.5 (29-Jul-2012) /dev/sdc5 is apparently in use by the system; will not make a filesystem here! ========================================
- ベストアンサー
- Linux系OS
- noname#197334
- 回答数4
- データが文字化けします。
データが文字化けします。 PHPと MySQL の勉強を始めたばかりの初心者で、昨日今日と検索で調べてみたのですが、書いてあることがまだほとんど理解できない状態です。 入門書に載っていた、入力フォームからデータを入力したものを、データベースに追加するというものを試してみたのですが、 日本語を入力して、サーバーのphpMyAdminからデータを確認すると文字化けしてしまいます。 ですが直接、Myadminの画面から日本語を入力した場合は文字化けしません。 関係ありそうなものとして SHOW VARIABLES LIKE 'character_set%'; で確認したところ character_set_client utf8 character_set_connection utf8 character_set_database utf8 character_set_filesystem binary character_set_results utf8 character_set_server utf8 character_set_system utf8 となっていました。 入力フォームのページもUTF-8 で書いています。 何か設定変更などが必要なのでしょうが、どこをどうやって良いのか分からない状態です。 関係のありそうな情報を記載しておきます。 phpMyAdmin - 2.10.1 MySQL クライアントのバージョン: 5.1.22-rc サーバのバージョン: 5.1.22-rc MySQL の文字セット: UTF-8 Unicode (utf8) MySQL の接続照合順序: utf8_unicode_ci サーバーは、phpの勉強をするために coreserver というところのレンタルサーバを契約しました。 PHPとMySQLの勉強を始めたばかりなのに、いきなり最初の内から四苦八苦しております。 どうかご教授お願い致します。 *また皆様のお手を煩わせることが少なくなるよう、初心者向きの関連の良書ございましたら、そちらもお知らせいただければと思います。 現在、「Head First PHP&MySQL」という本で勉強中です。 以上、よろしくお願いいたします。
- ベストアンサー
- PHP
- vacation_days
- 回答数7
- fedora10 setarch-1.3-1 インストールについて
自宅でoracleをfedora10にインストールをしようと思いoracleのサイトからインストールマニュアル(Oracle Enterprise Manager 10g Release2 Grid Control(10.2.0.1)for Linux x86 インストールガイド)を印刷して、手順を進めてみたのですが、その中にソフトウェア要件の確認でインストールされているパッケージの確認項目でsetarch-1.3-1がインストールされていないためfedora10にダウンロードしてインストールを行ったのですがうまくインストールできません。 自分なりに、GUIでインストールを行ったり端末からrootユーザでrpm インストールを行ったのですが、なかなかうまくインストールができません。 環境内容 cat /etc/issue Fedora release 10 (Cambridge) uname -r 2.6.27.21-170.2.56.fc10.i686.PAE grep "model name" /proc/cpuinfo model name : Intel(R) Core(TM)2 Duo CPU E8500 @ 3.16GHz model name : Intel(R) Core(TM)2 Duo CPU E8500 @ 3.16GHz df -h Filesystem サイズ 使用 残り 使用% マウント位置 /dev/xxxx 60G 20G 37G 36% / tmpfs 2.0G 568K 2.0G 1% /dev/yyyy GUIでインストールを行ったときに出るエラー内容 Can't install /home/xxxxxx/ダウンロード/setarch-1.3-1.i386.rpm as no transaction 端末からインストールを行った時のエラー内容 実行内容 [root@Linux xxxxxx]# cd /home/xxxxx/ダウンロード/ [root@Linux ダウンロード]# rpm -ivh package-setarch-1.3-1.i386.rpm エラー: package-setarch-1.3-1.i386.rpm のオープンに失敗: そのようなファイルやディレクトリはありません setarch-1.3-1のバージョンが古いのは後でupdateすればいいと思ったので マニュアルに記載されているバージョンをダウンロードしてきました。 上記エラー内容を元にネットでいろいろ調べてみたのですが、参考になるサイトが見つかれず、なかなか進みません。 Linuxはまだ始めて初心者なのでご教授していただければと思います。 よろしくお願いします。
- サーバーの容量が100%になってしまいました
現在仕事でCGIの作成をしているのですが、一昨日の18:00頃まで作業出来ていたのに、昨日の朝にFFFTPでファイルをUPしようとした所、 次のエラーが出てUPできなくなってしまいました。 452 Transfer aborted. No space left on device レンタルサーバのサポートに問い合わせた所、ファイルをアップするディレクトリの使用率が100%になっている為だと言われました。 SSHでdfコマンドで確認した所、下記のような状態になっています。 Filesystem 1K-ブロック 使用 使用可 使用% マウント位置 /dev/hda1 10080488 2052104 7516316 22% / /dev/hda4 58617212 55640588 0 100% /home none 252324 0 252324 0% /dev/shm /dev/hda2 8064304 246280 7408368 4% /var (ここまで使用率が増えた原因は不明だと言われました。) そこで/home下のディレクトリを次の方法で調べてみました。(ここからはサポート対象外でした) [root@www home]#du -a を実行し、各ファイルの容量をチェックしていきました。 ですが、上記で示した使用 55640588 100% /home 程、容量を使用しているものを見つけられませんでした。 諸事情で今迄の管理者が不在の為、サーバ、コマンド等についてほとんど知識のない自分が対応している状態です。 現在行っているCGIの作成もサーバを復帰させなければ進められない状態で困っています。 上記の/home以下の容量を空ければ良いと思うのですが、調べ方に間違いがあるのでしょうか?また、容量の大きいファイルを見つけても 消して良いファイルかどうかの区別もつきません・・・ OSはRedHat9です。わからない事だらけでお手上げ状態です・・・詳しい方がいらっしゃいましたらご指導いただけないでしょうか。 よろしくお願いいたします。
- ベストアンサー
- ハードウェア・サーバー
- ns-45
- 回答数1
- Laravel5 laravel-debugger
Laravel5でlaravel-debuggerをインストールしたのですが、Debugbar::info($object);が出来なくて困っています。デバッグバー自体は表示されて、正常に動いているようなのですが、info()をすると、Call to undefined method DebugBar\DebugBar::info()または、Call to undefined method Barryvdh\Debugbar\Middleware\Debugbar::info()のエラーが出てしまいます。 composer.jsonでの記述 "require": { "laravel/framework": "5.0.*", "barryvdh/laravel-debugbar": "~2.0" }, config/appでの記述 'providers' => [ /* * Laravel Framework Service Providers... */ 'Illuminate\Foundation\Providers\ArtisanServiceProvider', 'Illuminate\Auth\AuthServiceProvider', 'Illuminate\Bus\BusServiceProvider', 'Illuminate\Cache\CacheServiceProvider', 'Illuminate\Foundation\Providers\ConsoleSupportServiceProvider', 'Illuminate\Routing\ControllerServiceProvider', 'Illuminate\Cookie\CookieServiceProvider', 'Illuminate\Database\DatabaseServiceProvider', 'Illuminate\Encryption\EncryptionServiceProvider', 'Illuminate\Filesystem\FilesystemServiceProvider', 'Illuminate\Foundation\Providers\FoundationServiceProvider', 'Illuminate\Hashing\HashServiceProvider', 'Illuminate\Mail\MailServiceProvider', 'Illuminate\Pagination\PaginationServiceProvider', 'Illuminate\Pipeline\PipelineServiceProvider', 'Illuminate\Queue\QueueServiceProvider', 'Illuminate\Redis\RedisServiceProvider', 'Illuminate\Auth\Passwords\PasswordResetServiceProvider', 'Illuminate\Session\SessionServiceProvider', 'Illuminate\Translation\TranslationServiceProvider', 'Illuminate\Validation\ValidationServiceProvider', 'Illuminate\View\ViewServiceProvider', /* * Application Service Providers... */ 'App\Providers\AppServiceProvider', 'App\Providers\BusServiceProvider', 'App\Providers\ConfigServiceProvider', 'App\Providers\EventServiceProvider', 'App\Providers\RouteServiceProvider', 'Barryvdh\Debugbar\ServiceProvider', ], 'aliases' => [ 'App' => 'Illuminate\Support\Facades\App', 'Artisan' => 'Illuminate\Support\Facades\Artisan', 'Auth' => 'Illuminate\Support\Facades\Auth', 'Blade' => 'Illuminate\Support\Facades\Blade', 'Bus' => 'Illuminate\Support\Facades\Bus', 'Cache' => 'Illuminate\Support\Facades\Cache', 'Config' => 'Illuminate\Support\Facades\Config', 'Cookie' => 'Illuminate\Support\Facades\Cookie', 'Crypt' => 'Illuminate\Support\Facades\Crypt', 'DB' => 'Illuminate\Support\Facades\DB', 'Eloquent' => 'Illuminate\Database\Eloquent\Model', 'Event' => 'Illuminate\Support\Facades\Event', 'File' => 'Illuminate\Support\Facades\File', 'Hash' => 'Illuminate\Support\Facades\Hash', 'Input' => 'Illuminate\Support\Facades\Input', 'Inspiring' => 'Illuminate\Foundation\Inspiring', 'Lang' => 'Illuminate\Support\Facades\Lang', 'Log' => 'Illuminate\Support\Facades\Log', 'Mail' => 'Illuminate\Support\Facades\Mail', 'Password' => 'Illuminate\Support\Facades\Password', 'Queue' => 'Illuminate\Support\Facades\Queue', 'Redirect' => 'Illuminate\Support\Facades\Redirect', 'Redis' => 'Illuminate\Support\Facades\Redis', 'Request' => 'Illuminate\Support\Facades\Request', 'Response' => 'Illuminate\Support\Facades\Response', 'Route' => 'Illuminate\Support\Facades\Route', 'Schema' => 'Illuminate\Support\Facades\Schema', 'Session' => 'Illuminate\Support\Facades\Session', 'Storage' => 'Illuminate\Support\Facades\Storage', 'URL' => 'Illuminate\Support\Facades\URL', 'Validator' => 'Illuminate\Support\Facades\Validator', 'View' => 'Illuminate\Support\Facades\View', 'Debugbar' => 'Barryvdh\Debugbar\Facade', ], もし、分かる方がいらっしゃいましたら、ご教授いただけないでしょうか?よろしくお願いします。
- PHPの文字化けについて
いつもお世話になってます。 以下の様な問題が発生しておりまして、 何か解決するための情報がありましたらご提供頂けませんでしょうか。 ------------ PHPで、テキストボックスと登録ボタンを配置した簡単な入力フォームを作成しました。 (登録ボタン押下後は入力した文字を消すことはせず、 DB側に登録した内容をテキストボックスに表示するような形式です。) ところがテキストボックスに「能」と言う文字を入力すると、 文字化けを起こし、「??」と言う文字が表示されます。 「一」や「日」などは問題ありませんでした。 これは2byte文字の変換に失敗している所為と考え、文字コードについて調べました。 PHP側からは全てutf8の文字コードでデータを送信しています。 DB側の文字コードは以下のようになっていました。 >show variables like 'character\_set\_%'; Variable_name Value character_set_client utf8 character_set_connection utf8 character_set_database utf8 character_set_filesystem binary character_set_results utf8 character_set_server ujis character_set_system utf8 各種サイト様を参考にしたところ、 character_set_server が ujis となっているのが問題のような気がしています。 ですが、本DBは学校で借りているレンタルサーバを使用しているため、 my.cnf等直接ファイルを修正することが出来ません。 なので、以下のサイト様を参考にSQL発行の際には必ず SET character_set_server = utf8; も発行するようにしてみたのですが、上手くいきませんでした。 http://thesnowcolor.blogspot.jp/2010/10/phpmyadmin.html 自ら試したのはここまでです、何かほかに調べたほうがよい、 などありましたら情報のご提供宜しくお願い致します。 【PHP環境】 Apache 2.2.3 PHP 5.1.6 MySQL 5.0.45 (※他、必要情報ありましたらご指摘お願いします)
- ベストアンサー
- PHP
- megumi1122
- 回答数1
- PHP+MySQLいくら解決策をやっても文字化け
PHP、MySQL初心者です。 MAMPを使って開発を行っているのですが、 どうやっても ターミナル内の日本語 PHPmyadminでinsertした日本語 MySQLから吸い出したPHPデータの日本語(apacheを使ってローカルサーバーで確認) PHPからinsertした日本語 が文字化けをし、 ??????? みたいな感じになります。 色々調べできる限りはやりましたがダメです。 --------------------------------------------------------------- 環境は Mac OS X 10.6.5 snow leopard MAMP1.9.2 PHP5.3.2 MySQL5.1.44 phpMyAdmin3.2.5 Apache2.0.63 --------------------------------------------------------------- 行った解決策 (1) /Applications/MAMP/Library/share/mysql/ にあるmy-medium.cnfをコピー /Applications/MAMP/db/mysql/ に入れmy.cnfにリネーム [mysqld] default-character-set=utf8 init-connect=SET NAMES utf8 character-set-server = utf8 collation-server = utf8_general_ci skip-character-set-client-handshake [mysql] default-character-set=utf8 を追記 (2) MAMP/conf/php5.3 にあるphp.iniを 変更前:;default_charset = “iso-8859-1″ 変更後:default_charset = “UTF-8″ 変更前:magic_quotes_gpc = On 変更後:magic_quotes_gpc = Off 変更前:;mbstring.language = Japanese 変更後:mbstring.language = Japanese 変更前:;mbstring.internal_encoding = EUC-JP 変更後:mbstring.internal_encoding = UTF-8 変更前:;mbstring.http_input = auto 変更後:mbstring.http_input = auto 変更前:;mbstring.detect_order = auto 変更後:mbstring.detect_order = SJIS,EUC-JP,JIS,UTF-8,ASCII (3) phpデータ内のheadに <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> を記述 もちろん上記の設定後にMAMPの再起動等しております。 ちなみに ターミナルにて show variables like "char%"; を行ったところ +--------------------------+-----------------------------------+ | Variable_name | Value +--------------------------+-----------------------------------+ | character_set_client | utf8 | character_set_connection | utf8 | character_set_database | utf8 | character_set_filesystem | binary | character_set_results | utf8 | character_set_server | utf8 character_set_system | utf8 | character_sets_dir | /Applications/MAMP/Library/share/mysql/charsets/ となっております。 どうしたら文字化けが治るのでしょうか? かなり調べましたが、つんでます。 お願いします。
- CentOS HDDからSSDへの交換
CentOS6.7のディスク速度不足により、I/O遅延が発生しています。 その為に、HDDからSSDへ交換したいと考えておりますが、HDDとSSDの容量が違うため、DDコマンドで丸ごと移動が出来ません。 また、所有している「EaseUS Todo Backup」が、EXT4に対応していないため、イメージバックアップもできません。 手間なく、移行する方法があればお教え頂けたら幸いです。 OS:CentOS6.7 64bit HDD:80GB 手持ちのSSD:32GB ◎現在の使用量 Filesystem Type 1K-blocks Used Available Use% Mounted on /dev/mapper/vg_mg5-lv_root ext4 51475068 6920240 41933388 15% / tmpfs tmpfs 1890788 0 1890788 0% /dev/shm /dev/sda1 ext4 487652 76721 385331 17% /boot /dev/mapper/vg_mg5-lv_home ext4 22684148 96028 21429160 1% /home ◎パーテーション構成 ディスク /dev/sda: 80.0 GB, 80000000000 バイト ヘッド 255, セクタ 63, シリンダ 9726 Units = シリンダ数 of 16065 * 512 = 8225280 バイト セクタサイズ (論理 / 物理): 512 バイト / 512 バイト I/O size (minimum/optimal): 512 bytes / 512 bytes ディスク識別子: 0xdcdc2156 デバイス ブート 始点 終点 ブロック Id システム /dev/sda1 * 1 64 512000 83 Linux パーティション 1 は、シリンダ境界で終わっていません。 /dev/sda2 64 9726 77611008 8e Linux LVM ディスク /dev/mapper/vg_mg5-lv_root: 53.7 GB, 53687091200 バイト ヘッド 255, セクタ 63, シリンダ 6527 Units = シリンダ数 of 16065 * 512 = 8225280 バイト セクタサイズ (論理 / 物理): 512 バイト / 512 バイト I/O size (minimum/optimal): 512 bytes / 512 bytes ディスク識別子: 0x00000000 ディスク /dev/mapper/vg_mg5-lv_swap: 2046 MB, 2046820352 バイト ヘッド 255, セクタ 63, シリンダ 248 Units = シリンダ数 of 16065 * 512 = 8225280 バイト セクタサイズ (論理 / 物理): 512 バイト / 512 バイト I/O size (minimum/optimal): 512 bytes / 512 bytes ディスク識別子: 0x00000000 ディスク /dev/mapper/vg_mg5-lv_home: 23.7 GB, 23735566336 バイト ヘッド 255, セクタ 63, シリンダ 2885 Units = シリンダ数 of 16065 * 512 = 8225280 バイト セクタサイズ (論理 / 物理): 512 バイト / 512 バイト I/O size (minimum/optimal): 512 bytes / 512 bytes ディスク識別子: 0x00000000 以上よろしくお願いいたします。
- Xeon(Nehalem-EP)とOpteron(Istanbul)、何故?
機会がありDual-Xeon(Nehalem-EP:5540)のマシンとDual-Opteron(Insanbul:2435)のマシンを組んでみました。 CPUクロックとCPU消費電力はほぼ同等、Xeonは計8Core*HTT=疑似16コア、Opteronは計12コアと、類似の2台です。 簡単に基本性能評価をしたら下記結果に・・・巷で圧倒的人気を誇るNehalem-EPとの差があまり無いのです。 BIPS設定などは殆ど初期状態のままで追い込んでいませんが、何故こんな結果になるのでしょうか? まあ、どちらも「Core2Quadより遙かに速い」のは間違いないので、そんな大問題では無いのですが・・・ Sandra 2009 SP3 Benchmark Result on WinXP-Pro SP3 ====================================================== CPU XEON E5540 OPTERON 2435 C2Q Q6600 Core 2x 4core+HTT 2x 6core 1x 4core TDP 2x 80W 2x 75W 1x 105W Clock 2x 2.53GHz 2x 2.60GHz 1x 2.40GHz Memory 6xDDR3-1066R 4xDDR2-800R 4xDDR2-800 M/B Super X8DT3 Tyan S2927E Dell 755 ChipSet Intel 5520 NVIDIA NFP36k Intel Q35 ------------------------------------------------------ Int. 132GIPS 106GIPS 37GIPS F.P. 119GFLOPS 102GFLOPS 29GFLOPS 1'Cashe 419GB/s 485GB/s 201GB/s 2'Cache 258GB/s 307GB/s 33GB/s 3'Cache 91GB/s 81GB/s (Non) Memory 13.9GB/s 20.0GB/s 4.7GB/s FP*Mem 1654 2040 174 ------------------------------------------------------ MM-Int 239MPix/s 284MPix/s 80MPix/s MM-FP 192MPix/s 134MPix/s 50MPix/s MM-Dbl 100MPix/s 73MPix/s 25MPix/s Cording 761MB/s 1000MB/s 364MB/s ------------------------------------------------------ FileSystem NTSC by LSI_MegaRAID-SAS_RAID5 (4xSATA) ・R.Read 66MB/s 62MB/s ---- ・R.Write 32MB/s 60MB/s ---- ・S.Read 123MB/s 340MB/s ---- ・S.Write 48MB/s 270MB/s ---- ======================================================
