Vinnaren i pepparkakshustävlingen!
2009-03-26, 21:10
  #1
Medlem
korqs avatar
Goddagens, jag har nu formaterat om min debian burk pga sidorna inte visades.(problemet kvarstår fortfarande och ni hittar tråden här :https://www.flashback.org/showthread.php?t=878543 )

Men nu när jag formaterat och installerat om mysql och PHP och allt vad det heter så kan jag nu längre inte skriva till databasen utan att få errors, såhär ser t.ex test.php ut.

Kod:
<?PHP
$dbhost 
"localhost";
$dbname "databas";
$dbuser "admin";
$dbpass "password";

mysql_connect($dbhost,$dbuser,$dbpass) or die ("FEL: " mysql_error());
mysql_select_db($dbname) or die(mysql_error());

$query "INSERT INTO test (user, time, date, message ) ".
"VALUES ('username','20:00:00','26 Mar 2009','meddelandet här')";

mysql_query($query) or die('Errorrrrr!!!');
mysql_close();
?>

Jag får då felmeddelandet Errorrrrr!!!..
Vad kan detta bero på? Användaren admin har tillräckliga rättigheter och lösenordet är rätt.

När jag formaterade tog jag en backup på mappen "databas" som innehöll alla tables och eftersom jag kan läsa från databasen så borde det ju inte vara något problem att skriva till den?

Jag har ändrat rättigheter på sjävla /var/lib/mysql/databas/ till 777 för att se ifall mysql hade tillräckliga rättigheter att kunna skriva till den.

Någon som ser något knepigt?
Jag har rebootat flertalet gånger och ingenting hjälper.

PS. Ni får hemskt gärna hjälpa mig i min andra tråd som är länkad längre upp.

Tackar på förhand.
Citera
2009-03-26, 21:12
  #2
Medlem
gadzooxs avatar
Citat:
Ursprungligen postat av korq
Jag får då felmeddelandet Errorrrrr!!!..
Är du helt säker på att detta är felmeddelandet du får?
Citera
2009-03-26, 22:50
  #3
Medlem
korqs avatar
Citat:
Ursprungligen postat av gadzoox
Är du helt säker på att detta är felmeddelandet du får?

Oj jävligt dåligt exempel av mig där.. ber om ursäkt!

Errormeddelandet när jag skrev mysql_error() istället för Errorrrrr!!!
var "Table 'board' is read only"

Hur tusan ställer jag in detta?

Var bäng när jag skapade mina error handlers, kan förklara vissa saker.


Okej jag har fixat detta nu.
chown mysql:mysql /var/lib/mysql/mysql/* fixade biffen för folk som får samma problem.
__________________
Senast redigerad av korq 2009-03-26 kl. 22:59.
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback