ひよっこ blog

ゲーム制作について、作ったものや思ったことをつらつら書いていく予定

サーバに上げたとたんエラー!?謎エラーと解決法

ティラノスクリプトを何とかブラウザに上げようと奮闘しており、
出会ったエラーと、解決までのストーリーとなります。

結論!

使っていたレンタルサーバが良くなかった!
fc2サーバ
FC2 -無料ブログ 無料動画 無料ホームページ レンタルサーバー 無料アクセス解析 SEO対策ツールなど-
を使っていましたが、
どうもティラノスクリプトと相性が悪いみたいです。

具体的になエラーなどは下記に書きますが、
とりあえずウェブクロウhttp://www.webcrow.jp/に変更したら、
普通に動くようになりました。

どんなエラーが出たか

f:id:hiyohiyokko:20160313211037p:plain

こんな感じで、サンプルをサーバに上げていたのですが、
オプション画面。直接、セーブやロードをしてもエラーが出て、
白い画面になりました。

f:id:hiyohiyokko:20160313211308p:plain

■エラー内容
Uncaught TypeError: Failed to execute 'getComputedStyle' on 'Window': parameter 1 is not of type 'Element'.

何が良く分からないというと、
そもそもサイトでは動いていたものが、自分でアップしたら動かない所でした。

色々調べてみると、getComputedStyleの第一引数がうまく取れてないのかなぁ
という事まで分かったのですが、修正する能力はないので困りました。

そうだ、レンタルサーバ変えよう

fc2サーバは無料版では広告など入っており、
有料版にしてもなぜか下の赤枠部分が生まれてしまいます。

f:id:hiyohiyokko:20160313212138j:plain

なので、レンタルサーバを変えました。
ウェブクロウにしてみると、

f:id:hiyohiyokko:20160313215906p:plain

うん。フォルダがすっきりして、
白い画面にならなくなりました。

ウェブクロウは使いやすいかといえば、
まぁそんなすごく使いやすくもないですが、
ファイルアップロードするだけなので、とりあえず動いてくれればそれでいいさ。


■アップロード完了
http://hiyokko.webcrow.jp/croom/

ここに丸ごとアップして、遊べるようになりました。
まだ完成じゃないのですが、
アップロードの方法は分かったし良しとしよう。

ちなみに、携帯だと重すぎて遊べたものじゃないです。