XAMPP y las cookies

Imagen de Alteres
0 puntos

estoy programando en php y tengo un pequeño problema con las cookies. Hasta ahora he funcionado copiando lo que he estado haciendo a la carpeta "apache" del lampp con la consola ( a base de sudo). pero el problema viene cuando tengo que hacer contadores y necesito crear un documento ( por ejemplo Contador.dat ) Puedo hacerlo manualmente con el sudo, pero cuando quiero comprobar si el contador funciona no me deja porque en realidad el navegador o la página que estoy haciendo no tiene permisos para incrementar el contador del fichero y nisiquiera crearlo.

Bueno, me he explicado un poco como el culo, pero espero que alguien lo comprenda ;)

Un saludo

Imagen de Geo
+1
0
-1

Todos los directorios y archivos a los que desees escribir deben contar con permiso de escritura para "otros".

Cambia los permisos del directorio para permitir escritura y tus scripts podrán crear archivos dentro de él, y si quieres sobreescribir un archivo también deberá tener dichos permisos.

Yo también soy relativamente nuevo con Linux (Ubunt es mi primer y única distribución), a ver si nos vemos a menudo por aquí :D.

Saludos,
José Jorge (Geo).

+1
0
-1

~~~~~~~~~~~~~~~~~~~
La imaginación es el límite.

Imagen de Alteres
+1
0
-1

Hola Geo, gracias por contestar.

La verdad es que ya he intentado darle permisos de escritura y no he podido, el ordenador pasa de mi. Te explico, el directorio que quiero cambiar los permisos es "apache", entonces hago: sudo chmod +w apache, pero no pasa nada.

De momento voy a desistir en lo de las cookies y me voy a poner con otras cosas, ya pillaré un contador por ahi :)

Un saludo

--------------------------------------------------------------

"No te digo na y te lo digo to"
La Hora Chanante

--------------------------------------------------------------

+1
0
-1

--------------------------------------------------------------

"No te digo na y te lo digo to"
La Hora Chanante

--------------------------------------------------------------

Imagen de Geo
+1
0
-1

Checa las propiedades del directorio apache, ¿quién es el propietario?

Si quieres cambiar los permisos, deberías pasar también para quién quieres cambiar dichos permisos (no sé si chmod tome algún valor por defecto si no lo especificas), para permitir a "otros usuarios" leer y escribir en apache (y si root es el propietario de apache), el comando debería ser así:

$sudo chmod o=rw apache

Saludos,
José Jorge (Geo).

+1
0
-1

~~~~~~~~~~~~~~~~~~~
La imaginación es el límite.