Newsgroup: it.comp.www.php
Titolo: Problema installazione script

Ragazzi ho un problema...
devo installare sul mio sito uno script php che gestisce una sorta di 
agenda on line...piů o meno!
Ora, il mio problema č che sono totalmente ignorante in materia di php.
Come faccio a installare 'sto script?
Se qualcuno di voi fosse cosě gentile di spiegarmi tutto fino in fondo o 
  mi rimandasse al post giusto, gli sarei eternamente grado...
Vi ringrazio anticipatamente, e se non sono stato chiaro ditemelo...
Fabrizio

 'sto script?  
Leggendo il file README/INSTALL?
-- 
I am what I am, I do what I can
Do. Or do not. There is not try.


Key fingerprint = 043A EAF4 D749 A42A 2808  0EFF FBD8 BFCA 5B75 5A1B

Allora... ho cercato il file di installazione e ho trovato il manuale... 
Ma... c'è sempre un ma!
Ecco cosa mi dice nel paragrafo installazione:
1. Copy all files to a webserver-accessible directory, e.g. 
http://yoursite.com/crm/
.
2. For easy installation, do a "chmod 777 config.inc.php" in your 
installation directory.
3. Point your browser to the installation directory and follow the 
installation instructions.
4. Do a "chmod 500 config.inc.php" in your installation directory, and a 
“chown xxxx.yyyy config.inc.php” where xxxx is your webserver’s user and 
yyyy is your webserver’s group.
5. Add a cron job to some machine (could be local, but also remote) to 
start the emailnotifier agent for entities:
An example from my cron file: (the cron user doesn't need to be root)
# CRM Alarm date manager
0 8 * * * wget 
http://yoursite.com/crm/
duedate-notify-cron.php?password=yourCRONpwd\ &reposnr=XXX 1> /dev/null 
2> /dev/null
0 15 * * * wget 
http://yoursite.com/crm/
 \
duedate-notify-cron.php?password=yourCRONpwd\ &reposnr=XXX 1> /dev/null 
2> /dev/null
This will send an e-mail notification at 8 AM and 3 PM. Entities wich 
will be mentioned are entities which have an alarm date set to [today].
The reposnr=XXX part resembles the repository number you'd like to send 
notifications for. reposnr=0 for the first, reposnr=1 for the second and 
so on (equal to the values in your config file). Skip the "1> /dev/null 
2> /dev/null" part if you'd like reports mailed to the user under which 
the crond job runs.
You can edit the cron script password using the administration interface 
(change system values, cronpassword). It is recommended you change this 
password regularly for it istransmitted in plain text. Try the wget (or 
lynx --source) command first from the command line! It'll give nice 
output so you'll see if it all works.
6. Use the 'Change system values' option to set a global admin password 
(admpassword)
7. Done. All settings can be modified using the 'administration' page.
Ora, scusatemi ma sono ignorate come una capra, non ho mai utilizzato 
php prima d'ora... Buono il primo punto... metto tutto sul server web. 
Passiamo al secondo punto: diciamo che quel "chmod 777 config.inc.php" 
mi lascia un po perplesso. Idem quanrto punto. Sareste così gentili da 
spiegarmi? Penso che questo procedimento valga per qualsiasi 
installazione di script php, giusto?
Attendo trepidante notizie... e perdonate la boiata di domanda, ma sono 
palesemente in difficoltà. Grazie, Fabrizio

 palesemente in difficoltà. Grazie, Fabrizio
Da quello che vedo l'installazione è abbastanza standard,
dopo aver messo nella directory del server, guarda che le directory indicate
siano accessibili in lettura e scrittura.
Mi lascia perplesso quella parte che parla di cron... Non so che dirti, non
mi è mai capitato, forse sapendo di che script si tratta....
Per gli altri, tieni presente che chmod e chown sono comandi di sistemi *nix
like chmod serve per cambiare permessi a file e directory
chown per cambiare proprietà a file e directory.
Per i permessi, di solito uso wrx e non ricordo i bit ma dovrebbe essere:
0 nessun opermesso
1 permesso di lettura
2 permesso di scrittura
4 permesso di esecuzione.
Il numero lo ottieni sommando i permessi... se è veramente così:
5 permesso di lettura e esecuzione
7 permesso di lettura scrittura esecuzione
e così via...
Per cron, non so proprio che dirti, non che non lo conosco, ma non mi è mai
capitato che uno script php mi chieda di impostare un job con cron....
Se aspetti un pò ti posso mandare una semplice guida su come configurare
cron, te lo mando via mail, perché comprenderai che cron non c'entra molto
con il php 8)
Intanto, se qualcuno vuole dare altri consigli, ben venga.... :)
ciao,
roberto


 will be mentioned are entities which have an alarm date set to [today].
Qui ti spiega quello che fa lo script precedente...
per il resto, mi devi dare tempo...
ciao,


 roberto.
Grazie Roberto, sei gentilissimo...
immaginavo che chmod e cron fossero comandi, ma ho qualche difficoltà a 
capire dove usarli.
Ipotizza che io carichi i file sul web server tramite consolle ftp.
Posso poi utilizzarli da shell?
Aspetto buone nuove... Grazie ancora

Fabrizio wrote:

Intanto ti ho mandato il tutorial: Spero che ti sia arrivato, perché mentre
ti scrivo mi ha dato un errore... Devo controllare, ma tu guarda la posta.
Allora questo dipende dal server.
Io ricordo (tanti e tanti anni fa... :) ) di aver lavorato su un server
windows e mi faceva dare i permessi attraverso il tasto destro del mouse
scegliendo proprietà, potevo così mettere i permessi ai file ma era tanto
tempo fa e non ricordo bene e soprattutto erano i primi tempi che usavo
linux e lo usavo in modalità grafica...
Da ftp ci dovrebbe essere un modo, entra in ftp e digita help. In caso
contatta l'amministratore del server.
In ogni caso, i comandi chmod e chown te li dovrebbero far usare.
Per quanto riguarda cron, come ti ho scritto nella mail (se ti è arrivata...
fammi sapere) è alquanto improbabile che te lo facciano usare a meno che il
server non sia tuo, ma da quello che ho capito... non ci spero....
facci sapere,


 Aspetto buone nuove... Grazie ancora
Ah, scusa,
ricordati che se stai mettendo il tuo sito su un server windows, non credo
che trovi un servizio cron.... ma questo non ne sono sicuro, te l'ho detto,
non uso windows da veramente tanto tempo.
