Page 1 of 1
Problem with Backups and Filenames with accents (UTF-8 ENCODING)
Posted: Fri Dec 21, 2018 8:47 am
by gcasas
Hi, I use VestaCP and I want to check backups in a secondary Server. When I do it I have a problem, in upload folder of one of my domains (wp-content/uploads/) there are a few files with accents in filename. When I check restored website I lose some images links because backup job change this accents with special characters using UTF-8 encoding.
For example, original filename:
Filename in backup:
Result:
There is some option to make backup and keep the original filename?
Thanks in advance!
Re: Problem with Backups and Filenames with accents (UTF-8 ENCODING)
Posted: Sat Dec 22, 2018 8:15 am
by grayfolk
This is not a Vesta issue, this is php/wordpress issue.
Re: Problem with Backups and Filenames with accents (UTF-8 ENCODING)
Posted: Fri Dec 28, 2018 8:34 am
by gcasas
grayfolk wrote: ↑Sat Dec 22, 2018 8:15 am
This is not a Vesta issue, this is php/wordpress issue.
Hi, thanks for your answer, but I think that this is not php/wordpress issue,.. I also tested with vestacp default domain.
Yourself can make a site backup of some of your sites and check if the file (with accent) have the same name.
I don't know how vestacp make backups, so I think that there is some option to solve this. I make backups with rsync and I have no problems with accents.
thanks,
Re: Problem with Backups and Filenames with accents (UTF-8 ENCODING)
Posted: Fri Jan 11, 2019 12:11 pm
by gcasas
Hello, has anyone checked if same thing happens? Thank you!
Re: Problem with Backups and Filenames with accents (UTF-8 ENCODING)
Posted: Tue Jan 15, 2019 1:24 pm
by skamasle
Hi
This issue happen in a lot of ways.
You can get this issue also if you download from FTP in incorrect format and upload to orther server, this is not a panel problem, happen in cpanel, plesk, directadmin and webservers without panel, the big problem here is than people upload file names with special characters.
You can try download afected files with FTP in binary mode or forcing utf8 and upload it to new server to fix, also take a look locales and charset setup in both server.
May you think is a vesta issue, but vesta just run a tar / gz, so is a tar / gz issue or your server charset.
You also can try rsync your files rsync, should handle this problem in most cases.
----------
Mire comendación, no suba archivos con caracteres especiales, genera muchos problemas en muchos sitios y muchos paneles, creame que no es un problema de vestacp.
Re: Problem with Backups and Filenames with accents (UTF-8 ENCODING)
Posted: Thu Mar 12, 2020 8:19 am
by gcasas
Hi all, finally I solved the problem using (
--format=posix --> info
https://www.gnu.org/software/tar/manual ... tar_8.html)
In vestacp server edit
line:244 of script
v-backup-user
Code: Select all
nano /usr/local/vesta/bin/v-backup-user
Original
Code: Select all
# Backup files
tar --anchored -cpf- ${fargs[@]} * |gzip -$BACKUP_GZIP - > $tmpdir/web/$domain/domain_data.tar.gz
Mod
Code: Select all
# Backup files
tar --format=posix --anchored -cpf- ${fargs[@]} * |gzip -$BACKUP_GZIP - > $tmpdir/web/$domain/domain_data.tar.gz
There is some way to report this issue to vestacp team?
Thanks!
Re: Problem with Backups and Filenames with accents (UTF-8 ENCODING)
Posted: Thu Mar 12, 2020 8:44 am
by grayfolk
gcasas wrote: ↑Thu Mar 12, 2020 8:19 am
There is some way to report this issue to vestacp team?
Thanks!
You can create an issue here:
https://github.com/serghey-rodin/vesta/issues/new
And you can fork this project and send pull-request with your fix.