Թարմացրեք ISPConfig կատարյալ սերվերը Ubuntu 22.04-ից մինչև Ubuntu 24.04
Այս էջում
- Նախադրյալներ
- 1. Համակարգի թարմացում Ubuntu 22.04-ից Ubuntu 24.04-ի
- 2. Տեղադրեք բացակայող PHP փաթեթները
- 4. Գործարկեք ISPConfig-ի ուժային թարմացումը
- 5. Թարմացրեք ուղիները՝ PHP 8.3-ը որպես լռելյայն PHP տարբերակ օգտագործելու համար
- 6. Թարմացրեք phpMyAdmin (ըստ ցանկության)
Այս ձեռնարկը ձեզ կտանի ISPConfig-ի կողմից կառավարվող սերվերի թարմացում Ubuntu 22.04-ից (Jammy Jellyfish) մինչև Ubuntu 24.04 (Noble Numbat): Այս ուղեցույցն աշխատում է ինչպես մեկ, այնպես էլ բազմասերվերի կարգավորումների համար: Պարզապես կրկնեք նույն քայլերը յուրաքանչյուր սերվերի վրա:
Տեղյակ եղեք, որ թարմացման գործընթացը կարող է հանգեցնել որոշ խափանումների:
Նախադրյալներ
- Համոզվեք, որ դուք մուտք եք գործել որպես արմատային օգտվող
1. Համակարգի թարմացում Ubuntu 22.04-ից Ubuntu 24.04-ի
Խնդրում ենք անցնել Ubuntu-ի թարմացման ուղեցույցը՝ https://linux-console.net/ubuntu-22-04-to-24-04-upgrade/
2. Տեղադրեք բացակայող PHP փաթեթները
Ubuntu 24.04-ը մատակարարվում է PHP 8.3-ով որպես լռելյայն PHP տարբերակ, այնպես որ մենք պետք է տեղադրենք այն (հետագայում անհրաժեշտ ոլորման հետ միասին).
apt -y install php8.3 php8.3-cli php8.3-cgi php8.3-fpm php8.3-gd php8.3-mysql php8.3-imap php8.3-curl php8.3-intl php8.3-pspell php8.3-sqlite3 php8.3-tidy php8.3-xsl php8.3-zip php8.3-mbstring php8.3-soap php8.3-opcache php8.3-common php8.3-readline php8.3-xml curl
Անհրաժեշտության դեպքում մի մոռացեք կարգավորել PHP կազմաձևման ֆայլերը:
4. Գործարկեք ISPConfig-ի ուժային թարմացումը
Ծառայությունները վերակազմավորելու համար, որպեսզի դրանք ճիշտ կազմաձևվեն Ubuntu 24.04-ի համար, մենք պետք է գործարկենք ISPConfig թարմացման սցենարը և թույլ տանք, որ այն վերակազմավորի ծառայությունները: Գործարկեք սցենարը հրամանի տողից
ispconfig_update.sh --force
Անցեք թարմացման քայլերին: Երբ հարցնում են՝ ցանկանում եք վերակարգավորել ծառայությունները, թե ոչ, սեղմեք enter: Եթե դուք բաց թողնեք այս քայլը՝ պատասխանելով «ոչ», ISPConfig-ը չի կազմաձևի ձեր ծառայությունները Ubuntu 24.04-ի համար, և որոշ ծառայություններ կարող են խափանվել:
5. Թարմացրեք ուղիները՝ PHP 8.3-ը որպես լռելյայն PHP տարբերակ օգտագործելու համար
Քանի որ PHP 8.3-ը Ubuntu 24.04-ով առաքված PHP-ի լռելյայն տարբերակն է, մենք պետք է թարմացնենք PHP ուղիները ISPConfig-ում:
Մուտք գործեք վահանակ որպես ադմինիստրատոր և այնուհետև անցեք System -> Server Config -> server1.example.com (ձեր սերվերի հոսթի անունը) -> Վեբ -> PHP-ի կարգավորումներ:
Փոխարինեք հղումները PHP 8.3-ն օգտագործելու համար, այնպես որ դա հետևյալն է.
Apache php.ini path: /etc/php/8.3/apache2/php.ini
CGI php.ini path: /etc/php/8.3/cgi/php.ini
PHP-FPM init script: php8.3-fpm
PHP-FPM php.ini path: /etc/php/8.3/fpm/php.ini
PHP-FPM pool directory: /etc/php/8.3/fpm/pool.d
PHP-FPM socket directory: /var/lib/php8.3-fpm
Ուշադիր եղեք, որ այս սերվերի բոլոր կայքերը, որոնք օգտագործում են PHP «Default» տարբերակը, այժմ կօգտագործեն PHP 8.3՝ հին տարբերակի փոխարեն: Եթե ցանկանում եք օգտագործել PHP-ի այլ տարբերակ որոշ կայքերի համար, տեղադրեք այն որպես լրացուցիչ տարբերակ՝ հետևելով https://linux-console.net/ispconfig-php-ubuntu/-ին:
Մենք նաև պետք է թույլ տանք, որ համակարգը օգտագործի PHP 8.3-ը որպես PHP-ի լռելյայն մշակիչ՝ ոչ ISPConfig գործողությունների համար: Դա անելու համար գործարկեք.
update-alternatives --config php
Եթե Ձեզ անհրաժեշտ է ընտրել PHP տարբերակ, ընտրեք PHP 8.3: Հետո՝ վազիր
update-alternatives --config php-cgi
Եթե Ձեզ անհրաժեշտ է ընտրել PHP տարբերակ, ընտրեք նաև PHP 8.3: Ի վերջո, վազեք
update-alternatives --config php-fpm.sock
Եթե Ձեզ անհրաժեշտ է ընտրել PHP տարբերակ, կրկին ընտրեք PHP 8.3:
Տեղադրված Apache2-ով սերվերների համար մենք պետք է անջատենք PHP-FPM 7.4-ը որպես լռելյայն PHP մշակող և միացնենք PHP-FPM 8.3-ը՝ գործարկելով հետևյալ հրամանները.
a2disconf php8.1-fpm
a2enconf php8.3-fpm
systemctl restart apache2
6. Թարմացրեք phpMyAdmin (ըստ ցանկության)
Եթե ունեք տեղադրված phpMyAdmin, խորհուրդ ենք տալիս թարմացնել ձեր տեղադրումը, քանի որ շատ օգտվողներ ունեն հնացած տարբերակ տեղադրված:
Գործարկեք այս հրամանը՝ մեր phpMyAdmin թարմացման սցենարը գործարկելու համար.
curl https://git.ispconfig.org/ispconfig/tools/-/raw/master/auto_update_phpmyadmin.sh -sL | bash
Դուք կարող եք phpMyAdmin-ն այսուհետ ինքնաբերաբար թարմացնել՝ օգտագործելով այս նույն սկրիպտը: Լրացուցիչ տեղեկությունների համար տես այս ֆորումի գրառումը՝ https://linux-console.net/community/threads/keep-your-phpmyadmin-installation-up-to-date-automatically.88495/
Մենք ավարտեցինք: Եթե որևէ խնդիր ունեք, ապա բացեք թեմա ֆորումում: