PDA

View Full Version : piccolo progettino, chi è interessato?


sgdfgsgfsgs
16-02-2005, 18:30
è un piccolo progetto che mira alla creazione di uno script php e mysql con il quale si puo' facilmente gestire i propri appunti come:

i comandi unix
howto
articoli
definizioni e acronimi

per ulteriori info
http://freehost05.websamba.com/Elio_web/sopalinux/index.html


.. in firma :D

unarana
16-02-2005, 23:00
Non tutti abilitano la visione della signature, per cui suggerisco di editare il post iniziale e di dare una descrizione minimale del tuo progetto

Appena avrò tempo (utopia :p ) ci darò un'occhiata ;)

Ciao :D

sgdfgsgfsgs
17-02-2005, 08:52
Originariamente inviato da unarana
Non tutti abilitano la visione della signature, per cui suggerisco di editare il post iniziale e di dare una descrizione minimale del tuo progetto

Appena avrò tempo (utopia :p ) ci darò un'occhiata ;)

Ciao :D


fatto....attendo la tua occhiata :sbav: :cool:

sgdfgsgfsgs
17-02-2005, 14:04
uppo per dire che:
1)ho aggiustato un po di cose perche' alcune persone avevano difficolta' ad installarlo....

2)nessuno lo ha visto? non è mica un progettone da 10000000000 di euro e da 10 ore al giorno davanti al pc a scrivere codice php quindi .... :O

sgdfgsgfsgs
17-02-2005, 16:28
nessuno lo ha provato? non interessa a nessuno? :(

l.golinelli
17-02-2005, 19:25
Non va... Manca config.inc.php

unarana
17-02-2005, 19:40
per crearlo lancia setup.php

Lo sto provando ora, ti faccio sapere

Ciao :D

unarana
17-02-2005, 21:38
Direi che va bene, ma non ho controllato tutto

Al massimo metterei nel file comandi.php

#---new lines----
<?php
session_start();
?>
#---end new lines----
<html>
<head>
<title>Comandi Unix</title>
</head>
<body>


per evitare che si possa verificare un errore tipo "session_start(): Cannot send session cache limiter - headers already sent"

Ciao :D

sgdfgsgfsgs
18-02-2005, 08:10
Originariamente inviato da Mach
avete pensato ad una versione che non faccia uso di dbms? o meglio, che permetta di scegliere se usare mysql o un altro db o files di testo?


io non sono ferrato in materia.....appunto volevo che qualcuno un po + ferrato lo completasse....in fondo il + è fatto, andrebbe ritoccato un po' ed aggiunto magari 1 motore di ricerca interno....tutto qui :)

@unarana: grazie, lo correggero' ! :)

_YTS_
18-02-2005, 08:58
non riesco a provarlo.... :muro:

Warning: fopen(include/config.inc.php): failed to open stream: Permission denied in /var/www/appunti/setup.php on line 8

Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/appunti/setup.php on line 9

Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/appunti/setup.php on line 10

Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/appunti/setup.php on line 11

Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/appunti/setup.php on line 12

Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/appunti/setup.php on line 13

Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/appunti/setup.php on line 14

Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/appunti/setup.php on line 15

Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/appunti/setup.php on line 16

Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/appunti/setup.php on line 17

Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/appunti/setup.php on line 18

Warning: fclose(): supplied argument is not a valid stream resource in /var/www/appunti/setup.php on line 19
I dati che hai inserito non permettono di connettersi correttamente al db


i dati che uso sono corretti perche mi loggo e lavoro sul database.

ciao

sgdfgsgfsgs
18-02-2005, 09:01
hai provato a mettere i permessi di scrittura nella directory include/ ?

_YTS_
18-02-2005, 09:26
ok ora va però....


I dati che hai inserito non permettono di connettersi correttamente al db

eppure i dati sono corretti :muro:

sgdfgsgfsgs
18-02-2005, 09:31
Originariamente inviato da _YTS_
ok ora va però....


I dati che hai inserito non permettono di connettersi correttamente al db

eppure i dati sono corretti :muro:

ok, questo è un problemino che devo, o meglio, si deve risolvere....se il setup non va a buon fine, viene comunque creato il file include/config.inc.php contenente i vecchi dati.....


prova a ricreare il db

mysqladmin drop nome_db
mysqladmin create nome_db

e a cancellare il vecchio config

rm -f include/config.inc.php

poi rilancia il setup.php

dimmi se va

_YTS_
18-02-2005, 09:38
niente, riprovato varie volte, cambiato nome anche alla tabella, niente :cry:

quale è il file che contiene le direttive per puntare a mysql?
magari per la mia debby va cambiato.
non saprei, cmq tnx dell'aiuto.

sgdfgsgfsgs
18-02-2005, 09:41
il file è include/config.inc.php

ma che errore ti da? quando te lo da? quando lanci il form di setup.php? che ti dice quando compili e lanci il form setup.php?

_YTS_
18-02-2005, 12:17
allora quando compilo il form di setup mi da quell'errore.
io poi cancello il file creato con i dati corretti, rilancio il form e sempre lo stesso errore.
se non cancello il file mi dice che esiste gia un file di configurazione ovviamente.
il tutto pero non mi funzia, non riesco ad andare avanti nel setup,
non si connette al database che pero funziona perche ci tengo un blog.

ciao

sgdfgsgfsgs
18-02-2005, 12:23
se non mi dici che errore ti da non so proprio come aiutarti :)

sgdfgsgfsgs
18-02-2005, 12:25
è questo l errore?

I dati che hai inserito non permettono di connettersi correttamente al db


se è cosi allora forse non hai i permessi per scrivere sul db....se il tuo blog lo puoi cancellare :) prova ad installare lo script nel db che usa il blog :)

_YTS_
18-02-2005, 12:51
per esempio ecco i dati del form del blog:

// ** MySQL settings ** //
define('DB_NAME', 'AINET'); // The name of the database
define('DB_USER', 'root'); // Your MySQL username
define('DB_PASSWORD', 'passwdsegreta'); // ...and password
define('DB_HOST', 'localhost'); // 99% chance you won't need to change this value

a parte la passwd i dati sono corretti.

ora ho creato una nuova tabella di nome APPUNTI in cui vorrei far girare il tuo prog, tuttavia nascono i problemi come nei post sopra.
i dati e la pass sono corretti perche sul blog funzionano e a riga pure.

questo il tuo file di config:

<?php
//Questo file viene generato automaticamente dal file setup.php,
//rimuoverlo manualmente se si vuole rieseguire l'installazione
$db_host="localhost";
$db_user="root";
$db_password="passwdsegreta";
$db_name="appunti";

?>


l'output di mysql:

mysql> show databases;
+----------+
| Database |
+----------+
| AINET |
| appunti |
| mysql |
| test |
+----------+
4 rows in set (0.00 sec)



ciao

sgdfgsgfsgs
18-02-2005, 12:57
prova , nel setup.php, a dargli solo localhost e il nome del db, senza user e passw , se non va installa lo script nel db test (quindi sel setup.php inserisci localhost e test, ovviamente anche qui user e passw prova a lasciarli vuoti)

fammi sapere

_YTS_
18-02-2005, 13:02
allora ho provato 4 volte con :

localhost e appunti:

I dati che hai inserito non permettono di connettersi correttamente al db

localhost e test:

I dati che hai inserito non permettono di connettersi correttamente al db

127.0.0.1 e appunti:

Impossibile connettersi al db da te scelto


127.0.0.1 e test:


Impossibile connettersi al db da te scelto


niente non mi fa accedere, non ho messo ne user ne pass come mi hai consigliato tu.

tnx ciao

sgdfgsgfsgs
18-02-2005, 13:30
ogni volta che hai fatto 1 prova hai ricreato il db

mysqladmin drop nome_db
mysqladmin create nome_db

rm -f include/config.inc.php

?

_YTS_
18-02-2005, 13:38
provato ora, sempre uguale senza nome e pass mi da:

I dati che hai inserito non permettono di connettersi correttamente al db

ho dato un :

mysqladmin drop test -p
mysqladmin create test -p
rm -f config.inc.php

poi ho lanciato da browser il setup e il risultato come sopra.
stessa cosa con appunti al posto di test.

mysql> show databases;
+----------+
| Database |
+----------+
| AINET |
| appunti |
| mysql |
| test |
+----------+
4 rows in set (0.00 sec)

il database è sempre uguale perche ho droppato ma poi ricreato.

Ps: mi arrendo quasi.
ho il dubbio che in un qualche files di configurazione io debba cambiare qualche path.
dove è il path che indica il sockd di mysql?

ciao

sgdfgsgfsgs
18-02-2005, 13:48
io penso che il socket non centri, non so bene come funziona mysql ma penso che non hai i permessi per connetterti al db, prova ad utilizzare mysqlcc...vedi se riesci a risolvere qualcosa....

_YTS_
18-02-2005, 14:33
mysqlcc??'
non so cosa sia ma lo posso provare.

il problema è che non so dove sia la magagna, per cui non so dove ravanare per risolvere.
mysql funzia.....

unarana
18-02-2005, 14:51
@ _YTS_

il tuo config.inc.php è uguale a questo?


<?php
//Questo file viene generato automaticamente dal file setup.php,
//rimuoverlo manualmente se si vuole rieseguire l'installazione
$db_host="localhost";
$db_user="xxx";
$db_password="xxx";
$db_name="appunti";

?>


oppure hai


$db_host="http://localhost";


in quest'ultimo caso modifica levando l'http come nel primo caso


@ Stl

modifica anche gli altri file come comandi.php

Ciao :D

_YTS_
18-02-2005, 14:57
<?php
//Questo file viene generato automaticamente dal file setup.php,
//rimuoverlo manualmente se si vuole rieseguire l'installazione
$db_host="localhost";
$db_user="root";
$db_password="passwdsegreta";
$db_name="appunti";

?>


il mio file config.

ciao

sgdfgsgfsgs
18-02-2005, 17:34
@ Stl

modifica anche gli altri file come comandi.php

Ciao :D

lho modificato ma da sempre lo stesso errore.....visto che un po te ne intendi perche non lo aggiusti un pochettino tu? :) ;) io con il php :bsod:

_YTS_
18-02-2005, 17:56
per sfizio ho lanciato add_articolo.php dal browser, ecco che dice:


Warning: mysql_connect(): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /var/www/appunti/include/connect.inc.php on line 3
ERRORE NELLA CONNESSIONE AL DATABASE!!!
E-mail inviata all'amministratore!
Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /var/www/appunti/include/connect.inc.php on line 7
ERRORE NELLA SELEZIONE DEL DATABASE!!!
E-mail inviata all'amministratore!
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /var/www/appunti/add_articolo.php on line 14
Errore nell'inserimento

secondo me c'entra il sock di mysql.
secondo voi?

sgdfgsgfsgs
18-02-2005, 18:27
booo :(

sgdfgsgfsgs
19-02-2005, 12:03
uppettino :D

unarana
19-02-2005, 18:41
Originariamente inviato da Stl
lho modificato ma da sempre lo stesso errore.....visto che un po te ne intendi perche non lo aggiusti un pochettino tu? :) ;) io con il php :bsod:

Il tutto è un po incasinato, modifica (solo per tamponare, per ora):

<?

all'inizio di ogni .php con

<?php
session_start();


solo il file comandi.php va modificato come ho detto sopra

sempre se per errore intendi qualcosa tipo

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at
/var/www/localhost/htdocs/appunti/include/connect.inc.php:13) in /var/www/localhost/htdocs/appunti/include/header.inc.php on line 2


Ciao :D

sopadj
20-02-2005, 10:11
hai visto che ogni file viene incluso il file include/header.php che contiene gia' session_start(); ? :(

in piu', non riesco a capire perche, in header.php(che contiene la funzione per la sostituzione delle newline con il br) che viene incluso in tutti i file, non funziona quando vado ad inserire un comando! oggi è domenica....hai una mezz' oretta per aggiustarlo 1 pochettino ? :p ;)

sgdfgsgfsgs
20-02-2005, 10:13
ops ho risposto con l account di mio fratello :rolleyes:

sgdfgsgfsgs
21-02-2005, 09:32
uppettino

unarana
21-02-2005, 12:02
Originariamente inviato da sopadj
hai visto che ogni file viene incluso il file include/header.php che contiene gia' session_start(); ? :(

Sinceramente non l'avevo visto :angel:

leva la linea dall' header, lascia immutati gli altri file e l'errore dovrebbe sparire

Ciao :D

sgdfgsgfsgs
21-02-2005, 13:06
Originariamente inviato da unarana
Sinceramente non l'avevo visto :angel:

leva la linea dall' header, lascia immutati gli altri file e l'errore dovrebbe sparire

Ciao :D


e perke?

no perke cosi come è fatto ora è molto + comodo :)

in tutti i file viene incluso, cosi basta modificare solo header.php per eventuali modifiche....:confused:

unarana
21-02-2005, 13:11
http://it.php.net/session_start

intendo levare solo la linea con session_start

Ciao :D

sgdfgsgfsgs
21-02-2005, 18:46
nessuna anima pia^ :(

sgdfgsgfsgs
21-02-2005, 18:50
nessuna anima pia? :(

nessuno lo ha provato? consigli, pareri, aiutini sono sempre ben accetti

sgdfgsgfsgs
28-02-2005, 15:55
aggiunti nuovi comandi e corretta l' estensione del file (lo avevo compresso con l'algoritmo bzip e lo avevo nominato appunti.tar.gz :D )