| .. | ||
| README.md | ||
Table of Contents
- AtoM CLI
- get version of AtoM
- Set all draft to published
- Clear cache
- Restart memcache
- Restart php
- Search Status
- Populate search index
- Build nested set
- Generate Slugs
- Delete all Jobs
- AtoM Worker Live Log
- restart worker
- Add SuperUser account
- Delete Archival Description and its digital objects
- Delete all drafts
- delete all physical storage in AtoM that is not linked
- Import CSV
- Regenerate Derivatives
- create login cookie
- API
AtoM CLI
https://www.accesstomemory.org/en/docs/2.8/admin-manual/maintenance/cli-tools/#maintenance-cli-tools
get version of AtoM
php symfony tools:get-version
or
/usr/bin/php7.2 symfony tools:get-version
Set all draft to published
UPDATE status SET status_id=160 WHERE type_id=158 AND object_id <> 1;
and then rebuild search index!
Clear cache
sudo -u www-data php symfony cc
Restart memcache
systemctl restart memcached.service
Restart php
systemctl restart php7.2-fpm.service
Search Status
php symfony search:status
Populate search index
sudo -u www-data php symfony search:populate
For Production: sudo -u www-data php symfony search:populate --update
Build nested set
sudo -u www-data php symfony propel:build-nested-set
Generate Slugs
sudo -u www-data php symfony propel:generate-slugs
Delete all Jobs
sudo -u www-data php symfony jobs:clear
AtoM Worker Live Log
journalctl -f -u atom-worker
restart worker
sudo systemctl reset-failed atom-worker
Add SuperUser account
sudo -u www-data php symfony tools:add-superuser --email="youremail@example.com" --password="MYSUPERPASSWORD" <username>
##Delete DB
löscht alle Einträge in den Tables. DB und Tables bleiben bestehen.
sudo -u www-data php symfony propel:insert-sql
Delete Archival Description and its digital objects
objects first:
sudo -u www-data php symfony digitalobject:delete --and-descendants <slug>
archival descriptions:
sudo -u www-data php symfony tools:delete-description -B <slug>
Delete all drafts
sudo -u www-data php symfony tools:delete-drafts
delete all physical storage in AtoM that is not linked
php symfony physicalobject:delete-unlinked
Import CSV
Archival descriptions
sudo -u www-data php symfony csv:import /home/administrator/atom-import-who-isad-2.6_definitiv.csv --index --update="delete-and-replace"
Physical Storage
php symfony csv:physicalobject-import /path/to/storage.csv
Regenerate Derivatives
sudo -u www-data php symfony digitalobject:regen-derivatives
create login cookie
curl -k -c "cookie066.txt" -u "aarau:Fle8.CH" -X POST -d "email=support@docuteam.ch" -d "password=diCGi3-d13" https://066atom-cosmos.docuteam.cloud/user/login
API
curl -k -b "cookie066.txt" -u "aarau:Fle8.CH" --get -d "sq0=_33424c68-97c1-4be6-9676-fd29a58ee08f" https://066atom-cosmos.docuteam.cloud/api/informationobjects