野良人(のらんど)|大阪府堺市のWEB制作屋さん野良人とは制作事例ブログお問い合わせXAMPPの設定を複数台で共有する環境で起こったとエラーと解決策2017/05/24技術ネタPC買ってノート+デスクトップの制作環境にしました。XAMPP環境をクラウドストレージを通して同期して、どちらのPCでも同じ環境でいじれるようにしたのですが、その環境で起こったエラーの対応です。INCOMPLETE++ここに書いてある通りにやります。ウルトラ分かりやすいので書いてある通りに作業すると書いてある通りの結果になりました。MySQLが立ち上がらないエラー!本題です。ある日突然なんか出ます。して、こういうトラブルはやる気を出した矢先に発生し、我々の出端を挫きます。挫かれた出端はストレス状の物質となって血液を巡り脳の活動を阻害しますが、頑張って解決したウォーを使ってブログ等にウワァーすることで体外に排出できます。エラーログの確認とりあえずコントロールパネルを確認。ポートが競合しているかもしれないよという雰囲気のことを言ってきます。Skypeのせいなので、立ち上がっていたらいったん殺すと治ります。残念ながら、今回はSkypeのせいではありませんでした。エラーログを確認しろという雰囲気のことも言ってくるので、します。MySQLのところの「Logs」を押します。開いたファイルの一番下のあたり、さっきエラーした時刻で[ERROR]と出ている行を探します。.\mysql\innodb_index_stats.ibdこのようなエラーが出ていました。この下の方に何らかの解決策と思しき内容も書いてありますが、とりあえずこのエラーを見ます。「XXXXX」とした部分にPCの名前が入っています。DropboxやOneDriveなどのクラウドストレージでファイルが競合した際に、ファイル名の末尾に付いてくるアレです。ここに気付くと概ねハハーンできます。共有している「mysql\data」フォルダと、その下の「mysql\data\mysql」フォルダを覗くと...ハハーン!競合してコピーされたファイルが見つかりました。これらの競合ファイルを殺すと、無事MySQLを立ち上げることができました。operation.おかしーなーと思ってdataフォルダを確認すると、「利用可能性」のところが「オンラインのみ」となっているファイルがいくつかありました。これはWin10以前のOneDriveで、ファイルをローカルに置かずにクラウドのみに置いてある状態のステータスです。右クリックから「オフラインで利用可能」に変更するとMySQLが立ち上がりました。以上、クラウドストレージでXAMPPのファイルを共有している環境特有のエラーと解決策のメモでした。地味に2時間くらい悩まされました。書いたことで、出端が変質した物質は浄化された気がします。新免祥太1988年岡山生まれ。外食企業のWEB・EC担当を経験したのち、2013年12月より「野良人(のらんど)」の屋号で独立しWEBデザイン・プログラミングなどWEBサイト制作の工程全般を請け負っています。お気軽にご相談ください。拠点にしていますが、全国のお客様とお仕事をさせて頂いております。お気軽にお問い合わせください。Reserved.野良人とは制作事例ブログお問い合わせ。