Estoy tratando de usar PHP para crear un archivo, pero no está funcionando. Estoy asumiendo que esto es porque no tiene acceso de escritura (siempre ha sido el problema antes). Traté de probar si este era el problema haciendo que la carpeta chmod 0777, pero eso acabara haciendo que cada script en ese directorio devolviera un mensaje de error 500 hasta que lo cambiara nuevamente. ¿Cómo otorgo acceso de escritura PHP a mi sistema de archivos para que pueda crear un archivo?¿Cómo doy acceso de escritura de PHP a un directorio?
Editar: Está alojado en el alojamiento compartido Hostgator utilizando Apache.
Editar 2: Alguien pidió el código: El código es un script de imagen GD. Sé que el resto funciona igual que antes. Estaba creando la imagen cada vez que se llamaba. Ahora intento crearlos cuando se agrega texto nuevo y guardarlos en una carpeta. La línea de escritura que tengo es: imagejpeg (null, $ file, 85);
que también creó un archivo de prueba para comprobar si era sólo un guión rota (copiado principalmente de tizag): http://gearboxshow.info/rkr/lesig.jpg/testfile.txt (no sé si/cómo publicar el código aquí adecuadamente Aquí está el contenido del. Script PHP, menos etiquetas PHP.)
Devuelve 13,13,1 (líneas separadas), por lo que parece que cree que escribió algo, pero el archivo testfile.txt está en blanco (subí uno en blanco), o inexistente (si lo elimino).
Editar 3: El servidor ejecuta CentOS.
Es esto un servidor que controla o está en un servidor compartido? – webbiedave
¿Estás usando Apache? – Elijah
Hosting compartido de Hostgator. Apache. –