Puncte:1

Phpmyadmin să funcționeze pentru php 5.6 și 7.2 ambele pe Ubuntu 20.04

drapel cn

Lucrez pe Ubuntu 20.04 și am mai multe versiuni PHP instalate (5.6 - 8.0) pentru că trebuie să lucrez pe Magento 1 și 2 ambele. Când trec la 7.2 și deschid PHPMyAdmin în URL, funcționează bine.

Dar când încerc să trec la PHP 5.6 și să reîmprospătesc pagina PHPMyAdmin în URL, aceasta devine goală. Am încercat cu unele dintre soluții (așa cum sunt atașate), dar nu funcționează.

# Copyright (c) 2016, 2021, Oracle și/sau afiliații săi.
#
# Acest program este software gratuit; îl puteți redistribui și/sau modifica
# în conformitate cu termenii Licenței publice generale GNU, versiunea 2.0,
# așa cum este publicat de Free Software Foundation.
#
# Acest program este distribuit și cu anumite programe (inclusiv
# dar fără a se limita la OpenSSL) care este licențiat în condiții separate,
# așa cum este desemnat într-un anumit fișier sau componentă sau în licența inclusă
# documentație. Autorii MySQL vă acordă prin prezenta un suplimentar
# permisiunea de a lega programul și lucrările dvs. derivate cu
# software cu licență separată pe care l-au inclus cu MySQL.
#
# Acest program este distribuit în speranța că va fi util,
# dar FĂRĂ NICIO GARANȚIE; fără măcar garanția implicită a
# VANTABILITATE sau ADECVENȚĂ PENTRU UN ANUMIT SCOP. Vezi
# GNU General Public License, versiunea 2.0, pentru mai multe detalii.
#
# Ar fi trebuit să primiți o copie a licenței publice generale GNU
# împreună cu acest program; dacă nu, scrieți la Free Software
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 SUA

!includedir /etc/mysql/conf.d/
!includedir /etc/mysql/mysql.conf.d/

[client]
default-character-set=utf8

[mysql]
default-character-set=utf8

[mysqld]
collation-server = utf8_unicode_ci
set de caractere-server = utf8
default-authentication-plugin=parola_native_mysql

my.cnf modificări

mysql> 
mysql> folosește mysql;
Baza de date schimbată
mysql> 
mysql> ALTER USER 'root'@'localhost' IDENTIFICAT CU mysql_native_password DE 'root@123';

modificări mysql

Apoi am repornit MySql și Apache2 ambele. Ma puteti ajuta va rog in acest sens?

Mulțumesc anticipat.

drapel in
A cere cât mai repede posibil este o problemă grea pentru voluntari. Acestea fiind spuse, există jurnalele de erori pe care le puteți consulta? Ei vor spune clar de ce phpMyAdmin nu este mulțumit de 5.6
Vishal Verma avatar
drapel cn
da @matigo, văd acolo ca mai jos eroare pisică.log Avertisment PHP: declararea „strict_types” neacceptată în /usr/share/php/PhpMyAdmin/MoTranslator/Loader.php pe linia 23 Eroare de analiză PHP: eroare de sintaxă, „?” neașteptat în /usr/share/php/PhpMyAdmin/MoTranslator/Loader.php pe linia 116
drapel in
Hmm ⦠`strict_types` a fost adăugat în PHP 7.0.0, motiv pentru care phpMyAdmin raportează o eroare când versiunea PHP este schimbată la 5.6
Vishal Verma avatar
drapel cn
Da, cred că da.. strict_types și „???” operator care creează probleme, deoarece acestea nu sunt acceptate în PHP 5.6, așa că poate fi necesar să instalați phpmyadmin mai întâi pentru php 5.6 și apoi să încercați pentru PHP 7+
drapel in
Ai putea să faci asta. Cu toate acestea, în funcție de ceea ce aveți nevoie de la un client MySQL, poate doriți să luați în considerare utilizarea unui instrument precum [Beekeeper](https://www.beekeeperstudio.io). Poate fi găsit în Magazinul de software și este un editor SQL solid. Acest lucru va elimina cu totul nevoia de a lucra cu phpMyAdmin
Vishal Verma avatar
drapel cn
Mulțumesc pentru sugestie @matigo. Cu siguranta voi incerca asta

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.