* * *
Benvenuto! Effettua l'accesso oppure registrati.
Hai perso l'e-mail di attivazione?
23 Settembre 2020, 02:01:30

Inserisci il nome utente, la password e la durata della sessione.

Links

ads

Benvenuto


Benvenuto su la Community CentOS-Italia.Org

La Community Italiana di Linux CentOS e' lieta di averti tra noi , CentOS-Italia.Org e' un risorsa di guide e forum dal principiante al sistemista senior.
Clicca qua per registrati ora

La registrazione e' gratuita e ti consente di avere pieno accesso alle risorse di CentOS-Italia.org , come uso della ricerca avanzata , le funzioni interattive del portale e visualizzare i links nei post.
Gli utenti registrati non visualizzano gli ads, quindi registrati subito se non l'hai gia fatto.

Lo staff di CentOS-Italia.Org cerca di rendere la community un posto piacevole e il piu' produttivo possibile, invitiamo quindi i nuovi utenti a leggere le regole base.
Per info o problemi di registrazione scrivere a centos (at) centos-italia.org .

Autore Topic: come installare phpmyadmin su centos7?  (Letto 2259 volte)

Offline cybermod

  • Full Member
  • ***
  • Post: 61
    • Mostra profilo
    • E-mail
come installare phpmyadmin su centos7?
« il: 26 Gennaio 2015, 23:07:26 »
ragazzi, sono in ambiente di studio, voglio realizzare, per esigenze future (ma solo dopo studio profondo del progetto e test) un cluster di database con mariaDB e galera cluster.
Mi hanno suggerito di procedere in questa maniera:

a)installare centos7
b)installare mariadb
c)installare phpmyadmin
d)installare galera cluster

purtroppo, sul punto c, mi sto perdendo. Ci sono molte guide in rete, ma non ne trovo una che funzioni a dovere e che mi permetta di vedere, alla fine di tutto quanto, se phpmyadmin funziona (e di cominciare a capire esattamente cosa faccia phpmyadmin e le varie potenzialità).

Ho una macchina centos7 su vmware workstation, con svariati snapshot. Siccome sono stufo di avere messaggi d'errore e di spaccarmi la testa senza riuscire a trovare soluzione, mi aggrappo a voi.
Consigliate di ricominciare da zero, ossia con una installazione pulita?
Premetto, vorrei mantenere la parte grafica per comodità, anche se poi cercherò di fare tutto da shell.

Attendo un vostro costruttivo consiglio, scusate i toni ma sono un po' nervosetto!!

Offline LonelyWolf

  • Moderator
  • Hero Member
  • *****
  • Post: 1371
    • Mostra profilo
    • Traversate dei laghi
Re:come installare phpmyadmin su centos7?
« Risposta #1 il: 27 Gennaio 2015, 08:33:26 »
Il punto c prevede che ci siano già i precedenti, inoltre (ma dovrebbe farlo da solo quando lo installi dal getsore dei pacchetti) servono anche apache e php.

Esattamente dove sta il problema?

Offline cybermod

  • Full Member
  • ***
  • Post: 61
    • Mostra profilo
    • E-mail
Re:come installare phpmyadmin su centos7?
« Risposta #2 il: 27 Gennaio 2015, 09:35:38 »
il problema sicuramente sta tra la sedia e la scrivania  :-\ non molto pratico.
Ora sono in una condizione, diciamo pulita, ossia ho solo centos7 aggiornato nella vm e webmin installato.

Quali sono i primi step da seguire?
Sono tentato di utilizzare questa guida https://www.howtoforge.com/perfect-server-centos-7-apache2-mysql-php-pureftpd-postfix-dovecot-and-ispconfig3, chiaramente installando solo le cose di mio interesse.

ad ogni modo, il problema principale è che andando da broswer (sia sulla macchina stessa che raggiungendola esternamente) con http://ipserver/myphpadmin, mi veniva negato l'accesso

grazie per la tua gentile risposta


Offline LonelyWolf

  • Moderator
  • Hero Member
  • *****
  • Post: 1371
    • Mostra profilo
    • Traversate dei laghi
Re:come installare phpmyadmin su centos7?
« Risposta #3 il: 27 Gennaio 2015, 10:42:29 »
Premesso che il 7 non l'ho ancora provato (e di cambiamenti ce ne sono stati!):

0) apache, php e mariadb già installati
1) Installa il repository epel
2) yum install phpmyadmin
3) configura /etc/httpd/conf.d/phpMyAdmin.conf
4) http://ipserver/phpMyAdmin

Offline cybermod

  • Full Member
  • ***
  • Post: 61
    • Mostra profilo
    • E-mail
Re:come installare phpmyadmin su centos7?
« Risposta #4 il: 27 Gennaio 2015, 10:54:07 »
si ho già provato quei passaggi ma non ci sono riuscito.
Cmq, per apache, mariadb e php faccio riferimento alla guida che ti ho linkato?
impostare il file  phpmyadmin.conf, come? nel senso: fatto bene?

si, tantissimi cambiamenti, sto usando l'interfaccia grafica... forse è pesante, ma è stupenda a mio avviso. Anche l'occhio vuole la sua parte, non sono così un purista in fondo :D

Offline LonelyWolf

  • Moderator
  • Hero Member
  • *****
  • Post: 1371
    • Mostra profilo
    • Traversate dei laghi
Re:come installare phpmyadmin su centos7?
« Risposta #5 il: 27 Gennaio 2015, 12:12:00 »
si ho già provato quei passaggi ma non ci sono riuscito.
Non significa nulla per me, cosa non funziona in quei passaggi?

Cmq, per apache, mariadb e php faccio riferimento alla guida che ti ho linkato?
Selinux meglio permissive invece che disabilitato, almeno hai traccia di cosa succede in caso di guai
I comandi per installare apache, mariadb e phpmyadmin sono gli stessi di quanto ti ho scritto io sopra (sì, io ho indicato solo phpmyadmin perchè il resto pensavo già l'avessi installato)
Il firewall per accettare le connessioni dovrebbe già essere configurato con l'installazione di apache,ecc. però se vuoi dargli un'occhiata... visto che stai studiando eviterei di aggiungere carne al fuoco, usa quello di sistema (firewalld/iptables?)

impostare il file  phpmyadmin.conf, come? nel senso: fatto bene?
configurare nel senso che devi metterci utente, password e server per l'accesso al db

Offline cybermod

  • Full Member
  • ***
  • Post: 61
    • Mostra profilo
    • E-mail
Re:come installare phpmyadmin su centos7?
« Risposta #6 il: 27 Gennaio 2015, 12:52:49 »
si ho già provato quei passaggi ma non ci sono riuscito.
Citazione
Non significa nulla per me, cosa non funziona in quei passaggi?
si perdonami, sono poco chiaro, sto facendo troppe cose insieme ;)
Dunque, credo di aver risolto in parte, ti spiego un attivo cosa ho fatto:
- prima di tutto, ho modificato la parte della guida
Codice: [Seleziona]
rpm -ivh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-2.noarch.rpm perchè il pacchetto adesso è 7-5. Primo problema, aggirato!
poi, quando lanciavo il comando
Codice: [Seleziona]
mysql_secure_installation non c'era verso di impostare la password.
Non ricordo l'errore, ma alla fine mancava qualcosa e che c'erano dei pacchetti in conflitto proprio di mariadb.
Allora ho provato ad aggiungere il repo direttamente usando la guida su mariadb https://downloads.mariadb.org/mariadb/repositories/#mirror=coreix&distro=CentOS&distro_release=centos7-amd64--centos7&version=10.0 e così mi ha fatto l'installazione corretta di mariadb10, e quando ho rilanciato il comando per mettere in sicurezza mysql, tutto è andato a buon fine.


Cmq, per apache, mariadb e php faccio riferimento alla guida che ti ho linkato?
Citazione
Selinux meglio permissive invece che disabilitato, almeno hai traccia di cosa succede in caso di guai
ah si? grazie per la dritta!!!! spero non mi dia poi problemi per il proseguo del progetto e dello studio

Citazione
I comandi per installare apache, mariadb e phpmyadmin sono gli stessi di quanto ti ho scritto io sopra (sì, io ho indicato solo phpmyadmin perchè il resto pensavo già l'avessi installato)
Guarda, io proprio non me ne intendo su questo fronte, vado forte in vmware ma su database e simili latito, quindi prendi per assunto che mi devi quasi dire di schiacciare i tasti ma prima di tutto, accendere il pc :) se ne hai voglia, chiaramente!!

Citazione
Il firewall per accettare le connessioni dovrebbe già essere configurato con l'installazione di apache,ecc. però se vuoi dargli un'occhiata... visto che stai studiando eviterei di aggiungere carne al fuoco, usa quello di sistema (firewalld/iptables?)
anche qui non so molto di cosa stai parlando, ho seguito la guida e riporta questi comandi per la parte firewall:
Citazione
systemctl stop firewalld.service
systemctl disable firewalld.service
iptables -L

impostare il file  phpmyadmin.conf, come? nel senso: fatto bene?
configurare nel senso che devi metterci utente, password e server per l'accesso al db
ecco..... qui non so (ancora) bene di cosa stiamo parlando, ma forse forse comincio a capirlo.
Mi spiego:
l'idea è di creare un backend in cluster per i db. Poi davanti a tutto (e in DMZ) dovrei mettere un ISPconfig, questo per installare owncloud, ma anche possibili siti di clienti, che probabilmente vorranno la loro parte di database.
owncloud vuole un database un po' più prestazionale in caso di molti utenti (e poi lo sto facendo anche per studiare). In linea di massima, phpmyadmin non mi dovrebbe servire, se non fosse per il fatto di dare un DB ad eventuali clienti che se lo gestiranno a loro modo.

per il momento sono riuscito a fare andare phpmyadmin, con questa configurazione nel file phpmyadmin.conf
Codice: [Seleziona]
# phpMyAdmin - Web based MySQL browser written in php
#
# Allows only localhost by default
#
# But allowing phpMyAdmin to anyone other than localhost should be considered
# dangerous unless properly secured by SSL

Alias /phpMyAdmin /usr/share/phpMyAdmin
Alias /phpmyadmin /usr/share/phpMyAdmin

<Directory /usr/share/phpMyAdmin/>
   <IfModule mod_authz_core.c>
     # Apache 2.4
     <RequireAny>
     #  Require ip 127.0.0.1
     #  Require ip ::1
        Require all granted
     </RequireAny>
   </IfModule>
   <IfModule !mod_authz_core.c>
     # Apache 2.2
     Order Deny,Allow
     Deny from All
     Allow from 127.0.0.1
     Allow from ::1
   </IfModule>
</Directory>

grazie ancora per l'appoggio, mi aiuta molto a capire, sono concetti mai affrontati e piuttosto ostici (per me)

Offline LonelyWolf

  • Moderator
  • Hero Member
  • *****
  • Post: 1371
    • Mostra profilo
    • Traversate dei laghi
Re:come installare phpmyadmin su centos7?
« Risposta #7 il: 27 Gennaio 2015, 13:13:43 »
In quella guida fa disattivare il firewall di sistema (systemctl stop firewalld.service systemctl disable firewalld.service) e succesivamente installare e configurare ispconfig, se è quello che vuoi seguilo.

Selinux in permissive è come se fosse disabilitato con l'unica differenza che genera un log delle operazioni che avrebbero generato un errore o una violazione delle policy, quindi nessun problema.

Quindi se ora funziona possiamo chiudere questo topic, per altri problemi aprine pure un'altro.

Offline cybermod

  • Full Member
  • ***
  • Post: 61
    • Mostra profilo
    • E-mail
Re:come installare phpmyadmin su centos7?
« Risposta #8 il: 27 Gennaio 2015, 14:33:22 »
Citazione
In quella guida fa disattivare il firewall di sistema (systemctl stop firewalld.service systemctl disable firewalld.service) e succesivamente installare e configurare ispconfig, se è quello che vuoi seguilo.
bhè, dipende, se è meglio o peggio... la mia paura è che poi diventi ostico fare tutto il resto dei lavori (galera cluster, per esempio).
In virtù del fatto che sarà poi un cluster server db in backend, è fondamentale la presenza del firewall in locale?

Citazione
Selinux in permissive è come se fosse disabilitato con l'unica differenza che genera un log delle operazioni che avrebbero generato un errore o una violazione delle policy, quindi nessun problema.
grazie davvero, questa è un'ottima soluzione di compromesso!
La sto già adottando

Citazione
Quindi se ora funziona possiamo chiudere questo topic, per altri problemi aprine pure un'altro.

sto ancora facendo dei test su questa modalità di installazione, non so se c'entra, ma chiedo lo stesso, nel caso apro un altro post:
l'idea era quella di cambiare anche la posizione dei DB, su un altro disco virtuale (gestendo il tutto tramite LVM, che ne pensi?), ma volevo anche implementare la crittografia del disco. E' una stupidata? va ad impattare molto sulle performance della macchina stessa?


Offline smeserver

  • Hero Member
  • *****
  • Post: 1313
    • Mostra profilo
Re:come installare phpmyadmin su centos7?
« Risposta #9 il: 27 Gennaio 2015, 21:05:12 »
sconsiglio di lasciare phpmyadmin (se esposto su wan) visibile sul suo alias di default..

usa qualcosa di diverso, tipo dba, pma, $quelchevuoi

Offline cybermod

  • Full Member
  • ***
  • Post: 61
    • Mostra profilo
    • E-mail
Re:come installare phpmyadmin su centos7?
« Risposta #10 il: 28 Gennaio 2015, 22:54:34 »
sconsiglio di lasciare phpmyadmin (se esposto su wan) visibile sul suo alias di default..

usa qualcosa di diverso, tipo dba, pma, $quelchevuoi

ecco, questo è un altro ottimo consiglio!
Intanto mi sto segnando il tutto tipo wiki e best pratics.
Ma, posso per esempio cambiare la porta di phpmyadmin?
Il fatto è che ci sarà un ispconfig che hosterà i siti, e quindi i clienti potrebbero aver bisogno di amministrarsi la parte di db a loro dedicata.
Com'è meglio procedere?

(per LVM, posso continuare a chiedere qui o è meglio fare un altro post?)

Offline smeserver

  • Hero Member
  • *****
  • Post: 1313
    • Mostra profilo
Re:come installare phpmyadmin su centos7?
« Risposta #11 il: 28 Gennaio 2015, 22:57:13 »
1 argomento -> 1 topic

Offline cybermod

  • Full Member
  • ***
  • Post: 61
    • Mostra profilo
    • E-mail
Re:come installare phpmyadmin su centos7?
« Risposta #12 il: 28 Gennaio 2015, 23:11:44 »
benissimo, apro per LVM. intanto chiedo a te il discorso di phpmyadmin.
Cosa consigli di fare?

In pratica tu mi stai dicendo di cambiare il nome dns che esegue poi phpmyadmin, giusto?

Offline smeserver

  • Hero Member
  • *****
  • Post: 1313
    • Mostra profilo
Re:come installare phpmyadmin su centos7?
« Risposta #13 il: 28 Gennaio 2015, 23:21:39 »
no..

nel codice seguente

Codice: [Seleziona]
# phpMyAdmin - Web based MySQL browser written in php
#
# Allows only localhost by default
#
# But allowing phpMyAdmin to anyone other than localhost should be considered
# dangerous unless properly secured by SSL

Alias /phpMyAdmin /usr/share/phpMyAdmin
Alias /phpmyadmin /usr/share/phpMyAdmin

<Directory /usr/share/phpMyAdmin/>
   <IfModule mod_authz_core.c>
     # Apache 2.4
     <RequireAny>
     #  Require ip 127.0.0.1
     #  Require ip ::1
        Require all granted
     </RequireAny>
   </IfModule>
   <IfModule !mod_authz_core.c>
     # Apache 2.2
     Order Deny,Allow
     Deny from All
     Allow from 127.0.0.1
     Allow from ::1
   </IfModule>
</Directory>

setta in modo diverso le direttive alias
relativamente alla porta, si, puoi anche cambiarla

Offline cybermod

  • Full Member
  • ***
  • Post: 61
    • Mostra profilo
    • E-mail
Re:come installare phpmyadmin su centos7?
« Risposta #14 il: 30 Gennaio 2015, 00:12:52 »
ok, quindi l'alias in neretto
Codice: [Seleziona]
Alias /[b]phpMyAdmin[/b] /usr/share/phpMyAdmin
Alias /[b]phpmyadmin[/b] /usr/share/phpMyAdmin

sarebbe poi quello che vado a puntare quando scrivo sul broswer http:\\indirizzomioserver\phpmyadmin?

quindi, potrei mettere tipo
Codice: [Seleziona]
Alias /[b]pippon[/b] /usr/share/phpMyAdmin
Alias /[b]pippo[/b] /usr/share/phpMyAdmin

e di conseguenza raggiungerei il server all'indirizzo: http:\\indirizzomioserver\phpmyadmin?

 

Notizie

Se vuoi migrare il tuo server windows a CentOS sei nel posto giusto !!

Collegamenti

Posts Recenti

Utenti
Statistiche
  • Post in totale: 13106
  • Topic in totale: 2953
  • Online Oggi: 172
  • Massimi online: 9639
  • (14 Gennaio 2020, 10:20:21)
Utenti Online
Utenti: 0
Visitatori: 158
Totale: 158

Permessi

-no content-

ShoutBox!

Ultimo 5 Shout:

fzphoto

19 Febbraio 2018, 09:18:24
Ciao a tutti. Ho installato l'ultima versione di centos 7 per poter lavorare comodamente con DaVinci resolve 14. Solo che non riesco, ne a installare il programma Davinci, ne tanto meno, il driver nvidia per la scheda grafica geoforce 1080 ti. Sul web non trovo niente che mi aiuti. Premetto che sono

aner64

07 Febbraio 2018, 11:21:40
Buongiorno. Ho installato l'ultima versione di CENTOS7 aggiornata alla 7.0.4.1708. Ho bisogno di fare un restore di file da un filesystem reiserfs. CENTOS7 non ha reiserfs tra i FS e bisogna installarlo. Quando di cerca di installare kmod-reiserfs-0.0-2.el7.elrepo.x86_64.rpm escono errori per mancan
 

LonelyWolf

28 Dicembre 2017, 08:37:34
da ieri non vedo più il css è solo un problema mio?

trattore

28 Settembre 2015, 03:30:48
ma qui non c'è mai nessuno
 ;)

ivo

26 Agosto 2015, 16:01:14
Ho configurato il DHCP creato il file /etc/dhcpd.conf con il seguente contenuto
-------------------------------------------------------------------------------
ddns-update-style interim;
ignore client-updates;

authoritative;

subnet 172.16.208.96 netmask 255.255.255.240 {
    option routers      

Mostra ultimi 50