Mengupgrade portal Layanan Developer

Portal Layanan Developer v. 4.17.01

Prosedur ini menjelaskan cara mengupgrade Layanan Saluran Developer Apigee yang ada penginstalan lokal.

Direktori penginstalan default

Proses upgrade mengasumsikan bahwa Portal Developer telah diinstal di /var/www/html. Jika Anda tidak menginstal di direktori default, ubah jalur dalam prosedur di bawah untuk menggunakan penginstalan Anda saat ini.

Jika tidak mengetahui direktori penginstalan, Anda dapat menentukannya seperti yang dijelaskan dalam Perintah Drush yang biasa digunakan.

Versi upgrade yang didukung

Prosedur upgrade ini didukung untuk versi portal berikut:

  • pantheon-14.02.x
  • pantheon-14.03.x
  • pantheon-14.04.x
  • pantheon-14.07.x
  • pantheon-15-01.x
  • OPDK-15-04.x
  • OPDK-15-07.x
  • OPDK-16-01.x
  • OPDK-16-05.x
  • OPDK-16-09.x

Untuk menentukan versi portal, buka URL berikut di browser:

http://yourportal.com/buildInfo

Sebelum menginstal

Untuk penginstalan yang sudah ada, jika Anda telah mengubah kode di inti Drupal atau di lingkungan non-kustom , modifikasi Anda akan ditimpa. Hal ini mencakup, antara lain, setiap perubahan yang mungkin Anda lakukan di .htaccess. Anda harus berasumsi bahwa apa pun di luar direktori /sites adalah milik Drupal. Channel pengecualian untuk aturan ini adalah robots.txt; apakah file ini ada di web {i>root<i}, nama itu akan dipertahankan untuk Anda.

Sebelum melanjutkan penginstalan, buat cadangan seluruh root web Drupal Anda saat ini. Lokasi penginstalan default adalah /var/www/html, tetapi Anda mungkin telah mengubahnya pada waktu penginstalan. Setelah melakukan langkah penginstalan yang dijelaskan di bawah, Anda dapat memulihkan dan penyesuaian dari cadangan.

Mengupgrade Saluran Developer Apigee Layanan ke rilis baru

  1. Cadangan instance MySQL Drupal Anda.
    Untuk informasi selengkapnya, lihat http://www.thegeekstuff.com/2008/09/backup-and-restore-mysql-database-using-mysqldump/
    1. Opsi 1: Gunakan Drush

      Perintah Drush sql-dump membuat salinan {i>database<i}. Dari direktori Drupal Anda, /var/www/html secara default, jalankan perintah:
      &gt; {i>drush sql-dump<i} > /path/to/backup_dir/database-backup.sql

      Gunakan drush help sql-dump untuk informasi selengkapnya.
    2. Opsi 2: Menggunakan MySQLdump
      Menggunakan perintah mysqldump untuk membuat salinan database:
      mysqldump -u NAMA PENGGUNA -p'SANDI' DATABASENAME > /path/to/backup_dir/database-backup.sql

      Tidak boleh ada spasi antara opsi -p dan sandi. Lajang tanda kutip di sekitar {i>password<i} diperlukan jika {i> password<i} mengandung karakter khusus.

      Anda menetapkan USERNAME dan DATABASENAME saat Anda menginstal portal. Secara default, keduanya adalah devportal.
  2. Cadangkan seluruh direktori root web Drupal Anda. Lokasi penginstalan default adalah /var/www/html, tetapi Anda mungkin telah mengubahnya pada waktu penginstalan.
  3. Mendownload Layanan Saluran Developer DeveloperServices_x.y.z.tar dari ftp.apigee.com, dengan x.y.z sesuai dengan nomor versi portal. Saat diminta, masukkan kredensial yang yang diterima dari Apigee.

    Anda dapat mendownload file dari link yang dikirimkan kepada Anda oleh Apigee di browser atau dengan menyalinnya dan lalu menambahkannya ke perintah cURL berikut:
    &gt; curl -kOL <tempel link here&gt;

    Catatan: Jika portal Anda berada di server tanpa koneksi Internet eksternal, melakukan langkah ini pada server yang memiliki akses.

    Buka http://community.apigee.com/content/apigee-customer-support dan pilih Login ke Portal Dukungan untuk meminta Saluran Developer File .tar upgrade layanan. Jika Anda tidak memiliki akun di Portal Dukungan, pilih Login ke Portal Dukungan, lalu di halaman login, pilih Di cepat? Berikan tiket dukungan di sini.
  4. Untuk upgrade di server dengan koneksi internet:
    1. Ekstrak file upgrade portal:
      &gt; {i>tar -xvf<i} file&gt;

      Ekstrak perintah ini akan membuat direktori baru bernama DeveloperServices-4.x.y.z.
    2. Ubah ke DeveloperServices-4.x.y.z saat ini.
    3. Download versi Drupal terbaru menggunakan perintah berikut:
      &gt; drush dl drupal

      Perintah ini membuat direktori bernama {i> drupal-x.y<i}, di mana x.y sesuai dengan versi Drupal.
    4. Jalankan skrip networked-update.sh:
      &gt; ./networked-update.sh

      Tergantung pada izin akses file, Anda mungkin harus menggunakan {i> sudo <i}untuk menjalankan perintah ini, atau menjalankannya sebagai administrator.
    5. Untuk menerima notifikasi update Drupal, pastikan pengelola Drupal Update diaktifkan. Dari menu Drupal, pilih Modules dan scroll ke bawah untuk modul Update manager. Jika belum aktif, aktifkan terlebih dahulu.

      Setelah diaktifkan, Anda dapat melihat pembaruan yang tersedia dengan menggunakan Laporan > Tersedia Item menu Pembaruan.

      Gunakan Laporan > Update yang Tersedia > Setelan untuk item menu konfigurasikan modul untuk mengirimkan email saat pembaruan tersedia dan menyetel frekuensi memeriksa pembaruan.
  5. Untuk upgrade di server tanpa koneksi Internet:
    1. Di server tempat Anda mendownload file DeveloperServices_x.y.z.tar Layanan Saluran Developer, ekstrak file upgrade portal:
      &gt; {i>tar -xvf<i} file&gt;

      Ekstrak perintah ini akan membuat direktori baru bernama DeveloperServices-4.x.y.z.
    2. Ubah ke DeveloperServices-4.x.y.z saat ini.
    3. Jalankan skrip non-networked-update.sh:
      &gt; ./non-networked-update.sh

      Tergantung pada izin akses file, Anda mungkin harus menggunakan {i> sudo <i}untuk menjalankan perintah ini, atau menjalankannya sebagai administrator.

      Perintah ini mendownload semua file update yang diperlukan dan memaketkannya menjadi satu file bernama devportal-update.tgz dan menulis file ke lokasi yang Anda pilih.
    4. Salin devportal-update.tgz ke target server, yaitu server yang menjalankan portal.
      Catatan: Jangan salin devportal-update.tgz ke root web server target.
    5. Ekstrak file devportal-update.tgz ke direktori saat ini:
      &gt; {i>tar -xzf<i} /path/to/devportal-update.tgz
    6. Ubah ke direktori developer-update.
    7. Jalankan perintah berikut untuk menginstal update:
      &gt; ./install-update.sh
    8. Jawab perintahnya.

Upgrade kini telah selesai.