phpBB Italia chiude!
phpBB Italia ringrazia tutti gli utenti che hanno dato fiducia al nostro progetto per ben 9 anni, e che, grazie al grande lavoro fatto da tutto lo Staff (rigorosamente a titolo gratuito), hanno portato il portale a diventare il principale punto di riferimento italiano alla piattaforma phpBB.

Purtroppo, causa motivi personali, non ho più modo di gestirlo e portarlo avanti. Il forum viene ora posto in uno stato di sola lettura, nonché un archivio storico per permettere a chiunque di fruire di tutte le discussioni trattate.

Il nuovo portale di assistenza per l'Italia di phpBB diventa phpBB-Store.it, cui ringrazio per aver deciso di portare avanti questo grande progetto.

Grazie ancora,
Carlo - Amministratore di phpBB Italia

Svuotare file log

Area di discussione relativa al linguaggio di programmazione web più conosciuto. Il forum è dedicato anche a MySQL, la piattaforma di database più utilizzata con il PHP.
Pentambo
Utente
Utente
Messaggi: 65
Iscritto il: 09/11/2011, 12:29
Sesso: Maschio
Versione: 3.1.7
Server: UNIX/Linux
PHP: 5.4.45
Database: MySQL 5.5.49

Svuotare file log

Messaggio da Pentambo » 23/05/2012, 10:39

Buongiorno a tutti, dietro suggerimento apro il post, anche se la richiesta non è strettamente legata al phpbb.

Ho un file di testo ove vengono trascritti gli errori e tutto quello che faccio nel sito, questo file in un mese arriva anche a 2 Gb di grandezza e lo devo svuotare, ma per farlo devo collegarmi via ftp essendo di grosse dimenzioni non posso aprirlo e cancellare il testo questo perchè essendo enorme impiega troppo tempo ad aprirsi fino ad oggi non faccio altro che cancellare l'intero file e inserirne uno ex.novo vuoto.

La mia richiesta è: qualcuno di voi che conosce bene il php mi può dare la stringa che apre il file lo svuota e lo richiuda, in modo che richiamando questo comando che logicamente verrà inserito in un file e quindi richiamando il file stesso con il cron, ad esempio una volta al mese, mi pulisce il file di log in automatico.

Spero di essere stato chiaro nell'esporre il mio problema.

Grazie

Avatar utente
Carlo
Amministratore
Amministratore
Messaggi: 9957
Iscritto il: 19/04/2009, 10:24
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 7.1.0
Database: MySQL(i) 10.0.27-MariaDB-cll-lve
Località: Puglia
Contatta:

Re: Svuotare file log

Messaggio da Carlo » 23/05/2012, 21:23

Il file allegato dovrebbe andare bene.
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

Pentambo
Utente
Utente
Messaggi: 65
Iscritto il: 09/11/2011, 12:29
Sesso: Maschio
Versione: 3.1.7
Server: UNIX/Linux
PHP: 5.4.45
Database: MySQL 5.5.49

Re: Svuotare file log

Messaggio da Pentambo » 25/05/2012, 20:54

Grazie Carlo funziona alla grande finalmente posso scordarmi di svuotarlo :)

Avatar utente
Lady R
phpBB Expert
phpBB Expert
Messaggi: 900
Iscritto il: 08/11/2011, 13:43
Sesso: Femmina
Versione: 3.0.9
Server: UNIX/Linux
PHP: 5.3.8
Database: MySQLi
Contatta:

Re: Svuotare file log

Messaggio da Lady R » 25/05/2012, 23:15

mi pare assurdo che tu sia conscio del'impossibilità di aprire i file di log e che il tuo unico pensiero sia come cancellarli automaticamente.


Dovresti prima risolvere il problema relativo all'apertura (creare i file di log uno al giorno).
Dopo, pensare a come limitare il numero di file di log ad X..

Pentambo
Utente
Utente
Messaggi: 65
Iscritto il: 09/11/2011, 12:29
Sesso: Maschio
Versione: 3.1.7
Server: UNIX/Linux
PHP: 5.4.45
Database: MySQL 5.5.49

Re: Svuotare file log

Messaggio da Pentambo » 26/05/2012, 20:24

Lady R ha scritto:mi pare assurdo che tu sia conscio del'impossibilità di aprire i file di log e che il tuo unico pensiero sia come cancellarli automaticamente.


Dovresti prima risolvere il problema relativo all'apertura (creare i file di log uno al giorno).
Dopo, pensare a come limitare il numero di file di log ad X..

Lady il mio è un programma preimpostato ed è veramente ENORME di file prima che riesca a capire dovè inserito il comando che logga le varie attività divento Bisnonno, inoltre capisco fino alla B di php.

Per me è più facile, veloce e semplice cancellare quello che viene scritto nel file, piuttosto che dare un comando di creare un file al giorno.

:-)

Avatar utente
Lady R
phpBB Expert
phpBB Expert
Messaggi: 900
Iscritto il: 08/11/2011, 13:43
Sesso: Femmina
Versione: 3.0.9
Server: UNIX/Linux
PHP: 5.3.8
Database: MySQLi
Contatta:

Re: Svuotare file log

Messaggio da Lady R » 27/05/2012, 14:33

ma cosa te ne fai dei log se poi non puoi aprirli? davvero non capisco

Pentambo
Utente
Utente
Messaggi: 65
Iscritto il: 09/11/2011, 12:29
Sesso: Maschio
Versione: 3.1.7
Server: UNIX/Linux
PHP: 5.4.45
Database: MySQL 5.5.49

Re: Svuotare file log

Messaggio da Pentambo » 27/05/2012, 22:07

Lady R ha scritto:ma cosa te ne fai dei log se poi non puoi aprirli? davvero non capisco

Lady, il programma è il PHPADS e serve per mandare in rotazione i banner dove si possono creare vari account per i clienti, il file è maintenance.log, un file che crea il programma è stato fatto cosi e non lo posso cambiare, visto e considerato che le varie operazioni vengono loggate li dentro e a me non interessano allora lo cancello, altrimenti mi crea problemi di spazio nel server.

Avatar utente
Lady R
phpBB Expert
phpBB Expert
Messaggi: 900
Iscritto il: 08/11/2011, 13:43
Sesso: Femmina
Versione: 3.0.9
Server: UNIX/Linux
PHP: 5.3.8
Database: MySQLi
Contatta:

Re: Svuotare file log

Messaggio da Lady R » 28/05/2012, 12:56

Ok ora è più chiaro, potresti creare quel file e togliere i permessi di scrittura su di esso.

Avatar utente
Carlo
Amministratore
Amministratore
Messaggi: 9957
Iscritto il: 19/04/2009, 10:24
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 7.1.0
Database: MySQL(i) 10.0.27-MariaDB-cll-lve
Località: Puglia
Contatta:

Re: Svuotare file log

Messaggio da Carlo » 28/05/2012, 18:22

Esatto, con permessi CHMOD 664 potresti risolvere.
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

Pentambo
Utente
Utente
Messaggi: 65
Iscritto il: 09/11/2011, 12:29
Sesso: Maschio
Versione: 3.1.7
Server: UNIX/Linux
PHP: 5.4.45
Database: MySQL 5.5.49

Re: Svuotare file log

Messaggio da Pentambo » 28/05/2012, 22:36

Carlo ha scritto:Esatto, con permessi CHMOD 664 potresti risolvere.

Si avevo pensato a una cosa del genere ma se poi il programma non riuscendo più a scrivere si pianta???

:(

Rispondi

Torna a “PHP - MySQL”

Chi c’è in linea

Visitano il forum: Nessuno e 37 ospiti