Q: Il sistema sembra 'caduto',
ma non appare alcun messaggio!
A: Togliere il commento a line error_reporting(0); in index.php
ed in lib.inc.php, si potranno verificare parecchi messaggi di warning
o di errore. Inviare i messaggi al forum della homepage di PHProjekt.
Indietro
Q: Tutto sembra perfetto, ma non posso fare il 'log'
con root/root.
Oppure: Ho creato un nuovo utente ma non posso fare il login con questa
combinazione!
A: Esaminare la variabile $login_kurz nel file di configurazione
ove
=0 uso del cognome (campo 'nachname' nel database)
=1 uso del nome breve (kurz)
=2 uso del nome di login (loginname)
assieme alla password e tutto dovrebbe funzionare.
Indietro
Q: Ho scaricato il file zip e l'ho decompresso,
ma dov'è; il file di configurazione?
A: Hai già eseguito setup.php? Questo installa PHProjekt
sul sistema e scrive il file di configurazione.
Indietro
Q: Dopo aver scelto il tipo di setup (installazione),
lingua e tipo di database nella prima finestra, la successiva finestra
è completamente vuota!
A: Lo script non riesce ad includere il file della lingua scelta.
Compilare la variabile 'include_path' nel file php.ini (o lasciarla vuota).
Un altro suggerimento: la variabile magic_quotes_gpc nel file php.ini
deve essere posto in 'on'.
Indietro
Q: Il setup è stato fatto, ma il file config.inc.php
non è presente!
A: Il webserver non ha i diritti di scrivere questo file alla fine
del setup; usare il comando chmod 777 per la cartella, cancellare tutte
le tabelle e riprovare.
Indietro
Q: Voglio usare l'accesso ldap. Cosa devo fare?
A: Prima di tutto si devono attivare le estensioni ldap di PHP.
Dopo di ciò apparirà il checkbox nel setup. Successivamente
si deve:
- attivare LDAP immettendo nel campo LDAP del file setup.php il valore
1.
- modificare il file ldapconf.php in relazione alle proprie necessità.
Si possono creare tutte le configurazioni ldap che si vogliono; basta
copiare il vettore di configurazione ed incrementare di uno l'indice (index):
cioè cambiare l'indice al valore di 2 per la seconda configurazione.
-creare i nuovi utenti scegliendo 'creare utente' ('create user') nel
modulo di amministrazione.
Si deve scegliere una configurazione LDAP ed inserire i dati dell'utente
che non si possono ottenere via LDAP. Il loginname deve essere equivalente
alla LDAP UID
(si può cambiare nel file ldapconf.php modificando il contenuto
del campo 'uid' senza però che il nuovo contenuto sia sottoposto
a controllo).
Indietro
Q: Attenzione: 'OCIStmtExecute: ORA-00910: specified
length too long for its datatype in lib.inc.php on line 95
A: PHProjekt non supporta oracle versione 7 o inferiore.
Indietro
Q: Voglio usare il client di posta elettronica,
ma non lo trovo!
A: Si deve avere un'estensione imap di php attiva. Poi, nel setup,
è possibile scegliere di installare un completo servizio di mail-client.
Indietro
Q: Come posso includere i miei moduli?
A: E' abbastanza semplice: prendere la cartella con tutti i file
(incluso il file 'index.php') e metterla nella cartella 'addons' nella
cartella root di PHProjekt. Il nome della cartella apparirà nella
barra di navigazione.
Indietro
Q: Attenzione: MySQL Connection Failed: Can't connect
to MySQL server on '10.100.1.4' (111) in /www/htdocs/phprojekt/setup.php
on line 117
A: Il webserver non può connettersi al database mysql.
Motivi: il database non è in linea o la connesione è interrotta;
oppure i parametri forniti sono errati.
Indietro
Q: Errore Fatale: Chiamata ad una funzione non
identificata: ocilogon() in /usr/local/httpd/htdocs/phprojekt/setup.php
on line 119
A: L'ambiente PHP non supporta oracle. Soluzione: Linux: compilare
PHP con il parametro 'oci8', Windows: procurarsi il file php_oci8.dll
- e ricordarsi di togliere i commenti alla corrispondente linea nel file
php.ini
Indietro
Q: Dopo la finestra di login, appaiono parecchie
altre finestre, tutte con la richiesta di login. (Problema anche conosciuto
come 'quattro finestre di login')
A: Motivi: Il browser 'perde' la sessione e quindi il server non si
ricorda che è già avvenuto il login:
- E' necessario abilitare i cookies.
- La versione di PHP è la 4.0.0 o inferiore: la gestione delle
sessioni non funziona in modo adeguato in questa parte di PHProjekt.
- La sessione non è memorizzata in modo adeguato sul server.
Indietro
Q: PHProjekt funziona con PHP3?
A: In nessun modo. Spiacente :-(
Indietro
Q: Attenzione: crypt() non è supportata
in questo PHP nella libreria lib.inc.php alla linea 174
A: La versione PHP per Windows in uso non supporta il comando crypt;
installare una versione di PHP diversa dalla 4.0.5
Indietro
Q: Attenzione: Wrong parameter count for session_register()
in lib.inc.php on line 114
A: C'era un bug nelle prime versioni di PHP4; installare PHP4 nella
versione 4.0.2 o superiori.
Indietro
Q: Il Setup mi mostra sempre la prima finestra
e non posso continuare!
A: Controllare il file php.ini: la variabile 'allow_call_time_pass_reference'
deve essere posta ad 'on'.
Indietro
Q: Ho installato PHProjekt, dove trovo i file delle
lingue?
A: Andare alla pagina 'admin' ed alla finestra 'modifica utente'
poi scegliere la lingua nel box relativo.
Indietro
Q: Attenzione: open(/tmp\sess_8e3f13497b89881b4f71e6beecadd6d3,
O_RDWR) failed: m (2) in c:/phproject/admin.php on line 1
A: La cartella di memorizzazione delle sessioni non è configurata
in modo esatto: modificare la variabile session.save_path nel file php.ini
Indietro
Q: Non posso caricare e scaricare i file!
Il sistema mi informa che:
SAFE MODE Restrizioni in atto. Lo script il cui uid è 911 non ottiene
il permesso di accedere a /var/tmp/gfd8sa già assegnato a uid 3
in /www/htdocs/phprojekt/dateien.inc.php alla linea 25; non è possibile
fare l'upload e il download dei file!
A: Il sistema non permette al webserver di copiare file dalla cartella
tmp alla cartella dei file specificata nel file di configurazione; chiedere
al vostro provider di mettere in off il parametro di safe_mode.
Indietro
Q: La mia chat non funziona!
A: Il motivo può essere che il webserver non ha i privilegi
per scrivere file in questa cartella.
Eseguire il comando 'chmod -R 777 'cartella di phprojekt': che significa
che il webserver deve avere i privilegi di lettura e di scrittura per
la cartella della /chat.
Indietro
Q: Durante l'installazione si presenta il seguente
errore:
user@linux:~/phprojekt-2.4 > setup.php ...
./setup.php: ?: File or list not found
./setup.php: //##: File or list not found
./setup.php: line 6: syntax error near unexpected token
A: Poichè PHProjekt è uno strumento di PHP4, non
funziona dalla linea di comando.
I requisiti di sistema sono un webserver con un parser php e un database
sql.
Poi si devono estrarre i file in una cartella del webserver e mandare
in esecuzione lo script setup.php tramite il vostro browser.
Indietro
Q: Cosa devo predisporre per un'installazione con
postgres?
A: 1. creare un database: createdb phprojekt: che deve essere fatto
come user postgres (su - postgres)
Se non funziona, è probabile che postgres non sia stato installato
correttamente. (/etc/rc.d/postgres restart per la ripartenza di postgres)
2. creare un utente che abbia anche un account UNIX, uguale a quello del
webserver (spesso wwwrun o nobody) - createuser wwwrun e dargli il privilegio
di creare tabelle
3. poi compilare i campi sottostanti con db_name = phprojekt e db_user
= wwwrun; nella maggior parte dei casi non è richiesta una password.
Indietro
Q: Ho tentato un'installazione con postgres rispettando
i suggerimenti sopra esposti e tutto continua a non funzionare!
A: Un utilizzatore ha scoperto, che in questo caso, l'installazione
stessa di postgres contiene degli errori! Dopo la loro eliminazione, tutto
funziona regolarmente ...
Indietro
Q: Ho tentato di installare PHProjekt con Postgres
7.1.2.
Ottengo il messaggio: "Errore Fatale: è stata chiamata una
funzione non definita di pg_connect.
A: Ricompilare PHP con il supporto di postgres!
Indietro
Q: Ci sono suggerimenti per un'installazione con
oracle?
A: Dapprima la compilazione:
cd apache
./configure
--prefix=/usr/local/apache --activate-module=src/modules/php4/libphp4.a
cd ../php
$ ./configure --with-apache=../apache --with-oci8=$ORACLE_HOME --enable-sigchild
make make install
cd ../apache # need to do it again..
./configure
--prefix=/usr/local/apache --activate-module=src/modules/php4/libphp4.a
make
make install
Poi la configurazione:
Predisporre le seguenti variabili prima di far partire Apache (Utile l'inserimento
in /etc/init.d/httpd script o in /usr/local/apache/bin/apachectl:)
ORACLE_HOME=/opt/orabin/oracle/OraHome1
NLS_LANG=HUNGARIAN_HUNGARY.EE8MSWIN1250 <- sostituire con i parametri
del vostro paese!
ORACLE_SID=ORACLE
export ORACLE_HOME NLS_LANG ORACLE_SID
Con queste impostazioni PHProjekt dovrebbe funzionare su Oracle 8.x o
versione superiore.
Indietro
Q: Ho un MySQL-DB sull'host del mio provider che
contiene già una tabella con nome users..
E' possibile rinominare una tabella utente di PHProjekt?
A: C'è un articolo nell'home page di PHProjekt circa una
patch chiamata 'prefix' che si può usare.
Indietro
Q: Sto usando suse 7.0, con apache e mod_php4 e
con mysql.
Ho creato un database vuoto, ho definito i permessi ed eseguito il file
setup.php.
Ho fatto l'installazione fornendo tutte le mie informazioni e quello che
poi ottengo è:
Spiacente, non funziona!
Correggere e rifare l'installazione.
A: Questo messaggio significa che i parametri non hanno contenuti
validi.
I motivi possono essere diversi. I tipici parametri di accesso al database
sono:
host: localhost
user: root
password: [no password]
database: [nome del nuovo database vuoto]
Indietro
Q: Ho eseguito il setup, inserite tutte le mie
info, e quello che ottengo è:
Sorry, it did not work! Please fix it and restart the installation. (Spiacente,
non funziona! Sistemare il problema e ripartire con l'installazione.)
A: Questo messaggio segnala che i tuoi parametri non sono corretti.
Possono esserci diverse ragioni. I tipici parametri di accesso al database
sono:
host: localhost
user: root
password: [no password]
database: [nome di un nuovo database vuoto]
Indietro
Q: Dopo l'esecuzione di setup.php in modalità;
terminal line, si verifica l'errore del tipo: "Unexpected token on
line 6" ... ecc.
A: E' necessario avere un ambiente LAMP (Linux, Apache, MySql,
PHP) o WAMP (Windows, Apache, MySql, PHP) funzionante.
Mettere PHProjekt in una sottocartella della cartella destinata a contenere
l'applicazione (es. htdocs dir); poi chiamare 'localhost' con il vostro
browser, cercare PHProjekt dir ed eseguire setup.php
Indietro
Q:Dopo aver eseguito il setup, nella pagina successiva
compare "Seems that you have a valid database connection!"(Sembra
esista una valida connessione al database!), ma dopo l'invio si verifica
l'errore di mancata creazione della tabella .
A: I messaggi indicati coprono solo una parte dei controlli sulla
connessione.
Le possibili cause:
1. perchè non esiste alcun database
2. il webserver non è autorizzato a scrivere le tabelle all'interno
del database
3. i parametri di connessione non sono ancora esatti.
Indietro
Q: Dove posso trovare le istruzioni per installare
un sistema LAMP (Linux, Apache, MySql, PHP) o WAMP (Windows, Apache, MySql,
PHP)?
A: Questa pagina contiene una lista sui manuali disponibili:
http://www.dynamic-webpages.de/07.installation.php
Indietro
Q: Quando tento di caricare un file, si verifica
un errore: "Oops! Something went wrong ...
A: Controllare che il file esista nella cartella di riferimento
e che la variabile dat_rel nel file di configurazione abbia un valore
corretto.
Controllare anche che la cartella esista e che al webserver sia consentito
di copiare i file dalla cartella tmp alla cartella interessata.
I valori tipici per le variabili $dateien e $dat_rel sono:
$dateien = "/usr/local/httpd/phprojekt/file"; e $dat_rel = "file"; per
Linux oppure
$dateien = "c:\htdocs/phprojekt/file"; e $dat_rel = "file"; per windows
Alcuni utilizzatori hanno constatato che il donwload funziona solo dopo
il cambiamento del percorso della cartella nella variabile $dat_rel da
relativo ad assoluto.
Indietro
Q: Il modulo File non funziona del tutto! Non si
trova alcun aiuto...
A: Due utilizzatori hanno constatato che il modulo di 'gestione
file' funziona correttamente al passaggio alla versione 4.0.4 di PHP (o
versioni superiori).
Un altro utilizzatore ha cambiato la funzione di copy dal formato
copy($userfile, "$dateien/$filenewname");
al formato move_uploaded_file($userfile, "$dateien/$filenewname");
Può darsi che questo sia il trucco giusto.
Indietro
Q: Invio una mail tramite il modulo di posta e
non si verifica nessun errore, ma il destinatario non riceve la mail inviata.
Cosa è successo?
A: PHProjekt usa una funzione interna di PHP 'mail()' che accede
al mailserver del vostro sistema (for Linux = sendmail). Può darsi
che questa connessione non funzioni.
Indietro
Q: E' veramente necessario che esista un database
vuoto per installare PHProjekt? Posso usarne uno già esistente?
A: Se si è sicuri che le tabelle che saranno scritte non
avranno lo stesso nome delle tabelle esistenti, si può usare il
database esistente
Indietro
Q: Si presenta il seguente errore nella scelta
dei moduli : An error occurred while creating table: 'dateien' ...
Si è verificato un errore creando la tabella 'termine'
A: 1. Non è stato creato un nuovo database vuoto
2. I parametri di connessione non funzionano correttamente
3. Il webserver non ha i diritti di creare le tabelle
4. Il database non è connesso o non è in esecuzione
5. Il sistema RDBM (database system) non è compilato in modo corretto
Indietro
Q: Dopo l'installazione, tutto funziona regolarmente
ma nel modulo 'Progetti' il bottone 'Nuovo' non esiste!
A: Solo gli utenti con lo status di 'capo' (e dalla versione 3.0l)
possono creare nuovi progetti.
Indietro
Q: Ho tentato di configurare il file system di
PHProjekt. Il server di MySql ed il server con i file di PHProjekt di
riferimento non sono gli stessi.
Perciò non posso configurare la variabile $dateien per indirizzare
correttamente l'applicazione alla cartella dei file.
A: Esatto, funziona solo con percorsi locali relativi e non con
accessi remoti.
Indietro
Q: Ho un sistema WAMP (Windows, Apache, MySql,
PHP) Come posso attivare il modulo di posta?
A: Per Windows è necessario un server smtp server (es. hamster)
perchè la funzione di mail di PHP sia operativa.
Altro suggerimento proveniente da un utilizzatore: inserire l'account
della mailbox del vostro provider nella variabile SMTP del file php.ini
e il vostro indirizzo email nella linea seguente.
Indietro
Q: L'upload dei file funziona con file di dimensione
massima di circa 2MB. Usando file di dimensioni maggiori, si verifica
un errore.
A: Aumentare il valore di 'upload_max_filesize' e di 'post_max_size'
nel file php.ini ai valori desiderati.
Se non si ottengono risultati soddisfacenti, chiedere al vostro system
administrator se lui ha posto un limite di dimensione al trasferimento
degli archivi.
Indietro
Q: Esiste un sistema per limitare automaticamente
la durata della sessione?
A: Sì, aumentare il valore di $session_time_limit nel file
di configurazione al massimo desiderato [minuti]
Indietro
Q: L'installazione di oracle non funziona! Le tabelle
sono state create, ma non il default user
A: Il motivo può essere che i trigger non sono stati creati.
Controllare se il server ha i diritti per creare i trigger.
Indietro
Q: Ho tentato di installare tutta l'applicazione,
ma ottengo sempre delle pagine vuote. Cosa posso fare?
A: Ho avuto un'analoga esperienza con una nuova installazione di
php4 e di mysql eseguendo altri script php includendo Phpmyadmin; ma Phprojekt
non riusciva a stabilire una connessione a mysql. Ottenevo parecchie pagine
vuote! Il problema fu risolto con il comando in mysql assegnando privilegi
globali all'utente root: GRANT ALL ON *.* TO root;
In realtà io ero già in grado di accedere a tutti i database
come utente root et anche come altro utente senza usare alcuna password.
Indietro
Q: Esiste un problema per l'installazione su di
un oracle db: nessuno dei trigger nel database funziona! Tutti mostrano
lo Schema Manager come un INVALID through ...
A: Aggiungere 'declare' prima di 'BEGIN ... per ciascun triggr.
Indietro
Q: Ho un problema con il client di posta e con
il download dei file. Quando ricevo una mail con un allegato, appare una
finestra vuota quando cerco di aprire l'allegato.
A: Ho constatato un problema simile con gli allegati alla posta;
la mail appare con associato il nome dell'allegato, ma cliccando sull'allegato
si verifica l'errore ' panic - file not found' ('panico - file non trovato')
o qualcosa di simile.
Il problema si risolve cambiando i permessi per la cartella degli allegati
(nell'ambito della cartella di PHProjekt) dando i diritti di lettura /
scrittura al webserver - nel mio caso per l'utente \'nobody\', group \'nogroup\'.
Indietro
Q: Ho eseguito l'installazione senza alcun problema,
ma nel modulo della posta appare solo un semplice form per inviare una
mail. Ho installato PHProjekt senza problemi, ma quando uso la versione
demo disponibile nella pagina web, il modulo della posta richiede molte
personalizzazioni quali permessi di lettura / scrittura, l'opzione di
lasciare sul server, cartelle, ecc., proprio come un completo software
di posta elettronica.
Nella mia installazione nel modulo di posta trovo semplicemente un semplice
form per inviare delle mail in modo immediato. Dov'è l'errore?
A: Al fine di eseguire un completo client di posta, il vostro PHP
deve avere l'estensione imap attiva.
Il vostro PHP non possiede questa libreria, così la routine di
setup consente solo di inviare delle mail.
Indietro
Q: Quando eseguo il file setup.php dal browser,
si verifica il seguente errore:
Warning: Failed opening \'/usr/local/hec/setup.php\' for inclusion (include_path=\'.:/usr/share/php\')
in Unknown on line 0
A: Lo script non permette di includere dei file. Ciò è
essenziale a PHProjekt.
Esaminare il file php.ini se il 'safe_mode' è impostato ad on o
se la variabile include_path ha il valore richiesto (dovrebbe essere vuoto)
Indietro
Q: Quando cerco di eseguire setup.php dal browser,
ricevo il messaggio "Document contains no data" in Netscape
e una pagina vuota IE.
A: Avevo "session.save_handler = user" nel mio file php.ini in
modo che il webserver potesse eseguire apache. Commentando questo ed eseguendo
di nuovo il setup si sistema il problema.
Indietro
Q: Tutto funziona salvo quando inserisco un apostrofo
semplice in qualsiasi campo: ottengo un messaggio di 'unclosed quotation
mark' prima di ')'.
A: Cambiare nel file php.ini il parametro 'magic_quotes_gpc' ad
'on'.
Indietro
Q: Come posso fare l'upload di differenti file
con lo stesso nome in più cartelle?
A: Activare l'encryption dei nomi dei file in sede di setup/configurazione.
Indietro
Q: Nella demo online si vede un frame con cartelle,
la possibilità di crearne di nuove e così via. Nella mia
installazione PHProjekt appare unicamente la finestra per nuove mail.
Perchè?
A: Il vostro PHP non ha l'estensione imap, questo è il motivo
per cui il setup non offre questa opzione.
Interventi richiesti:
1. Attivare l'estensione imap nel vostro php (php_imap.dll) e controllare
mediante la funzione phpinfo(); una sezione è dedicata all'estensione
imap)
2. cambiare il valore della variabile $quickmail ad 1 nel file config.inc.php
3. eseguire il setup/configurazione ed impostare l'opzione della 'mail'
a '2' - il sistema installerà le richieste tabelle nel database.
4. creare un account di mail e provare il mail client
Indietro
Q: Da quando ho attivato la funzione SSL, non posso
fare il download dei file!
A: [Dal forum]: si risolve il problema modificando tre file di
PHProjekt(3.2) es:
filemanager_down.php, nella sezione "//set headers ..." togliere il commento
alle 2 linee contenenti "no-cache" ed aggiungere la seguente linea:
// header ("Cache-Control: no-cache, must-revalidate");
// header ("Pragma: no-cache");
header ("Pragma: private");
vcard_ex.php deve risultare cos�:
session_start(); // rimuovere il # nel file originale
header("Content-type: text");
header("Content-disposition: inline; filename=$name.vcf");
header ("Pragma: private"); //aggiungere questa linea
csv_ex.php add the "private" line to the header section:
header("Content-type: text/csv");
header("Content-disposition: inline; filename=$file.csv");
header ("Pragma: private"); //aggiungere questa linea
Indietro
Q: Dopo un primo fallimento di installazione, tentando
di installare nuovamente PHProjekt, mi è un login di admin e relativa
password!
A: Sembra che il file config.inc.php sia già nel vostro
sistema; lo script presume che si vuole fare un aggiornamento, o qualcosa
d'altro che richiede una vostra autorizzazione.
cancellare il file config.inc.php e provare di nuovo.
Indietro
Q: Ho installato PHProjekt, ma quando cerco di
eseguire index.php, appaiono i seguenti messaggi:
"Attenzione: open_basdir restriction in effect. File is in wrong
directory..."
A: E' una misura di sicurezza di PHP per impedire che qualche file
da una cartella che non è indicata nel parametro 'open_basedir'
del file php.ini sia preso in considerazione.
Soluzione: Cancellare il valore del parametro 'open_basedir' nel file
php.ini
Indietro
Q: Quando clicco su setup.php, la mia applicazione
Apache si interrompe con un errore del tipo:
The instruction at "xxxkjk" referenced memory at "0xxx".
The memory
could not be read.
A: Può essere che non sia corretto il percorso per la variabile
'session.save_path' nel file php.ini.
Indietro
Q: La chat non invia messaggi nella versione sulla
mia macchina. Qualche suggerimento?
A: Il webserver UID \'httpd\' o \'nobody\' o qualcosa di analogo)
deve avere il permesso di scrittura per il file \'chat.txt\'.
Indietro
Q: Ho una domanda su PHP!
A: Probabilmente il miglior sito è la home page di PHP group:
php.net, oppure i siti
italiani dedicati al linguaggio PHP.
Indietro
Q: C'è un modulo che permette di ricevere
mail su di un POP standard (non IMAP)? Il web host non supporta IMAP.
A: Spesso � non compreso che � necessario avere un'estensione PHP
(libreria) chiamata imap. Il modulo � poi in grado di funzionare con account
sia pop che imap.
Indietro
Q: Appare il messaggio "Column count doesn't match
value count at row 1 / Il numero delle colonne non concorda con il valore
alla riga 1" oppure "Unknown column 'nn' in 'field list' / Colonna 'nn'
sconosciuta nella 'lista dei campi'
A: Questo problema sorge quando si aggiorna PHProjekt senza eseguire
la routine di setup/update.
Indietro
Q: Ho installato con MS-SQL, ma dopo il login
il sistema si blocca!
A: Cambia nel file lib.inc.php da "$link = mssql_connect($db ..."
a "$link = mssql_pconnect($db_host ..."
Indietro
Q: Si verifica quest'errore nell'eseguire setup.php:
Failed opening \'/usr/www/webroot/go.geno.com/html/index.php\' nell'includere
(include_path=\'.:/usr/local/lib/php\') in Unknown on line 0
A: Si risolve dando la propriet� di tutti i file e cartelle nella
cartella di PHProjekt a 'wwwrun.nogroup'; l'utente ed il gruppo di Apache
Indietro
Q: Ho scelto Oracle come RDBm preferito e dopo
aver compilato il form con i parametri di accesso richiesti, il sistema
si blocca. Cosa pu� essere?
A: Modifica il file PHP.ini: 'extension=php_oci8.dll'
Indietro
Q: Vorrei assegnare nella timecard delle durate
ad un progetto, ma non � visualizzato alcun progetto!
A: Il progetto appare nel giorno scelto se:
- il progetto � in status di 'working / in lavorazione'
- la data di inizio e di termine devono includere la data scelta
- devi essere un partecipante del progetto
- devi avere dei valori immessi per questa giornata
(per $projekte = 3 nel file config.inc.php, l'ultima condizione non �
richiesta)
Indietro
Q: Ho qualche problema nel setup perchè
si verifica questo messaggio:
"Database connection failed! Call admin, please / Errore nella connessione
al database!
Rivolgiti all'amministratore del sistema."
A: Lo script PHP non può connettersi al database. Controlla
se i parametri di accesso sono corretti; se l'interfaccia al database
in PHP è compilata/installata e se è attiva ed anche se
è attiva ed in esecuzione e, per finire, se l'utente del database
ha i privilegi per creare le tabelle.
Indietro
Q: Si verifica un 'parse error' alla linea yxz
nello script yxz!
A: Parecchi utilizzatori hanno segnalato che non avevano correttamente
'unzip / decompresso' i file della distribuzione; � la prima cosa da controllare.
Indietro
Q: Posso inviare allegati di dimensione limitata
(ad esempio pi� piccoli di 1MB). Come posso risolvere l'inconveniente?
A: Pu� darsi che il parser PHP non abbia abbastanza memoria per
comporre per intero la mail con relativo allegato.
Prova ad aumentare il valore della variabile 'memory_limit' nel file php.ini.
Indietro
Q: Il browser Mozilla cerca di 'download / scaricare'
il calendario dapprima come 'x-httpd-calendar'. Come mai?
A: Installando il browser Mozilla 1.0rc3 i, per la prima volta,
� attivata l'opzione "http-pipelining". Ci� non fa funzionare regolarmente
PHProjekt, disattivando l'opzione, tutto funziona regolarmente!
Indietro
Q: Continuo ad avere problemi di connessione con
Postgres!
A: Modifica il file "lib/lib.inc.php" alla linea 110 ed il file
"setup/step2a.php" alle linee 43, 51 e 53 da:
$link = pg_connect((($db_host == "") ......
a
$link = pg_connect((($db_host == "" || $db_host == "localhost") .....
Postgres richiede che in caso di "localhost", l'host semplicemente non
deve essere menzionato nella stringa di connessione.
Un altro suggerimento da un altro utilizzatore:
Di principio non devi fornire l'hostname se il database � nel localhost.
Sembra ci sia un bug in PHP.
Poi � sorto un errore javascript, che mi ha informato che avevo inserito
un hostname, cos� ho aperto il file lib/chkform.js e ho commentato interamente
il corpo della funzione chkForm ed aggiunto la linea "return true;" Ora
sono in grado di installare PHProjekt.
Indietro
Q: E' possibile cambiare l'ampiezza massima dei
file (max_filesize) nel modulo di upload?
A: Cambia il parametro 'upload_max_filesize' nel file php.ini al
valore desiderato.
Indietro
Q: Eseguendo index.php, si verifica il seguente
messaggio: "Warning: start failed for ../../../config.inc.php (errno=2
- No ... / Attenzione: La partenza fallisce per ....". Cosa succede?
A: Modificare il file e cambiare da:
if (is_readable("../../../config.inc.php")) include_once("../../../config.inc.php");
elseif (is_readable("../../config.inc.php")) include_once("../../config.inc.php");
a:
if (is_readable("../../config.inc.php")) include_once("../../config.inc.php");
Indietro
Q: Sebbene i file caricati siano nella cartella
dei 'file', non sono in grado di scaricarli!
A: Disattivare la compressione (turn off) in mod_gzip, ci� pu�
essere causa di problemi durante il download.
Indietro
Q: Il client eMail di PHProjekt non ha alcuna
funzionalit� per memorizzare quali eMail sono gi� scaricate.
Cos� ogni volta che si richiedono delle nuove mail, il client restituisce
tutte le mail presenti nel POP Server.
A: Fare attenzione che ci sono due link nella barra di navigazione.
Un link � denominato 'receive ...: / ricevuti ....' ed il bottone successivo
'... and leave on the server / ... e lasciati sul server ...'. Per cancellare
le mail che sono gi� state scaricate, devi usare il primo bottone.
Indietro
Q: Si presentano problemi imprevisti con alcuni
utenti; i loro record sono mischiati fra di loro!
A: Controlla se lo 'short name / nome corto' non è compilato:
questa potrebbe essere la spiegazione.
Indietro
Q: Non visualizzo il 'body / corpo' della mail.
A: Degli utilizzatori hanno risolto questo problema commentando
la linea contenente $body = eregi_replace("script","<script",$body)
nel file mail_view.php"
Indietro
Q: Ho modificato il valore della variabile $quickmail
nel file di configurazione da 1 a 2 per ricevere comunque delle mail,
ma si verifica un messaggio di errore sql che segnala che alcune tabelle
non esistono. Cosa è successo?
A: Non basta cambiare questo valore, alcune tabelle di database
devono comunque essere create !
-> cambia di nuovo il valore ad 1 ed esegui di nuovo il file run setup.php
con l'opzione 'configure'. Se la nota vicina al modulo di mail, ti segnala
di inserire il valore '2', allora potrai installare un completo client
mail, altrimenti il tuo provider deve aggiungere la libreria imap alla
tua installazione php.
Indietro
Q: Quali file e attributi di cartella (oppure
permessi) sono necessari al webserver?
A: Il webserver necessita di permessi in lettura per tutte le cartelle
all'interno della cartella di PHProjekt e con permessi di scrittura per
quanto segue:
- al file config.inc.php che sar� creato nella fase di setup di PHProjekt
nella caratella di root
- le cartelle /chat, /attach e upload
Indietro
Q: Da dove posso scaricare un file config.inc.php?
Non sono riuscito a crearne uno valido a motivo di qualche errore nascosto.
A: S�, qui: www.phprojekt.com/files/sql_dump.tar.gz
Troverai un'immagine del database ed il file standard config.inc.php
Indietro
Q: Le FAQ spesso fanno riferimento al file 'php.ini',
ma io non ho accesso a questo file. Come posso controllare comunque i
parametri di configurazione?
A: Scrivi uno script con la seguente linea:
phpinfo();
e poi controlla l'output di questo script che visualizzer� tutti i valori
di php.ini
Indietro
Q: Ho visto diverse soluzioni ai bug, soluzioni
disponibili per la versione corrente; devo scaricarle oppure no?
A: Tutte le soluzioni dei bug (naturalmente fino ad adesso) sono
comprese nella distribuzione corrente, cos� non ti devi preoccupare dei
vecchi bug e delle loro soluzioni. Ma per ricevere le future soluzioni
ai bug, devi sottoscrivere la newsletter relativa alla tua versione.
Indietro
Q: Il 'download / scarico' di un file d� come
risultato un file di 0 caratteri! Nella cartella di 'upload' la dimensione
del file � corretta.
A: Un utilizzatore ha constatato che la soluzione � mettere in
off la variabile di restrizione 'safe_mode' nel file php.ini.
Indietro
Q: Si verifica il messaggio: "Oops - can't find
my session / Perbacco - non trovo la mia sessione". Cosa devo fare?
A: a) La variabile session.save_path (nel file php.ini) deve fare
riferimento ad una cartella valida ed esistente come, ad esempio: "C:\PHP\sessiondata"
b) PHP deve avere accesso a session.save_path. in ambito winnt/iis e l'utente
"iusr_host" deve avere i tutti i privilegi rwxd (letttura / scrittura
/ aggiornamento / cancellazione) alla cartella, ad esempio "C:\PHP\sessiondata"
c) un utilizzatore ha segnalato che, in questo caso, la variabile 'register_globals'
nel file php.ini deve essere uguale ad "on".
Indietro
Q:E' possibile inviare una mail da un sistema
windows system senza un proprio mailserver?
A:Fare le seguenti modifice nel file php.ini (esempio per t-online):
[mail function]
SMTP=mail.btx.dtag.de ;for win32 only
[email protected] ;for win32 only
Bisogna essere online! Poi far partire il modulo mail (Attenzione: php.exe
si bloccher� se sei offline!!)
Indietro
Q:Voglio aggiornarmi alla versione 4.0 partendo
dalla versione 3.2, ma sembra che abbia perduto la password dell'utente
'root'. C'� un modo per recuperarla?. Posso semplicemente andare nella
tabella degli utenti e cancellare la password per l'utente 'root'?
A:Se disabiliti la 'password encryption', la risposta � s� (variabile
'$pw_crypt = 0' nel file config.inc.php)
Nel caso la 'password encryption' sia attiva, copia un'altra nota password
presente nel database (tabella 'users', campo 'field pw') nel record dell'utente
'root' e poi fai il login con questa password.
Indietro
Q:Alla partenza di un aggiornamento si verifica
il messaggio di errore: "PANIC! config.inc.php can't be written! ... /
Panico! il file config.inc.php non pu� essere scritto! ..."
Ho cambiato gli attributi alla cartella al valore 777 e nulla � mutato.
Cosa � successo?
A:Non basta cambiare gli attributi / permessi della cartella; il
file config.inc.php deve, anch'esso, avere i privilegi per essere riscritto
dal webserver con un nuovo contenuto. Eseguire direttamente il 'chmod
777' sul file config.inc.php.
Indietro
Q:Interbase/Firebird: Ho scoperto dei problemi
con un charset!
A:Un amministratore di sistema ha constatato che il problema potrebbe
essere causato da una mancata definizione del charset nel database. Ha
verificato il problema con il charset win1252.
Indietro
Q:Eseguendo il file setup.php, si verifica questo
messaggio: "Oops! Can't include or find the language files in the directory
'lang'! ... / Perbacco! Non posso includere o trovare i file delle lingue
nella cartella 'lang' ...", Cosa posso fare?
A:E' una incompatibilit� fra PHP 4.2.x ed Apache 2.x. Per superare
il problema, vedere http://www.phprojekt.com/modules.php?op=modload&name;=forum&file;=index&kat;=1&id;=16458&action;=writetext
Indietro
Q:E' possibile usare Apache versione 2.0.43 (oppure
simile)?
A:In via generale S�; ma, allo stato attuale (fine 2002), si osservano
diversi problemi con la combinazione PHP4/Apache 2.0.x ; cos� � fortemente
raccomandato di restare alla versione 1.3 versione di Apache.
Indietro
Q:Come devo fare un aggiornamento?
A:PHProjekt ha una routine automatica di aggiornamento. Bisogna
distinguere fra aggiornamenti di manutenzione (un cambiamento del numero
di versione nella terza posizione, ad esempio da 3.2.0 a 3.2.1) oppure
un aggiornamento con funzionalit� aggiuntive (ad esempio da 3.2 a 3.3
oppure da 3.3 a 4.0). Nel primo caso devi semplicemente copiare i file
sopra i precedenti, nel secondo caso devi eseguire il file setup.php con
l'opzione 'update to new version / aggiorna alla nuova versione'; la routine
di setup far� il resto.
Attenzione: Fai sempre il 'backup / salvataggio' del tuo sistema (= database
e tutte le cartelle) prima di ogni aggiornamento! Puoi usare il programma
addon 'PHProjekt backup system' per gestire i tuoi 'backup / salvataggi
ed i tuoi restore / ripristini'.
Indietro
Q:Dopo l'upload (carico), il file 'caricato' esiste
nella cartella /tmp ma la routine di copia fallisce!
A:Verificare nel file php.ini se la cartella /tmp dir � veramente
la cartella di 'upload'! Altrimenti devi modificare oppure creare una
nuova cartella con nome uguale a quello indicato nel file php.ini.
Indietro
Q:Ho problemi nell'aprire e nel salvare i file
pdf!
A:Un utilizzatore ha constatato che dopo aver cambiato la stringa
'content disposition' nella linea 'header( "Content-Disposition: attachment;
filename=$name");' nel file filemanager_down.php da 'attachment' a 'inline',
si possono aprire i file pdf con il browser.
Indietro
Q:Nel forum della homepage di PHProjekt � stato
segnalato un errore di 'reporting level' nell'ottenere che il messaggio
di errore sia visualizzato. Come posso risolvere il problema?
A:Mettere un commento prima di questa linea nel file index.php
e nel file lib/lib.inc.php: error_reporting(0); aggiungendo due barre
all'inizio della linea: // error_reporting(0); e poi rimuovere le due
barre nella linea successiva:
da: // error_reporting(E_ALL & ~E_NOTICE);
a: error_reporting( E_ALL & ~E_NOTICE);
Indietro
Q:Occorre configurare le tabelle richieste nel
database prima dell'installazione?
A:No, basta solo creare un nuovo database vuoto, la procedura di
setup creer� le tabelle richieste.
Indietro
Q:Durante il setup, si verifica il seguente messaggio:
"Session error! Please set the correct temp path in the variable session.save_path
at php.ini / Errore di sessione! Configura il corretto percorso 'temp'
nel file php.ini. ". Ma esiste gi� un valore nel file php.ini!
A:Assicurati che: - questa cartella esista
- il webserver sia in grado di leggere e scrivere i file
- che tu abbia scritto il percorso della cartella in modo corretto, in
particolare windows pu� causare dei problemi (prova tutte le combinazioni
come c:\tmp, C:/tmp etc.)
Indietro
Q:Durante il setup si verifica il seguente messaggio:
"Session error! Please set the correct temp path in the variable session.save_path
at php.ini / Errore di sessione! Configura il corretto percorso 'temp'
nella variabile session.save_path nel file php.ini.". Ma io non so cosa
fare!
A:Se sei ospite di un provider, informarlo che le sessioni di PHP4
non funzionano regolarmente e chiedigli di risolvere il problema. Se il
provider coincide con te, devi modificare il file php.ini sul tuo sistema
e configurare il percorso in 'session.save_path' facendo riferimento alla
cartella dove il webserver pu� leggere e scrivere.
Un utilizzatore ha constatato che configurando una cartella di 'sessiondata'
dipendente dalla cartella php con permessi di lettura e di scrittura da
parte del webserver risolve il problema.
Indietro
Q:Il tentativo di connessione al database nella
fase di test mi restituisce una pagina vuota! Qualche suggerimento?
A:Molti motivi possono essere responsabili del fallimento del test
sul database. Il test semplicemente verifica se esiste una connessione
attiva al database. Leggi la parte 'database' in questo FAQ per ulteriori
suggerimenti. Se l'intero schermo � vuoto, controlla se il tuo PHP supporta
il necessario database. Lo si pu� verificare mandando in esecuzione la
funzione phpinfo() e poi controllare se esiste la sezione relativa al
database scelto.
Indietro
Q:Ho provato ad installare PHProjekt in ambiente
redhat 8.0, ma ho incontrato dei problemi! Qualcuno pu� aiutarmi?
A:Un amministratore di sistema ha constatato che probabilmente
il sistema installa se stesso senza l'ambiente MySql. Controllare nella
lista rpm e, in caso di mancanza di MySql, installare l'ambiente MySql
rpm.
Qui puoi trovare il forum che pu� aiutarti ulteriormente:
http://www.phprojekt.com/modules.php?op=modload&name;=forum&file;=index&kat;=1&id;=18779&action;=writetext
Indietro
Q:Ci sono motivi perchè le notifiche nel
modulo del forum non funzionino?
A:Assicurarsi che questa funzione sia attiva nel file di configurazione;
ovvero: $forum_notify
= 1.
Indietro
Q:Ogni volta che accedo ad una mail, appare parecchio
codice sorgente PHP sullo schermo. Come posso risolvere il problema?
A:Sostituire nella prima linea del file mail_list.php
<?
con <?php
Indietro
Q:Ho aggiornato il mio webserver ad apache 2.x
e gli 'upload' oltre i 500kB sono impossibili! Cosa succede?
A:Cambia il valore della variabile LimitRequestBody ad esempio
a 20000000 (valore predefinito: 524288) nel file di configurazione di
Apache /httpd/conf.d/php.conf
Indietro
Q:Ho letto che esiste l'opzione di esportare file
in formato pdf, come funziona?
A:Prendi la classe pdf (di libero utilizzo) da R & OS: http://www.ros.co.nz/pdf/
e copiala.
- rimuovi questa linea nella classe class.pdf.php: "header("Content-Disposition:
inline; filename=".$fileName);"
- copia i file 'class.pdf.php' e 'class.ezpdf.php' nella cartella '/misc'
- copia tutti i font nella nuova cartella '/fonts' sottostante la cartella
'/misc'.
Per ultimo attiva l'opzione 'pdf export' nel file config.inc.php modificando
la variabile come segue: $pdf_support = "1";
Indietro
Q:Benchè sia sicuro che i percorsi nel
file config.inc.php sono configurati correttamente, si verifica il seguente
messaggio al momento del download: "Panic! specified file not found ..
/ Panico! il file richiesto non è stato trovato...". Quale può
essere la ragione?
A:Controlla se il webserver ha i diritti di leggere e di scrivere
nella cartella di 'uplaod': parecchi amministratori di sistema segnalano
che la mancanza di ci� � la ragione dei problemi.
Indietro
|