Skip to content
Code and Bytes Code and Bytes

Code and Bytes
Code and Bytes

PHP Warning: file_put_contents(TelegramException.log): failed to open stream: Permission denied in …/vendor/longman/telegram-bot/src/Exception/TelegramException.php on line 24

Posted on 31 January, 20169 April, 2020

Luego de revisar la línea 24 del archivo al que hace referencia, se puede observar que trata de escribir y añadir un log.

namespace Longman\TelegramBot\Exception;

class TelegramException extends \Exception
{

    public function __construct($message, $code = 0)
    {
        parent::__construct($message, $code);

        $path = 'TelegramException.log';
        $status = file_put_contents(
            $path,
            date('Y-m-d H:i:s', time()) .' '. self::__toString() . "\n",
            FILE_APPEND
        );

    }
}

Pero no tiene permisos de hacerlo. Por lo que hay que darselos a la carpeta en donde se encuentra el archivo php que se esta ejecutando

chmod 777 [carpeta donde se esta ejecutando el script php]

 

Linux PHP

Post navigation

Previous post
Next post

Related Posts

Linux

Cambiar los permisos de archivos y carpetas a través de cPanel

Posted on 21 June, 202021 June, 2020

Para cambiar los permisos se puede realizar a traves de la herramienta Cron Job del cPanel: Configurar un nuevo Cron Job con la siguiente configuración:

Read More

Mantener sincronizada la hora en Debian / Ubuntu

Posted on 24 February, 201323 December, 2014

Algunos programas requieren mantener la hora sincronizada ya que de esto depende el buen funcionamiento por ejemplo de rrdtool, actualmente estoy usando Debian en modo consola por lo que mostraré como hacerlo: Antes de instalar NTP y sincronizar hay que tener configurada la zona horaria correcta en el fichero /etc/localtime…

Read More

Cacti no grafica

Posted on 27 January, 20169 April, 2020

En mi caso me quedé sin espacio en disco. Luego cacti dejó de graficar. El problema se encuentra en que se daña una tabla llamada poller_output. Hay que borrarla y volverla a generar con la siguiente consulta: DROP TABLE IF EXISTS `poller_output`; CREATE TABLE `poller_output` ( `local_data_id` mediumint(8) unsigned NOT NULL…

Read More

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Buscar

Categorias

  • AI (2)
  • Asterisk (9)
  • Bases de datos (1)
  • DevOps (4)
  • Git (2)
  • HTML (1)
  • Laravel (6)
  • Linux (67)
  • MCP Server (1)
  • Mikrotik (3)
  • MySQL (5)
  • n8n (1)
  • Personal (4)
  • PHP (15)
  • Python (2)
  • Software recomendado (1)
  • Tips (1)
  • VSCode (4)
  • vTiger (4)
  • Windows (10)
  • Wordpress (4)
©2026 Code and Bytes | WordPress Theme by SuperbThemes