ubuntu 20.04 インストール (2) apacheのインストールとConcrete5 piwigoのリストア

未完成

apache2のインストール

sudo apt install apache2


/etc/apache2/conf-available/security.conf の編集

Apache バージョンを非表示にする

変更前

ServerTokens OS   →  ServerTokens Prod

エラー画面のフッター情報をOFF

#ServerSignature On  →  ServerSignature Off


/etc/apache2/mods-available/mime.conf の編集

 <変更前>

#AddHandler cgi-script .cgi

<変更後>

AddHandler cgi-script .cgi .pl


/etc/apache2/mods-enabled/dir.conf の編集

/etc/apache2/mods-enabled/dir.conf の編集
必要であれば
DirectoryIndex index.html index.cgi index.pl index.php index.xhtml
DirectoryIndex index.php index.html index.shtml index.cgi

/etc/apache2/mods-enabled/negotiation.conf の編集

 LanguagePriority en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt-BR ru sv zh-CN zh-TW

 ↓

 LanguagePriority ja en ca cs da de el eo es et fr he hr it ko ltz nl nn no pl pt pt-BR ru sv zh-CN zh-TW


/etc/apache2/conf-enabled/charset.conf の編集


初期設定でコメントアウトが設定されているはずだが確認

#AddDefaultCharset UTF-8



phpモジュールその他をインストール

sudo apt install unzip php-xml php-gd php-zip php-curl php-mbstring 
sudo apt install php php-common php-mbstring php-xmlrpc php-gd php-xml php-intl php-mysql php-cli php php-ldap php-zip php-curl zip unzip
sudo apt install ffmpeg
apacheのリスタートがいります。

 

/etc/php/7.4/apache2/php.ini の変更 (7.4の部分は)phpのばーじょんによって異なる(古い場合は7.2のことも)

file_uploads = On
allow_url_fopen = On
memory_limit = 256M
upload_max_filesize = 300M


mariadbのインストール

sudo apt install mariadb-server

sudo mysql_secure_installation

rootのパスワード以外は基本エンター 

$ sudo mysql -u root -p

でログインできる。


 

piwigoを移植する場合DB設定は


local/config/database.inc.php

に書かれている

データベースとユーザー作るのだが,webmin 1.941だろうまくパスワードが設定できないようなので,コマンドで設定
$ mysql -u root -p
でデーターベースに接続してユーザーのパスワードを変更
SET PASSWORD FOR 'username'@'hostname'=password('password');
データベース抜けて
$ sudo mysql -u [user] -p[password] -D piwigo < piwigo.sql

コメント

このブログの人気の投稿

Windows10デフォルトゲートウェアに0.0.0.0が追加される

iOS VLC でSMB共有できなかった点について

無線LANルータの選択肢が、NEC Aterm 静的ルーティングできない問題