エクステンションインストールのエラー
JoomlaにBreezingForm1.7.3をインストールしようとしたら、
Fatal error: Allowed memory size of 94371840 bytes exhausted (tried to allocate 1832700 bytes) in /virtual
というエラーが出た。
どこかのブログで書かれていた以下の対処方法を試した。
「php.ini」というファイルを作成し、その中に「memory_limit = 512M」と入力したが、だめだったため、php.iniに「upload_max_filesize = 512M」を追加したらインストールがうまくいった。
Joomla!アドレスの移動
- まず、サーバーにアップした後、新しくなったアドレスにアクセスする。
例えば
http://www.mysite.com/joomla/administrator/index.php
から
http://www.mysite.com/administrator/index.php - このあと、「基本設定」のシステムのシステムの
「ログフォルダパス」
サーバの
サーバ設定
「Tempフォルダパス」
と
FTP設定
「FTPルート」
を変更。 - ヘルプのシステム情報のディレクトリ・パーミッションを開き、書き込み可に属性を変更。
- モジュールの追加でフィード表示をしている場合は「cache」の中の、拡張子が「.spc」の属性をオーナーの欄とその他の欄を全てチェックして、属性を707にする。
2.5.7へアップデート
「更新のインストール」ボタン一つでのアップグレードができなかったので、手動でアップグレードすることにした。
- 管理画面で「パッケージURLの更新」のところにあるzipファイルをダウンロードし、ローカルPCで解凍。
- サーバーの管理画面で、データベースのダンプファイルを取る。
- FileZillaでサーバー上のフォルダ、ファイルをローカルにダウンロードしてバックアップとして取っておく。
- FileZillaで1で解凍したフォルダ、ファイルを上書きアップロードした。
その際、htaccess.txtは、.htaccessとしてすでに使用していたので、アップロードしなかった。
無事、表示が確認できた。
管理画面にも無事アクセスできた。
ちょっと気になった点。
フォルダ内のファイルはいちいち比較しなかったが、一番上の階層にあったファイルを比較したとき、joomla.xmlで差異があった。
旧ファイル→ <version>2.5.5</version>
新ファイル→ <version>2.5.7</version>
アップデート前はバージョン2.5.6を使っていた筈・・・。
サーバーがダウンした際に、サーバー上のデータを消してjoomlaをインストールしなおした時、間違えてjoomla2.5.5をインストールしてしまった経緯もあるため(その後2.5.6をインストールしなおしたが)、その辺が関係しているかも。
2.5.7へアップデートしたい・・・
2.5.6から2.5.7へアップグレードしようと思ったができなかった。
で、
「日本語ランゲージファイルを導入されている方はバージョン2.5.5以降一定時刻に自動更新されます。
最新の言語ファイルのバージョンはこちらから確認頂けます。」
と書いてある。どういう意味?
また明日。
Advanced Module Managerアンインストール
Advanced Module Managerをインストールしてあったが、あまり利点がわからなかったので、アンインストールをすることにした。
・・・インストール中エラーが出た。でもエクステンション管理の「管理」リストからは消えていた。原因不明。