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 = Onallow_url_fopen = Onmemory_limit = 256Mupload_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
コメント
コメントを投稿