OVH Community, your new community space.

PhpMyAdmin non funziona più


ibanez89
29.01.2009, 11.56
in pratica dici ad apache questo, se scrivo nel mio browser http://mioip/phpadmin, va a cercare la cartella di phpadmin in /var/www/phpmyadmin/


origrafica
26.01.2009, 20.04
Bho..
con il comando che ho dato mi sono ritrovato una directory denominata phpmyadmin collocata sotto /home.
Aprendola dentro c'era il mirror della directory omonima collocata in /var/www

Quindi mi pare che non sia andata come dici te...

Inoltre non funzionava comunque.
La vera soluzione l'ho trovata agendo sul file /etc/apache2/apache2.conf
dove ho modificato alla voce
inserendo il codice
Codice:
     Alias /phpmyadmin "/var/www/phpmyadmin/"
    
        Options Indexes MultiViews
        AllowOverride None
        Order allow,deny
        Allow from all
    
Ora... le prime due righe le ho inserite ad intuito.
Le restanti le ho scopiazzate e francamente non so nemmeno a cosa servono.
Perciò chiedevo se il codice inserito doveva essere ottimizzato o meno.

Cmq la cosa funziona perfettamente e son felice e contento

ibanez89
26.01.2009, 11.33
Citazione Originariamente Scritto da origrafica
OK.. seguendo questo ragionamento ho pensato:
"apache va a cercare la cartella phpmyadmin in /home mentre di default la suddetta si installa in /var/www ... bene creo un link di phpmyadmin in /home"
Così ragionando ho dato un
Codice:
ln -s /var/www/phpmyadmin /home
Così mi sono ritrovato in /home in link funzionante (l'ho provato) a phpmyadmin.
Riavviato apache, ma nisba! Continua a non funzionare.
Mi sono rivolto al post di camaran .. sono andato in /etc/(non ricordo) e ho aperto con nano il file già esistente httpd.conf... il risultato è che l'ho trovato vuoto.

hum cioè tutta la home è una directory di default di apache??

cmq bene che hai risolto

vhs
25.01.2009, 20.25
l'importante e risolvere

origrafica
25.01.2009, 13.58
Ok... mi sono letto stringa dopo stringa il file di configurazione.

Mi ha incuriosito la zona riguardante il Modulo Alias
Mi sono deciso ed ho inserito questo codice sotto:
Codice:
     Alias /phpmyadmin "/var/www/phpmyadmin/"
    
        Options Indexes MultiViews
        AllowOverride None
        Order allow,deny
        Allow from all
    
Tra i tag
Codice:
e
Codice:

Salvato, riavviato apache... funziona alla grande !!
Se ho sbagliato qlc vi prego di intervenire e correggermi.
Grazie a tutti.. se posso metto il RISOLTO sul primo post.

origrafica
25.01.2009, 13.39
Citazione Originariamente Scritto da vhs
nel debian devi anare su
# nano /etc/apache2/apache2.conf
per la configurazione di apache
In verità c'ero arrivato... ma come/cosa devo variare?
Grazie

vhs
25.01.2009, 12.58
nel debian devi anare su

# nano /etc/apache2/apache2.conf

per la configurazione di apache

origrafica
25.01.2009, 12.04
OK.. seguendo questo ragionamento ho pensato:
"apache va a cercare la cartella phpmyadmin in /home mentre di default la suddetta si installa in /var/www ... bene creo un link di phpmyadmin in /home"
Così ragionando ho dato un
Codice:
ln -s /var/www/phpmyadmin /home
Così mi sono ritrovato in /home in link funzionante (l'ho provato) a phpmyadmin.
Riavviato apache, ma nisba! Continua a non funzionare.
Mi sono rivolto al post di camaran .. sono andato in /etc/(non ricordo) e ho aperto con nano il file già esistente httpd.conf... il risultato è che l'ho trovato vuoto.

ibanez89
23.01.2009, 23.50
ln -s file nome_collegamento

ad esempio vuoi collegare la tua home a /var/www/ciao

crei una cartella ciao in /var/www/

e scrivi nel terminale

ln -s /home /var/www/ciao

ogni volte che si entrerà in /var/www/ciao autmaticaente si verrà rediretti in home

origrafica
23.01.2009, 19.37
E come si fa?
Grazie

ibanez89
23.01.2009, 11.11
o creare un link simbolico alla cartella di phpmyadmin in home?

camaran
23.01.2009, 09.28
cambiare il file http.conf ad esempio specificando la directory

origrafica
23.01.2009, 09.20
Forse ho capito.
Webmin per funzionare non ha bisogno di configurazioni specifiche.
Virtualmin, invece, tra le diverse configurazioni richiede la "ricompilazione"
del file "suexec" delle configurazioni di apache.
Virtualmin vuole a tutti i costi che il file "suexec" induca apache a considerare
la directory /home come directory di default per la configurazione dei virtualhost (ovvero dei siti). Non so perchè, ma se le configurazioni apache non sono così, Virtualmin non si installa proprio.

Ecco.. secondo me, phpmyadmin si va ad installare in una directory che poi viene ignorata da apache.

Bisognerebbe sapere come fare in modo che phpmyadmin vada ad installarsi sotto /home o trovare soluzioni alternative che io, nel mio approccio da principiante, non saprei proprio dove trovare!

Supponendo che abbia identificato il problema, esistono soluzioni?
Grazie

origrafica
23.01.2009, 09.06
Si, è presente:
Codice:
#:/var/www# ls
apache2-default  phpmyadmin  test.php  webalizer
#
Come pure è presente la "roba" nella directory phpmyadmin:
Codice:
#/var/www# cd phpmyadmin
#/var/www/phpmyadmin# ls
browse_foreigners.php	     README
calendar.php		     readme.php
ChangeLog		     scripts
changelog.php		     server_binlog.php
chk_rel.php		     server_collations.php
config			     server_databases.php
config.footer.inc.php	     server_engines.php
config.header.inc.php	     server_export.php
config.inc.php		     server_import.php
config.sample.inc.php	     server_privileges.php
css			     server_processlist.php
db_create.php		     server_sql.php
db_datadict.php		     server_status.php
db_details_export.php	     server_variables.php
db_details_importdocsql.php  show_config_errors.php
db_details.php		     sql.php
db_details_qbe.php	     tbl_addfield.php
db_details_structure.php     tbl_alter.php
db_import.php		     tbl_change.php
db_operations.php	     tbl_create.php
db_printview.php	     tbl_import.php
db_search.php		     tbl_indexes.php
docs.css		     tbl_move_copy.php
Documentation.html	     tbl_printview.php
error.php		     tbl_properties_export.php
export.php		     tbl_properties_operations.php
import.php		     tbl_properties.php
index.php		     tbl_properties_structure.php
INSTALL			     tbl_relation.php
js			     tbl_replace.php
lang			     tbl_row_action.php
left.php		     tbl_select.php
libraries		     themes
license.php		     themes.php
main.php		     transformation_overview.php
pdf_pages.php		     transformation_wrapper.php
pdf_schema.php		     translators.html
phpinfo.php		     user_password.php
querywindow.php
#/var/www/phpmyadmin#
Bho?!

vhs
22.01.2009, 23.25
ma su /var/www la cartella del phpmyadmin e presente?

Dovresti avere un collegamento in teoria però se hai fatto come scritto dovrebbe avertelo ricreato -.-''

origrafica
22.01.2009, 18.19
Grazie per l'interessamento.

Fatto tutto ma:
Not Found

The requested URL /phpmyadmin was not found on this server.

vhs
21.01.2009, 23.58
nn so cosa tu abbia fatto però prova a fare cosi

apt-get --purge remove phpmyadmin
apt-get update && apt-get upgrade -f
apt-get install phpmyadmin

Ciao

origrafica
21.01.2009, 21.08
Su un RPS ho messo su un serverino web con Debian.
Ho installato tutto e funziona "quasi" a dovere.

A suo tempo ho installato anche phpmyadmin e collegandomi a
http://IP_RPS/phpmyadmin
ottenevo l'interfaccia browser per la gestione dei database tipica
di phpmyadmin.

Infondo, seguendo questa guida http://www.e-pillole.com/linux/post/...e-ubuntu-lamp/ c'è poco da sbagliare!

Poi ho messo su Webmin e Virtualmin... ora non so se sia stata l'intallazione di uno di questi due o altro, ma sta di fatto che non riesco più ad accedere all'interfaccia browser di phpmyadmin.

L'ho naturalmente disinstallato e reinstallato ma nulla.
Inoltre tutto funziona, database compresi..

Avete qualche suggerimento o spiegazione da darmi?
Grazie