4年の時間piwigo(1)
一時期しまっていた piwigo を再開しようと奮闘。ConcreteCMSの時もそうだが、時間を空けてバージョンアップするのはかなり面倒くさい。 旧バージョンは Ver.2.9 系 ubuntu 20.04 まず、旧サーバーからpiwigoのディレクトリをrsyncでコピー rsync -av username@hostname:/var/www/html/photo/ /var/www/html/photo 旧サーバーのmySQLからデータをエクスポート sudo mysqldump -u root -p -p --default-character-set=utf8 piwigo > piwigo.sql sudoでLinuxの管理者のパスワード、そのあとmariaDBの rootのパスワードをいれてエクスポートする。できたファイルを新サーバーに移動 新サーバーのwebminでデータベースとユーザーを作っておく データベース名piwigo ユーザーpiwigo、パスワード適当データーを流し込む sudo mysql -u root -p --default-character-set=utf8 piwigo < piwigo.sql 新サーバーでDBの条件確認 データベース定義ファイルは ./local/config/database.inc.php grep -nr "パスワードみたいな" . とかでも探せるがデータがあるとめちゃかかる でアドレスにアクセスすると写真が表示されるが、adminでログオンすると Fatal error : Uncaught RuntimeException: The file could not be written to. Check that appropriate permissions have been set. in のエラーが /var/www/html/photo/piwigo/_data/logs に本日の日付のファイルがあって、それを前のサーバーのユーザーがロックしたままコピーしたのか、書き込めなかったので、当日の日付のファイルを削除すると動いた。 アクセするとDeprecatedの嵐、バージョンアップすれば消えるか アップデートは一気に...