- Home
- Categorie
- Coding e Sistemistica
- PHP
- Access Denied Session_Start()
-
Access Denied Session_Start()
Salve a tutti ho un problema con le sessioni, ora mi spiego meglio.
Io ho un dominio nel quale trammite un form richiedo nome utente e password per loggarsi al sito. Dopo chi che effettuo il redirect al sottodominio. Nel sottodominio dovrei leggere le var di sessione che valorizzo nel form.
Il session_start() nella pagina del sottodominio mi da il seguente errore:
Warning: session_start() [function.session-start]: open(/var/lib/php5/sess_0a835f54f3af6cd8fd84520c0c00742e, O_RDWR) failed: Permission denied (13) in /var/www/vhosts/schooldesk.it/subdomains/desk/httpdocs/index.php on line 2
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /var/www/vhosts/schooldesk.it/subdomains/desk/httpdocs/index.php:2) in /var/www/vhosts/schooldesk.it/subdomains/desk/httpdocs/index.php on line 2
Warning: Unknown: open(/var/lib/php5/sess_0a835f54f3af6cd8fd84520c0c00742e, O_RDWR) failed: Permission denied (13) in Unknown on line 0
Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/var/lib/php5) in Unknown on line 0
Cosa che il dominio principale nn da. Come posso risolvere?
Grazie a tutti per il vostro aiuto
-
Warning: session_start() [function.session-start]: open(/var/lib/php5/sess_0a835f54f3af6cd8fd84520c0c00742e, O_RDWR) failed: Permission denied (13) in /var/www/vhosts/schooldesk.it/subdomains/desk/httpdocs/index.php on line 2
Il fatto che questo venga segnalato alla riga due mmm... se non sbaglio va messo alla prima riga, prima di tutto.
-
ecco lo script:
[PHP]<?
session_start();require('login/validate.php');
$Lang = $_SESSION['Desk']['Lang'];
$NickName = $_SESSION['Desk']['NickName'];
$Hash = $_SESSION['Desk']['Hash'];$User = new User($NickName, $Hash);
if(!($User->validateUser())){
exit;
}
require("system/lang/".$Lang.".php");
?>[/PHP]Ha funzionato per una settimana, e ora basta. Io non ho modificato nulla
-
Attendiamo allora esperti di PHP, non so se sul server che ospita il tuo sito bisogna magari settare una variabile che attivi l'uso di queste sessioni, magari a causa di un aggiornamento ora si è sconfigurato qualcosa.
-
Io ho il servizio Plesk. Ho contattato il mio provider ma sostiene di non aver aggiornato niente
-
Il codice che hai postato sopra è alla prima riga di tutto, prima di tutto l'altro codice?
Meglio attendere chi di PHP se ne intende di piu.
-
Quello script li è la prima cosa nella pagina.
-
Prova a rifare l'upload di tutta la cartella...
-
La cartella che contiene lo script o della sessione?
quella che contiene la sessione io non la posso toccare
-
Quella che contiene lo script.
Poi, un'altra cosa... che in questo caso, probabilmente non centra nulla: è sempre meglio scrivere <?php piuttosto che solo <?
-
ho già provato a ricaricare ma niente
-
Nessuno riesce ad aiutarmi?? sono in crisi, ho il sito bloccato