Pagina 1 di 1

slack 11, nuovo mysql, joomla non funziona. [RISOLTO]

Inviato: sab 7 ott 2006, 23:44
da Bakkio2
Eccoci di nuovo con problemi...
Ma io, che nonostante 3 anni di slack sono ancora un nubbio, perchè mi ostino a aggiornare slack appena questa mi funziona da DIO???
Vabbe....
Adesso che ho installato la nuova slack, con apache e mysql, non riesco a far funzionare joomla.
Eppure prima di formattare la vecchia slack ho fatto:

Codice: Seleziona tutto

mysql_dump sito_joomla > sito_joomla.sql
e adesso ho fatto:

Codice: Seleziona tutto

su mysql 
/usr/bin/mysql_install_db 
cd /var/lib/ 
chown mysql mysql/* 
chown mysql mysql/. 
/usr/bin/mysqld_safe &
mysqladmin -p passw
mysql create database sito_joomla;
mysql grant all privileges sito_joomla.* to 'user2'@'localhost' identified by 'pass';
mysql sito_joomla < sito_joomla.sql
Se vado a vedere all'interno del database, vedo che le tabelle me le ha importate.
Ma la cosa strana, e che anche se tento una nuova installazione di joomla, con l'ultima versione disponibile, alla pagina iniziale, mi dice che non può installare niente perchè non ho il supporto di nessun server mysql.
eppure se io do un bel ps aux |grep mysqld mi da:

Codice: Seleziona tutto

root@b2s:~# ps aux |grep mysqld
root      4558  0.0  0.4   2568  1356 pts/0    S    23:18   0:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --pid-file=/var/run/mysql/mysql.pid --skip-networking
mysql     4587  0.0  4.4  93440 14080 pts/0    Sl   23:18   0:00 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysql/mysql.pid --skip-locking --port=3306 --socket=/var/run/mysql/mysql.sock --skip-networking
root      4777  0.0  0.1   1876   604 pts/2    R+   23:38   0:00 grep mysqld
Non vorrei che il problema è che devo fare interagire mysql con apache... ma se è cosi, sinceramente non ricordo come si fa, e con la funzione cerca del forum non ho trovato niente...
Apparte il fatto che ho abilitato mod_php su http.conf


Se vedete il mio errore AIUTATEMIIIIIIIIIIIII

Inviato: dom 8 ott 2006, 0:32
da Litie
>>Non vorrei che il problema è che devo fare interagire mysql con apache...

Bingo :D
e' proprio questo che devi fare. Ora, non saro' precisissimo, comunque, su Debian il pacchetto da installare e' :

libapache2-mod-auth-mysql - Apache 2 module for MySQL authentication -

cerca l'analogo su Slackware e configara a dovere l'httpd.conf


Ciao.

Inviato: dom 8 ott 2006, 0:57
da dapuzz
Fai una pagina php con mysql_connect($parametri) e vedi che errore dà.
Se dice che la funzione non esiste probabilmente non è attivata l'estensione mysql per php (strano perchè di default c'è)
dal php.ini

Codice: Seleziona tutto

; Load the MySQL module by default.  Comment this out if you don't use MySQL.
extension=mysql.so

Inviato: dom 8 ott 2006, 2:52
da Bakkio2
Citazione:
Fai una pagina php con mysql_connect($parametri) e vedi che errore dà.
io ho fatto una pagina info.php con la stringa
mysql_connect($parametri)
e mi restituisce la stessa scritta, immagino che al posto di $parametri, avrei dovuto mettere qualcosaltro.
Citazione:
Se dice che la funzione non esiste probabilmente non è attivata l'estensione mysql per php (strano perchè di default c'è)
dal php.ini
Codice:

Codice: Seleziona tutto

  ; Load the MySQL module by default.  Comment this out if you don't use MySQL. 
extension=mysql.so 
Ho guardato dentro /etc/apache/php.ini e la funzione è già decommentata...
comunque ho visto molte cose interessanti in quel file...
AVETE ALTRI SUGGERIMENTI?!?
Intanto grazie per l'aiuto....

Inviato: dom 8 ott 2006, 3:00
da Bakkio2
mi sorge un dubbio, sarà mica perchè avendo installato il kernel 2.6.13 e i moduli dentro la directory extra, io ho installato anche il pacchetto dentro la directory /extra/php5/*.tgz???

in effetti, adesso noto che con Gslapt, mi da installati sia
php.4.4.4-i486-3
php.5.1.6-i486-2

non è che vadano in conflitto tra di loro e con mysql.5.0.24a-i486-1, o sto dicendo una enorme c@22@t@???

RISOLTO

Inviato: dom 8 ott 2006, 3:21
da Bakkio2
Come non detto, preso dal dubbio sopracitato, ho disinstallato php5.*... e reinstallato php4.4.4-i486, riavviato apache e mysql è tornato a funzionare...
Grazie comunque!!!