View Full Version : PHP4 e Apache
Salve sto mettendo su un serverino di test!
Ho Installato una Debian testing e ho messo apache+mysql+PHP4; ma php non vuole funzionare!
quando parte apache mi da:
Syntax error on line 8 of /etc/apache/modules.conf:
Cannot add module via name 'mod_php4.c': not in list of loaded modules
alla linea 8 di modules.conf c'è AddModule mod_php4.c
e in fondo ovviamente LoadModule php4_module /usr/lib/apache/1.3/libphp4.so
in httpd.conf ho già decommentato:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
cosa cavolo è???
qualcuno che ne sa + di me riesce a darmi una mano??
Saluti
Solero
l.golinelli
27-05-2004, 17:40
LoadModule php4_module /usr/lib/apache/1.3/libphp4.so
Niente AddModule
Quando ho installato sulla Stable non ho fatto altro che togliere i commenti dove carica i moduli php4 tutto qui.
Originariamente inviato da l.golinelli
LoadModule php4_module /usr/lib/apache/1.3/libphp4.so
Niente AddModule
come ho detto alla linea 8 di modules.conf c'è AddModule mod_php4.c
ma lì mi da errore!
l.golinelli
28-05-2004, 07:22
modules.conf :eek: :eek: :eek:
Psycotic
28-05-2004, 14:28
mai avuto un problema cosi'...
ma e' apache2 ??
io uso qello della unstable...
Cmq puoi provare a scaricarti il php dal suo sito, lo installi e rifai i passi come hai gia' fatto..
Oppure butti nel wc i pacchetti (apache,php,cazziemazzi) e compili tutto.. che funziona al 100%
:D
l.golinelli
28-05-2004, 18:57
Ma ragazzi, cosa c'entra modules.conf con APACHE. Forse c'è un po' di confusione.
Guarda su http://imolug.no-ip.org nella sezione download -> manuali quello su Apache...
l.golinelli
28-05-2004, 20:15
Grazie, ma guarda cosa c'è in mod_php.conf
Mica tutte le distro sono settate così
Slackware sì, ma Debian per esempio no...
Originariamente inviato da l.golinelli
modules.conf :eek: :eek: :eek:
adesso i moduli vanno in /etc/apache/modules.conf!
cmq ho invertito... prima la LoadModule e poi la AddModule...
come mi pare logico!
ma anche invertendo l'ordine il
risultato non cambia!
e poi all'inizio di modules.conf mi ammonisce con
# Autogenerated file - do not edit!
# This file is maintained by the apache package.
# To update it, run the command:
# /usr/sbin/modules-config apache
io ho provato anche ad usare modules-config apache
ma non risolve nulla!
mi continua a dire che c'è un'errore in /etc/apache/modules.conf
alla riga di "AddModule mod_php4.c"!!!
ma sinceramente io non capisco!
Se qualcuno ha un'idea sulla causa degli errori mi farebbe molto felice!
Saluti!
P.s.
Se vi può aiutare vi posto anche i file di configurazione!
..volevo avviarlo definitivamente lunedì il pc ma mi sa che mi tocca aspettare! :(
l.golinelli
29-05-2004, 00:02
Quindi è Apache 2...
Ma se commenti la riga AddModule cosa fa?
Originariamente inviato da l.golinelli
Quindi è Apache 2...
Ma se commenti la riga AddModule cosa fa?
servizi-web:~# apache -v
Server version: Apache/1.3.29 (Debian GNU/Linux)
Ho provato a spostare in modules.conf gli AddModule dopo i LoadModule come da logica e in effetti il messaggio di errore cambia e adesso mi dice:
servizi-web:~# apachectl restart
/usr/sbin/apachectl restart: httpd not running, trying to start
Syntax error on line 328 of /etc/apache/httpd.conf:
Invalid command 'Order', perhaps mis-spelled or defined by a module not included in the server configuration
Praticamente mi da errore in questa riga al comado Order
#
# Controls who can get stuff from this server.
#
Order allow,deny <--questa è la riga 328
Allow from all
</Directory>
l.golinelli
29-05-2004, 09:44
Scusa ma che ditro usi... Non si usa di default il modules.conf in Apache 1.3 forse è la tua distro che lo include nel httpd.conf per renderlo più pulito e leggibile...
l.golinelli
29-05-2004, 09:46
Cmq il modulo per Order, Allow, Deny è:
http://httpd.apache.org/docs/mod/mod_access.html
Uso una Debian ho scaricato l'ultimo netinstall e ho installato!
Ho provato a escludere il comando "ClearModuleList " in modules .conf e Apache sembra partire anche se con qualche errore:
ervizi-web:~# apachectl restart
/usr/sbin/apachectl restart: httpd not running, trying to start
[Sat May 29 10:56:43 2004] [warn] module mod_so.c is already added, skipping
[Sat May 29 10:56:43 2004] [warn] module mod_macro.c is already added, skipping
[Sat May 29 10:56:43 2004] [warn] module mod_php4.c is already added, skipping
/usr/sbin/apachectl restart: httpd started
i moduli mod_so.c mod_macro.c e mod_php4.c sono quelli con l'AddModule ma non capisco dove vengano già caricati!:confused: bho!
Ok apache parte ma nelle pagine con php non vengono visualizzate correttamente!
adesso controllo le pagine in php! ;)
Grazie di tutto!
Non so se hai visto ma io sono di Faenza e sono membro del Folug (http://folug.linux.it/)
Saluti
Solero
l.golinelli
29-05-2004, 10:10
Commentando gli AddModule che ti danno i Warnings le cose vanno bene... Non so che dirti...
Ciao. ;)
l.golinelli
29-05-2004, 10:11
Originariamente inviato da Solero
Non so se hai visto ma io sono di Faenza e sono membro del Folug (http://folug.linux.it/)
Saluti
Solero
Siamo quasi vicini quindi. Io ho da poco messo su il sito ImoLUG, vedremo se interessa a qualcuno nei dintorni... :rolleyes:
Le pagine php sono corrette ma non carica il codice e mi da una zona bianca! :(
Originariamente inviato da Solero
Le pagine php sono corrette ma non carica il codice e mi da una zona bianca! :(
Mi sa che commentando gli "AddModule mod_php4.c" e compagnia non ho fatto una gran mossa!
Suggerimenti?
l.golinelli
29-05-2004, 10:35
Fai una pagina con scritto solo:
<?php
phpinfo();
?>
mi visualizza la pagina di phpinfo e a vedero sembra tutto a posto!
cmq le stesse pagine sul serverino attuale di test vengono visualizzate correttamente!
l.golinelli
29-05-2004, 10:47
Allora PHP va... Prova a guardare i log di Apache
Nei log ho un solo messaggio che non mi trova una gif in una pagina!
ma errori non ne vedo!
se aumento il livello di log a debug?
l.golinelli
29-05-2004, 10:56
Ma le pagine php cosa devono fare? serve mysql per caso? :confused:
Si mi server mysql!
e l'ho installato e mi pare funzionare correttamente!
l.golinelli
29-05-2004, 10:59
Sicuro?
Originariamente inviato da l.golinelli
Sicuro?
NO!!!
cavoli! hai ragione tu!!!!!
/usr/sbin/mysqld, Version: 4.0.18-log, started with:
Tcp port: 3306 Unix socket: /var/run/mysqld/mysqld.sock
Time Id Command Argument
040529 12:03:19 1 Connect debian-sys-maint@localhost on
1 Quit
2 Connect debian-sys-maint@localhost on
2 Quit
040529 12:04:49 3 Connect www-data@localhost as anonymous on
3 Query SELECT VERSION()
3 Init DB Access denied for user: '@localhost' to database 'pannello'
3 Query SELECT VERSION()
3 Init DB Access denied for user: '@localhost' to database 'pannello'
3 Query SELECT VERSION()
3 Init DB Access denied for user: '@localhost' to database 'pannello'
3 Query SELECT VERSION()
3 Init DB Access denied for user: '@localhost' to database 'pannello'
3 Query SELECT VERSION()
3 Init DB Access denied for user: '@localhost' to database 'pannello'
3 Query SELECT VERSION()
3 Init DB Access denied for user: '@localhost' to database 'pannello'
3 Query SELECT VERSION()
3 Init DB Access denied for user: '@localhost' to database 'pannello'
3 Query SELECT VERSION()
3 Init DB Access denied for user: '@localhost' to database 'pannello'
3 Query SELECT VERSION()
3 Init DB Access denied for user: '@localhost' to database 'pannello'
3 Query SELECT VERSION()
3 Init DB Access denied for user: '@localhost' to database 'pannello'
3 Query SELECT VERSION()
3 Init DB Access denied for user: '@localhost' to database 'pannello'
3 Query SELECT VERSION()
3 Init DB Access denied for user: '@localhost' to database 'pannello'
3 Query SELECT VERSION()
3 Init DB Access denied for user: '@localhost' to database 'pannello'
3 Query SELECT VERSION()
3 Init DB Access denied for user: '@localhost' to database 'pannello'
oopppsss!!!
Scusa la rottura ma questo come lo risolvo??
l.golinelli
29-05-2004, 11:09
Con phpmyadmin, io MySQL lo so amministrare solo da lì... :D
phpmyadmin l'avevo già installato ma non essedo io quello che programma non lo so usare!
Dirò al programmatore di arrangiarsi! o hai suggerimenti?
l.golinelli
29-05-2004, 11:25
Nella scheda Privilegi puoi settare utente e password
Però le pagine php devono accedere a mysql con utente e password, non se puoi settarle te...
Ok gli utenti sono a posto ma quando apro una pagina con un database mi da "No Database Selected"!
l.golinelli
29-05-2004, 17:22
Ai importato i database su MySQL?
Hai installato il pacchetto php4-mysql?
ho importato i database e php4_mysql è già installato!
l.golinelli
30-05-2004, 16:20
Cmq NON è Apache... Guarda i logs di MySQL
Originariamente inviato da l.golinelli
Cmq NON è Apache... Guarda i logs di MySQL
Quel cavolo di Mysql non scrive nulla nei log!!
l.golinelli
31-05-2004, 07:02
Entra in console di mysql
use nome_database
show tables;
quit
Così almeno vedi se mysql conosce le istanza dei database caricati...
vBulletin® v3.6.4, Copyright ©2000-2024, Jelsoft Enterprises Ltd.