Forum
J! JAPAN TOP
ようこそ, ゲスト
ユーザ名: パスワード: 自動ログイン

トピック: タグをクリックすると「サーバーエラー500」になる現象について

タグをクリックすると「サーバーエラー500」になる現象につい​て 1 年 7 ヶ月 ago #5043

  • hitoridake
  • hitoridake さんのアバター
  • Offline
  • Senior Boarder
  • 投稿数: 48
  • カルマ: 0
今回はサイトをオープンにすることができず

その状態では回答をいただくのは難しいかもしれませんが

解る範囲でアドバイスをいただけると助かります。


Joomla Joomla! 3.4.8を使用しています。日本語化もしております。

テンプレートにはJOOMLARTのpurity_IIIというものを使用しております。

purity_IIIを使用するにあたってT3 Frameworkもインストールしております。

また

モジュールでRocketThemeのroksprocketというものを使用しております。

PHPのバージョン 5.5.30

サーバはSIX CORE S1プランです。


記事に表示されるタグをクリックすると

Google Chromeで「サーバー エラー 500」

Edge で 「HTTP 500 エラー」

Firefoxではエラー表示がされず何も表示されないままの状態になります。

この応対で気になるのは

そのタグが含まれている記事が存在すると今回のエラーになり

そのタグが含まれた記事が1つもないアドレスを表示するとエラーは表示されず通常通り「一致する項目は見つかりませんでした。」と表示されます。

「そのタグが含まれた記事が1つもないアドレス」の表示の仕方は

http://アドレス/ja/component/tags/tag/{タグのIDの数字}-{タグのエイリアス}

です。

つまり

そのタグが含まれている記事の一覧を表示しようとするとエラーになっている感じがするので

記事に問題があるのか調べていますが

言語設定も問題なし、アクセス権は全てPublic、記事を作っているのは私だけ

と、何かおかしなところは見つかっていません。

他に何か考えられる原因はあるでしょうか?

アドバイスをいただけると助かります。
最終編集: 1 年 7 ヶ月 ago : hitoridake.
ゲストの書き込みは許可されていません。

タグをクリックすると「サーバーエラー500」になる現象につい​て 1 年 7 ヶ月 ago #5044

  • hitoridake
  • hitoridake さんのアバター
  • Offline
  • Senior Boarder
  • 投稿数: 48
  • カルマ: 0
現在、半分ほど解決しました。

AllVideosというプラグインが問題のようです。

tagとはまったく関係ないプラグインだったのでノーマークでした。

これを無効にすることで問題は起きなくなりました。

なぜ「半分」解決かといえば

このプラグインはYouTubeを横幅100%で、なおかつレスポンシブに表示させるために必要だったからで

それに代わるプラグインが見つかっていないからです。

とはいえ

一応、問題となるプラグインは解りました。

お騒がせしました。

代わりとなるプラグインを探すか

プラグインに頼らない方法を考えるか

検討したいと思います。
ゲストの書き込みは許可されていません。

タグをクリックすると「サーバーエラー500」になる現象につい​て 1 年 7 ヶ月 ago #5045

  • hitoridake
  • hitoridake さんのアバター
  • Offline
  • Senior Boarder
  • 投稿数: 48
  • カルマ: 0
最終的に自己解決できました。

ネットでYouTubeをレスポンシブで埋め込む方法を探し、それをpurity_IIIのtemplate.cssに書き込もうとしたら

template.cssの一番下の行にネットで書いてあった「YouTubeをレスポンシブで埋め込む方法」と同じ記述があり

記事内に

<div class="video-wrapper">

YouTuneの埋め込みコード

</div>

で埋め込めば、このテンプレートpurity_IIIは標準でYouTubeの(iframeの?)レスポンシブウェブデザインに対応した埋め込みが可能なようです。

このまま埋め込むと、下の画像との余白がなくなるので

最終的に

<p>

<div class="video-wrapper">

YouTuneの埋め込みコード

</div>

</p>

としました。

ということで自己解決できてよかったです。

お騒がせしました。
最終編集: 1 年 7 ヶ月 ago : hitoridake.
ゲストの書き込みは許可されていません。

タグをクリックすると「サーバーエラー500」になる現象につい​て 1 年 7 ヶ月 ago #5046

  • hitoridake
  • hitoridake さんのアバター
  • Offline
  • Senior Boarder
  • 投稿数: 48
  • カルマ: 0
さらに追記します

<p>で囲むのはよろしくないようで

<div class="video-wrapper" style="margin: 0 0 10px;">

YouTuneの埋め込みコード

</div>

に変えました。

また

ほとんどの方がご存じだとは思いますが

エディタの設定でiframeを許可したり色々エディタでHTMLの記述の許可しないと、この記述が消えますので注意が必要でした。
ゲストの書き込みは許可されていません。