2017/09/22

Drupal8をさくらスタンダードに入れると 500 Internal Server Error になった

ちまたではiPhone 8 発売の熱狂に包まれる中、
Drupal 8をさくらスタンダードにインストールすると 500 Internal Server Error が出て泣いた。

## 解決方法
Drupal 8をインストールした直下「/とする」にある /.htaccess を開いて、
以下の記述がある行のコメントアウトをはずせばうごく。
~~~
RewriteBase /
~~~

## なにをやった

### 事件発生
1. インストーラに従ってインストールする
2. インストール完了
3. アクセスした
4. CSS適応されてない
5. 管理画面いこ...リンクをクリック
6. 『500 Internal Server Error』

CSS表示されてない、各メニューへのリンクは機能しない。引く。


### ぐぐった
[結果] 解決方法にめぐりあわなかった


### とりあえずエラーログをみる

#### 手順
1. さくらインターネットサーバコントロールパネルを開く
2. 「アクセスログの設定」を開く
3. 「エラーログの表示」でエラーログを開くとリダイレクトループしてるそう
~~~
Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary.
~~~


### リダイレクトループからぬけだす

#### 手順
1. ははーん、さては mod_rewrite!! などと言いながら /.htaccess を開く
2. こうなってる
~~~
# RewriteBase /
~~~
3. こうしてみた
~~~
RewriteBase /
~~~
4. アクセスしてみたらCSSも適用されてるし各メニューへのリンクも機能してるしちょっともっさりしてるけどとりあえずOK


## .htaccess にちゃんと書いてくれてた
~~~
  # Modify the RewriteBase if you are using Drupal in a subdirectory or in a
  # VirtualDocumentRoot and the rewrite rules are not working properly.
  # For example if your site is at http://example.com/drupal uncomment and
  # modify the following line:
  # RewriteBase /drupal
  #
  # If your site is running in a VirtualDocumentRoot at http://example.com/,
  # uncomment the following line:
  # RewriteBase /
~~~

おわり

2014/09/22

[iOS8.0系] フォトストリーム上の写真を削除する方法と手順。カメラロールには残るよ。(2014/09/22現在)





2014/10/21現在、iOS 8.1 でカメラロールが見事復活し、従来方式で写真データがコントロール可能になりました。短命な記事でした。笑




――――――――――以下は古い情報です――――――――――


2014/09/22現在、iOS 8.0 で試しています。

いまだに検索上位を占めるフォトストリームから消したいけどカメラロールには残したいんです「フォトストリーム上の写真を一旦リセットしたい」など、フォトストリーム関連の内容。

以前は icloud.com で一括削除ができたのですが、今はできなくなっているようです。
ということは端末上から削除しないと。。。ということになるのですが、iOS7→iOS8の過程で、手順が異なります。

ヘルプ見ろよって話なんですが、調べてみるのも楽しいものなので、休憩がてらぽちぽちとやってみました。
というわけで「フォトストリームから消したいけどカメラロールには残したいんです」備忘録を置いておきます。
くれぐれも自己責任でどうぞ。


      ## iOS7 の場合は端末から削除できる


      写真.app → アルバム → 自分のフォトストリーム
      から、フォトストリームを眺めることができます。個別に削除するには
      画面右肩の「選択」をタップ→ 任意の写真をタップでチェックを入れて → 画面右下の「ゴミ箱アイコン」をタップ
      でフォトストリーム上の写真を削除することができます。


      ## iOS8 の場合は?


      では、iOS8の場合はどうなるかというと、
      写真.app → アルバム と進んでみても、肝心な「自分のフォトストリーム」フォルダがありません。
      「最近/最後に追加した項目」というフォルダがあり、ここにはカメラロールにある写真と、フォトストリームにある写真が混在して表示されています。
      試しに一番新しい写真を削除してみると、他の端末から見えなくなりました。
      どうやらここはiOS7の時の「自分のフォトストリーム」と同じような機能を持っているみたいですね。

      ## しかし困りました。


      写真.app → 写真 → 年別/コレクション からも消えております。
      ここは以前のカメラロールに相当するので、母艦に保存する前に消えると困るんですが。。。(iOS8からはカメラロールという項目も消えました)
      そして「最近削除した項目」というものが増えており、削除した写真がロールバックできるようになっています。ここでロールバックした写真はいわゆるカメラロールのみ残り、フォトストリームに再送信されることはないようです。
      なるほどオッケーわかった。



      ## iOS8.0 上でフォトストリーム上の写真を削除する手順(2014/09/22現在)


      ひと手間必要です。
      端的に言うと、一回消して、どっこいしょと戻す。ということです。
      1. 今回、操作はiOSの「写真.app」から行います
        写真.app → アルバム → 「最近/最後に追加した項目」を開く
      2. フォトストリームから削除したい写真を消す
        画面右肩の「選択」をタップ→ 任意の写真をタップでチェックを入れて → 画面右下の「ゴミ箱アイコン」をタップ。
        ※これでフォトストリームからは削除されました。
      3. カメラロールに写真を復元する写真.app → アルバム → 「最近削除した項目」を開く画面右肩の「選択」をタップ→ 任意の写真をタップでチェックを入れて → 画面右下の「復元」をタップ不要なものは「削除」でオサラバしておくのもありです。
      以上で操作は終了です。
      これでフォトストリーム(iCloudサーバ上)から写真は削除され、カメラロールにのみ写真が残ることになります。

      なんかスマートじゃないな。

      とりあえず上記手順後に 
      • Wifiをオフ/オンしても問題なし。
      • 母艦に写真を取り込むことも問題なし。
      ということで、フォトストリームから削除はこれでいけそう。



      ### [おまけ] フォトストリーム自体使いたくない(iOS8での設定手順)


      もうフォトストリームはカンベン、という方は
      設定→iCloud→写真→自分のフォトストリーム→「オフ」
      でフォトストリームとお別れすることができます。
      ※端末ごとの設定です

      同じ画面にある「iCloud写真共有」の項目は、iCloud経由で誰かと写真を共有する場合に用いる機能です。
      ※こちらは今回は未検証。

      自分のフォトストリーム→「オフ」は端末毎の設定になりますので、端末からはフォトストリーム上の写真は削除されますが、iCloudサーバ上には写真は残った状態になります。
      ですので、もう一度フォトストリームを「オン」にすると、端末に写真がだーっとダウンロードされます。
      iCloudサーバ上にも写真を残したくない時は、先に「iOS8.0 上でフォトストリーム上の写真を削除する手順」を実施しておき、その後「オフ」にすると、サーバからも写真がすっきりキレイに削除されてなんだか嬉しい気持ちになれます。



      2014/09/20

      iCloud Drive を Windows PC で使う方法(設定手順)



      2014/10/22:
      「Documents 5」というiPhone/iPad対応の無料アプリから、iCloud Drive のデータにアクセスできるよ。と教えて頂きました。


      ――――――――――――――――――――

      iOS8いれたら iCloud Drive をためしてみるやろ! ということで、
      iCloud Drive をPCで使う方法、セットアップ手順の備忘録。
      環境は Windows 7/64bit で動かしながらメモるレベルで書いています。


      ##まずは前提条件として


      • iOS8 にアップデートしていること
      • iOS 端末上で iCloud Drive を有効にしていること
      • アップデート時の設定画面で iCloud Drive の使用を見送った方は、
        iOS 端末上で「設定」→「iCloud」→「iCloud Drive」→「iCloud Driveにアップグレード」
        を選ぶと iCloud Drive を使うことができるようになります。
      • 「iCloud for Windows」というアプリケーションをWindowsにインストールする必要があること
      • 「iCloud for Windows」はWindows 7/8 対応であること

      などがあります。他にもあるかもしれません。


      ##おぼえておきたいこと


      • icloud.com に iCloud Drive のアイコンが追加され、ファイル操作ができるようになっています。
      • iOS7 以下とは互換性がないこと。現在 iOS8 でしか使うことができません。
      • iCloud Drive は端末ごとにオン/オフが可能です。
      • iCloudで提供されている初期容量は5GB。iCloud へのバックアップなど+iCloud Drive と共用で5GBです。iCloud Drive を設定すると iCloud の容量が増える、ということはありません。
      • ・iOS端末と iCloud Drive とのデータ同期は、Wifi 環境下以外に、モバイルデータ通信(電話回線)下でも同期するよう設定することができます。


      ##設定する前に


      2014/9/19日現在、PCに iCloud Drive を設定しても iCloud Drive 上とデータを同期させる以外にできることがありません。iOS端末上でデータ閲覧もできないようです(多分)
      なので設定して楽しむだけです。


      ##さっそくインストール


      iCloud をPCで使うには、「iCloud for Windows」というアプリケーションを、PCにインストールする必要があります。Apple Software Update で「iCloudコントロールパネル」なるものを見かけたことがあるかもしれませんが、それのことです。今回のアップデートにより名称が「iCloud for Windows」に変更になりました。ですので、既にPCにインストールされているかもしれません。
      iOS端末ユーザのほとんどは iTunes をPCにインストール済みかと思いますので「Apple Software Update」から導入する形で書いていきます。
      実はいれてないねん。。。という方は下記のリンクから「iCloud for Windows」がダウンロード可能です。
      http://support.apple.com/kb/DL1455?viewlocale=en_US&locale=ja_JP

      アップル社から提供されている iCloud for Windows のバージョンは 4.0 です(2014/09/19現在)。


      1. iCloud for Windowsをインストールする
      2. Apple Software Update を起動する
        「スタート」→「すべてのプログラム」→「Apple Software Update」で起動します。
        Apple Software Update を立ち上げると、「iCloud for Windows」が選択できるようになっていますので、チェックを入れてインストールしてください。


      3. 再起動する
        インストール完了後、再起動を求められましたら、大人しく再起動しましょう。





      ## iCloud for Windows を設定する


      1. iCloud にサインインする
        インストール完了後/PC再起動するとiCloudへのサインイン画面(いわゆるログイン画面)が起動します。
        Apple ID とパスワードを入力して「サインイン」をクリックします。

        ※キャンセルしたわ。。。とか閉じちゃったわ。。。という場合は、
        タスクバーの通知領域の中に「iCloud」のアイコンがあるので、それを探してクリック。



      2. 診断状況をAppleに送信しますか?というウィンドウが開きます。
        お好みで「自動的に送信する」/「送信しない」をクリックしてください。
        ウィンドウは自動的に閉じられます。





      3. iCloud にサインイン完了、iCloud Drive を設定する
        「iCloud Drive 」の項目にチェックを入れ、「適用」をクリックします。
        以上で PC上から iCloud Drive を利用する準備が整います。

        ※ちなみに、はじめて写真「フォトストリーム」にチェックを入れて適用した場合、フォトストリーム上にある写真をごそっとダウンロードし始めます。写真のダウンロードが終了するまでPCが重くなりますので、とりあえずチェックをはずしておいて、後でゆっくり設定してあげるとスムーズです。


      4. iCloud Drive 用のディレクトリを開いてみる

        C:\Users\{ユーザ名}\iCloudDrive\」に iCloud Drive 用のディレクトリが作成されます。
        このディレクトリに入れたファイルが iCoud Drive 経由で各端末と同期されます。

        初期状態では、中に2つのディレクトリ「Preview」「TextEdit」がありますが、中身は空っぽです。


        以上で iCloud Driveの設定は完了です。


      ## よくあるFAQ



      1. 早速iPhone/iPadからファイルを見たい! → いまのところ直接は見れないようです(多分)。そのうち公式アプリが配信されたりするんじゃないでしょうか。






      すでに各種用途に沿って Adobe Creative Cloud / Google Drive / OneDrive / Dropbox / iCloud Drive と、いつのまにやら5つもゴリゴリと動いている始末。おなかいっぱいだなー。


      -----


      iCloud for Windows 4.0

      • iCloud Drive
        • プレゼンテーション、スプレッドシート、PDF、イメージなどのあらゆる種類の書類をすべて iCloud に安全に保管して、iOS 8 がインストールされている iPhone、iPad、iPod touch、OS X Yosemite がインストールされている Mac、または PC からそれらにアクセスできます。

      • 自分のフォトストリーム
        • iPhone、iPad、または iPod touch で撮影された写真をお使いの PC に自動的にダウンロード
        • お使いの PC の自分のフォトストリームに追加したすべての写真が、iPhone、iPad、iPod touch、または Mac で自動的に利用可能に

      • iCloud 写真共有
        • あなたの共有ストリームに友達が写真、ビデオ、およびコメントを投稿可能
        • アクティビティ表示ですべての共有ストリームの最近の更新をまとめて確認
        • 最大 720p(HD)、最長 5 分のビデオを共有ストリームに追加

      • メール、連絡先、カレンダー、およびタスク
        • iPhone、iPad、iPod touch、Mac、および Windows PC を常に同期
        • ほかの iCloud ユーザーとカレンダーおよびタスクリストを共有

      • Internet Explorer、Firefox、または Google Chrome を使用してブックマークを自動的に同期
      • Windows のスタートスクリーンまたはスタートメニューから iCloud.com にアクセス可能

      iCloud for Windows 4.0 には、Microsoft Windows 7 または 8、Outlook 2007 以降または iCloud.com (メール、連絡先、カレンダー用)、および Internet Explorer 9 以降、Firefox 22 以降、または Google Chrome 28 以降(ブックマーク用)が必要です。iCloud のシステム条件を確認してください。