problema con script php
Ho provato ad inserire in un blocco questo codice trovato nel sito drupal.org:
Ora ho il sito visibile solo da utente non loggato.
dopo essermi loggato come admin non riesco a vedere più nulla...
vedo solo una pagina bianca con:
Welcome back admin!
user picture
My Account
Admin
Add Content
Logout
You now have
tutti i collegamenti non funzionano più e non ho più modo di accedere...
come posso fare?
ma dove è che drupal salva gli script php??
Grazie francesco
di seguito il codice utilizzato:
<?php
global $user;
if ($user->uid == 0) { // uid == 0 means user is anonymous
return;
}
$name = $user->name;
if ($user->picture) {
$picture = $user->picture;
}
else {
$picture = 'misc/default_profile_image.jpg';
}
$my_account = l(t('My Account'), 'user/'.$user->uid);
$admin = l(t('Admin'), 'admin');
$create_content = l(t('Add Content'), 'node/add');
$logout = l(t('Logout'), 'logout');
?>
<?php
print $name;
?>
<?php
print $picture;
?>
<?php
print $my_account;
?>
<?php
print $admin;
?>
<?php
print $create_content;
?>
<?php
print $logout;
?>
<?php
print userpoints_get_current_points($user->uid);
?>
// this to
uses the userpoints module, rove the full from
->
if you dont want to use userpoints
Risposte
Ciao, a cosa ti serviva
Ciao, a cosa ti serviva QUELLO script? A fare una prova? Su un sito in produzione? Niente backup? Il backup è buono, il backup è bello!
Btw, dopo esserti loggato come amministratore, se nella barra degli indirizzi digiti mysite.com/admin (dove, ovviamente, al posto di mysite.com ci sarà il link al tuo sito) riesci ad accedere alla pagina di amministrazione? Se si, da li rimuovi il blocco che contiene il codice e sei a posto. Volevi sapere dove venivano salvati gli script ecc? Nel database, quindi la prossima volta che vuoi fare un esperimento, prima di tutto NON farlo sul sito in produzione, secondo fai il backup quantomeno del database (se lo fai di tutto è meglio, ovviamente...)
Ciao ciao.
ciao, non sono su un sito di
ciao,
non sono su un sito di produzione... ma quasi
i back up li faccio ... ma non sempre
sarà comunque regola future eseguire i dump del db
se scrivo /admin dopo l'indirizzo del sito non succede alcunchè... la pagina resta uguale..
non ho più accesso a nulla...
ma è possibile eliminare lo script dal db??
ciao
grazie
Ciao, si puoi eliminare
Ciao, si puoi eliminare quello che hai creato direttamente agendo sul db (anche se non è proprio un'operazione semplice se sei alle prime armi con MySQL), basta che lo localizzi e vai a rimuovere i campi creati.
Ricrodati per il futuro, il backup è buono, il backup è bello!
Ciao ciao.
Grazie 1000 Niubbo75, ho
Grazie 1000 Niubbo75,
ho risolto accedendo al db con pgAdmin III ed eliminato lo script.
si trovava dentro la tabella boxes...
non uso MySQL ma PostgreSQL...
in futuro farò più back up; al limite col modulo "Backup and Migrate" che ancora non ho provato...
Ciao
Francesco
Ottimo :-) Ricordati sempre,
Ottimo :-) Ricordati sempre, il backup è buono, il backup è bello! :-D
Ciao ciao.