Edge for Private Cloud 4.18.01 sürümü
Bu belgede,
portalına uygulamanız gerekebilir.pg_dump
pg_restore
Yedeklemeden önce
PG_NAME
mülkünü kullanıyorsunuz
(veritabanının adını belirtmek için) portal kurulum yapılandırma dosyasına koymalıdır. Yükleme
veritabanını devportal
olarak adlandırmak üzere portal belirtme talimatlarını uygulayın. Veritabanından emin değilseniz
yapılandırma dosyasını kontrol edin veya aşağıdaki psql
komutunu kullanarak
veri tabanları:
psql -h localhost -d apigee -U postgres -l
Burada -U
,
Portalda DRUPAL_PG_USER
mülkü
kurulum yapılandırma dosyası. Veritabanı şifresini girmeniz istenir.
Bu komut, aşağıdaki veritabanları listesini görüntüler:
Name | Owner | Encoding | Collate | Ctype | Access privileges -------------+--------+----------+-------------+-------------+--------------------- apigee | apigee | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =Tc/apigee + | | | | | apigee=CTc/apigee + | | | | | postgres=CTc/apigee devportal | apigee | UTF8 | en_US.UTF-8 | en_US.UTF-8 | newportaldb | apigee | UTF8 | en_US.UTF-8 | en_US.UTF-8 | postgres | apigee | UTF8 | en_US.UTF-8 | en_US.UTF-8 | template0 | apigee | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/apigee + | | | | | apigee=CTc/apigee template1 | apigee | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/apigee + | | | | | apigee=CTc/apigee
Portalı yedekleyin
Portalı yedeklemek için:
- Drupal dizinine (
/opt/apigee/apigee-drupal
) şu şekilde geçin: varsayılan:cd /opt/apigee/apigee-drupal
- Drupal veritabanı örneğinizi yedekleyin.
pg_dump
komutu, veritabanı:pg_dump --dbname=devportal --host=host_IP_address --username=drupaladmin --password --format=c > /tmp/portal.bak
Bu örnekte:
dbname
,PG_NAME
mülkü ekleme.host
, portal düğümünün IP adresini belirtir.username
, portal tarafındanDRUPAL_PG_USER
özelliği tarafından belirtildiği şekliyle veri tabanını portal yükleme yapılandırma dosyası.-
DRUPAL_PG_PASS
özelliğini kullanmanız gerekir.
- Drupal web kök dizininizin tamamını yedekleyin. Varsayılan webroot konumu
/opt/apigee/apigee-drupal/wwwroot
. - Herkese açık dosyaları yedekleyin. Varsayılan olarak, bu dosyalar
/opt/apigee/apigee-drupal/wwwroot/sites/default/files
Bu konum doğruysa 3. Adım'da yedeklenirler. Yalnızca açıkça belirtmeniz bu dosyaları varsayılan konumdan taşıdıysanız yedeklemeniz gerekir. /opt/apigee/data/apigee-drupal-devportal/private
klasöründeki gizli dosyaları yedekleyin.Bu dizinin konumundan emin değilseniz
drush status
komutunu kullanmanız gerekir.
Portalı geri yükle
Yedekten mevcut bir veritabanına geri yüklemek için şu komutu kullanın:
pg_restore --clean --dbname=devportal --host=localhost --username=apigee < /tmp/portal.bak
Yedekten geri yüklemek ve yeni bir veritabanı oluşturmak için şu komutu kullanın:
pg_restore --clean --create --dbname=devportal --host=localhost --username=apigee < /tmp/portal.bak
Ayrıca, yedek dosyalarını Drupal web kök dizinine ve gizli klasöre de geri yükleyebilirsiniz. dosyası olarak da kaydedebilir.