2021-09-04

Joomla4, サーバーにインストールできない その2

CMS : Joomla 4.0.2

Joomla4 を外部サーバーにインストールする際に、2つのトラブルにあった。
今回はその2つ目。

 

 << トラブル >>

Joomla4のファイルをアップロードし、インストール画面に以下の警告が表示されて、インストールができない。

 インストール前の確認

MB Language デフォルト

mbstring で........

 

Joomla4のインストール時の警告

 警告どおり、.htaccess に php_value mbstring.language neutral と記述しても

Internal Server Error

 が表示されて、解決できなかった。

 

 << 解決方法 >>

サーバーのPHP設定ファイル php.ini の内容を書き換えることで解決する。

 

php.ini について

サーバーによっては、php.ini 自体を書き換えることができないことも多々あるため、問い合わせか、諦める方法しかない。

サーバーによっては特定のフォルダーに、PHPのバージョンごとに php73.ini(PHPバージョン7.3)やphp74.ini を置いていることもある。
さらに、「SSH接続IP」を許可する設定をしなければ、php.ini を書き換えることができないこともある。

php.ini のルールは管理会社ごとに異なるが、書き換え可能なルールとして進めていく。

 

php.ini ファルの記述で

mbstring.language = Japanese

(必ずしも = Japanese とは限らない)

から

mbstring.language = neutral

に書き換える。

.htaccess には、php_value mbstring.language neutral と記述しなくとも、無事インストールができるようになった。


【 参考にさせていただいたサイト 】

IMUZA.comさん
https://www.imuza.com/

 

#Joomla, #Joomla4, #トラブル, #解決方法, #.htaccess, #php.ini, #PHP, #mbstring, #language, #mbstring.language, #neutral


Joomla4, サーバーにインストールできない その1

 CMS : Joomla 4.0.2

 Joomla4 を外部サーバーにインストールする際に、2つのトラブルにあった。
今回はその1つ。

 

<< トラブル >>

外部サーバーにJoomla4のファイルをアップロードしたが、インストールできない。

エラー表示は

Internal Server Error

だった。


<< 解決方法 >>

エラー内容は、「このサーバーはあなたの要求に答えられません」という趣旨だ。

 

解決方法 1

.htaccess ファイルを確認したところ。

RewriteEngine On

の設定があった。
これは、URLを読みやすいようにプログラムから書き換えることができる、という命令。

RewriteEngine Off

にすることで、インストール画面が表示された。


解決方法 2

.htaccess ファイルを確認したところ。

 RewriteEngine On

の設定があった。
設定は、On のままで

Options +FollowSymlinks

コメントアウト(無効化)することで、インストール画面が表示された。

 

表示されたインストール画面には、ある警告が表示された。

サーバーによっては、トラブルの発生の有無や解決方法が異なる。

続く・・・・

 

#Joomla, #Joomla4, #インストール, #トラブル, #.htaccess, #解決方法


2021-09-03

Joomla4, Google Mapを表示する

 CMS : Joomla 4.0.2 または 3.x


<< トラブル >>

エクステンションではなく、直接エディタでGoogle Mapの設定をしたが、表示されない。

iframe を使って、グーグルマップを表示するにはどうしたらいいか。


<< 解決方法 >>

マップはiframe(インラインフレーム)タグを使うため、保存時に自動的に削除されてしまう。
なぜなら、エディタには iframe ワードの使用制限がかけられているためである。解決するには、制限から解除し、使用可能にすればいい。

Joomlaは、標準でTinyMCEというエディタが導入されている。
プラグイン設定で、禁止要素からiframeを除外する
気をつけたいのが、権限別に設定しなければならいこと。全ての権限に適用するのか、一部に適用するのかを設定しなければならない。設定を誤ると、結果的にiframeが除外されないままだ。

Google Mapを表示する別な方法として、指定エディタを「なし」で入力すれば解決する。


#Joomla, #Google, #Map, #TinyMCE, #トラブル, #エディタ

CSS3, 文字の消し方

 ホームページを作成する際に、PHPなどのプログラムから出力される文字を制御することが、できないことがある。

この時、CSSで制御する方法として

 

1.タグごと非表示にする

display: none;

 

2.文字のみをサイズで非表示にする

font-size: 0;

 

以上

#CSS, #文字を消す, #タグ

2021-09-02

Joomla4, エクステンション Slideshow CK が途中で停止する

 CMS : Joomla 4.0.2

エクステンション : Slideshow CK Ver 2.3.0


<< トラブル内容 >>

スライドショー CKが表示途中で停止する。


<< 解決方法 >>

Load JQuery Easing の設定を変更してみる。

モジュール項目から Slideshow CK を使っているモジュールを開く。
[ 高度な設定 ]タブから、Load JQuery Easingを「いいえ」から「はい」に変更する。

スライドショーは停止ぜずに正常に動作した。

2021-09-01

Joomla4, エクステンション Allvideoで動画が表示されない

 CMS : Joomla 4.0.2

エクステンション : Allvideo


<< トラブル内容 >>

Joomla3では、{youtube} コード {/...} でユーチューブが表示されたが、Joomla4 で表示されなくなった。


 << 解決方法 >>

Youtubeをモジュール(サイト)で表示する場合、ある設定が必要だ。

モジュールタイプを「カスタム」で選択する。
[ オプション ]タブで、コンテンツの準備を「はい」に設定する。


説明には、

Joomla!コンテンツプラグインで必要に応じてコンテンツを準備します。 

と、記してある。
いわゆる、コンテンツの準備を有効にしないと、プラグインが動作しない。