Joomla.it Forum
Joomla! 1.0.x (versione con supporto terminato) => Le voci di Joomla.it (solo per versione Joomla 1.0.x) => : ferraresi_4ever 23 Feb 2007, 19:08:13
-
quando scrivo un contenuto dal fronted(lato sito) dopo aver cliccato salva appare :
Fatal error: Call to undefined function: stderr() in /web/htdocs/www.damianocunego.net/home/components/com_content/content.php on line 2069
Ho gia provato a rimettere i file del componente ma nulla!
-
p.s. i contenuti mi arrivano nell amministrazione e posso pubblicarli, ma quell errore è noioso un casino per un utente che vuole scrivere
-
Il metodo stderr() appartiene alla classe database, definita nel file includes/database.php.
Prova a ritrasferire tale file.
Che versione di Joomla usi?
-
1.0.12 --- rinserito il file databse.php ... ma nulla :(
-
Se qualcuno puo aiutarmi ho pure msn : galeax@hotmail.it
-
Per scrupolo ho dato un'occhiata alla riga 2069 in cui ti segnala l'errore:
$msg .= $fp->stderr();
La variabile $fp è un'istanza della classe mosFrontPage definita nel file com_frontpage/frontpage.class.php e non nella classe database come avevo detto; si tratta, forse, di omonimia.
La classe mosFrontPage estende a sua volta mosDBTable, definita nel file includes/database.php.
Ma nessuna di queste classi contiene il metodo stderr()!!!
Temo possa trattarsi di un bug. :-\
Ti chiedo cortesemente di scrivere esattamente i passi che fai, dove clicchi e cosa scrivi, per cercare di replicare l'errore.
-
Il blocco di codice in esame mi lascia molto perplesso...
Molto probabilmente la soluzione è modificarlo in questo modo:
$msg .= $database->stderr();
Tuttavia, ci sono ugualmente degli errori:
- la variabile $msg non viene mai utilizzata precedentemente, quindi l'utilizzo di .= è inutile
- la variabile $msg viene reinizializzata alla linea 2112, quindi sovrascrivendo qualsiasi cosa: il messaggio di errore non arriverà mai all'utente
-
Io mi loggo sul sito, vado a invia contenuto, scrivo quel ke voglio e premo il floppy (SALVA) !
Poi errore gia descritto!
Prova su un tuo sito e vedi se lo da anke a te se puoi...
-
P.S.
GRAZIE!!!!
Funziona modificando come mi hai detto te!
Cmq se l'errore lo da anche a te ed è di joomla, non mio quindi ... possiamo evidenziare il topic e mandarlo agli sviluppatori!No?
-
Io mi loggo sul sito, vado a invia contenuto, scrivo quel ke voglio e premo il floppy (SALVA) !
Ti logghi come?
Con quale tipo di utente?
-
Ho provato su una 1.0.12 loggandomi come Author ma non ho riscontrato il problema.
-
io come admin
-
io come admin
Provato anche con admin ma niente errore.
-
mi sono accorto di altri errori adesso ke ho modificato cm detto da te!
quando modifico un contenuto dal fronted e lo salvo viene pagina bianca... stessa cosa quando da amin cerco di levare un contenuto dalla prima pagina :( :( :( :( :( :( :(
-
Allora ... per l'errore che avviene quando cerco di levare un contenuto dalla parima pagina dal lato admin pagina bianca ... ma con visualizza html ...
<script> alert('DB function failed with error number 1062
<font color="red">Duplicate entry '4' for key 1 SQL=INSERT INTO jos_content_frontpage
VALUES ( 4, 0 )</font>');</script>
... quando modifico dal lato fronted ...
<script> alert('DB function failed with error number 1062
<font color="red">Duplicate entry '4' for key 1 SQL=INSERT INTO jos_content_frontpage
VALUES ( 4, 1 )</font>');</script>
Dato ke sembrano errori del db ... nn c'è un componente per sistemarlo!? o qualche altro metodo?
-
Sono saltate le chiavi primarie autoincrementate.
Hai per caso trasferito il db da locale?
-
no, ma cm posso fare?
-
Vai su phpmyadmin e verifica se le chiavi primarie delle tabelle hanno la clausola auto_increment.
-
cm si fa?
Di quali tabelle?
-
Tutte le tabelle del database di Joomla.
-
Ok, ma come faccio a vedere se hanno autoincrement?
-
ok, trovato!
jos_content_frontpage nn cel'ha
jos_content ha autoincrement nell id
che altre tabelle devo dirti?
Ho molti componenti e nn so ..
-
jos_content_frontpage nn cel'ha
jos_content ha autoincrement nell id
E' tutto giusto.
Ma allora, perchè salta fuori quel messaggio? ???
-
che lo so io?
se puoi contattami su msn : galeax@hotmail.it ke ti do un po di dati per controllare ... se hai tempo !
-
:( Magari avessi tempo...
-
Vabbè ... altre cose da controllarE?
-
Vabbè ... altre cose da controllarE?
Sinceramente non saprei che altro controllare. :-\
Ma è un'installazione pulita di Joomla?
-
è un sito che ho da tempo, nn ho fatto cose strane di recente !
Non so come fare! E' un sito importante per me!
-
P.S. SONO DISPOSTO A PAGARE PER RISOLVERE IL PROBLEMA ... NON MOLTO, MA UN PO SI ;D
-
?
-
chi puo mi contatti o mail : info@galeax.it o msn : galeax@hotmail.it