قل لا للتنمر الإلكتروني

not_found

 

مقدمة:

يسعى هذا الكتيب للتعريف بالتنمر الإلكتروني، أسبابه وأساليبه والمتضررين منه، ويركز على تأثيره على الأسرة والمجتمع، كما يعطي الخطوات الضروري اتباعها للوقاية والحماية من التنمر، مع الحد من حدوثها. لذا فالكتيب موجه لكل فئات المجتمع من مراهقين وشباب وآباء ومعلمين ومربّين، على أمل صنع فرق وتغيير إيجابي يحسّن حياة الآخرين.

ما هو التنمر الإلكتروني؟

التنمر بوجه عام هو فعل مقصود بجدية أو بمزاح، ينتج عنه التعدي المؤذي من قبل فرد أو مجموعة ضد شخص آخر أو مجموعة ثانية، ويكون هذا الفعل متكررًا بسبب استقواء طرف على الآخر، وقيامه باستغلال نقاط ضعفه من أجل إيقاع الضرر به.

و "التنمر الإلكتروني" أحد الصور الحديثة للتنمر، وفيه يقع الأذى باستخدام الأجهزة الإلكترونية المرتبطة بالإنترنيت، المتمثلة في مواقع وتطبيقات التواصل الاجتماعي أو البريد الإلكتروني أو الألعاب الافتراضية الجماعية.

ما الفرق بين التنمر والتنمر الإلكتروني؟

يلخص الكتيب الفرق بين التنمر بوجه عام والتنمر الإلكتروني بصفة خاصة في نقاط عدة:

  • التنمر يشمل الإيذاء الجسدي المتكرر بالضرب أو السرقة بينما التنمر الإلكتروني لا يلزمه التكرار، فمرة واحدة كفيلة بأخذ مدى أوسع إن أيّدها الآخرين وتفاعلوا الآخرين معها.
  • حدود التنمر صغيرة بين أفراد محددين إذا ما تمت مقارنتها بالتنمر الإلكتروني الذي ينتشر بسرعه بين الناس.
  • في التنمر الضحية يعرف المتنمر المعتدِي عليه، بينما قد يجهل من الذي تنمر عليه في التنمر الإلكتروني.
  • ينتهي التنمر بانتهاء الفعل وتبقى آثاره على المتضررين فقط، بينما التنمر الإلكتروني لا ينتهي ضرره وذلك بسبب بقاء مادة التنمر على الانترنيت مما يسمح بوصولها لشرائح أكثر.
  • في التنمر يفكر ويخطط المتنمر لاختيار الوقت والمكان المناسب، بينما يسهل عليه أن يتنمر إلكترونياً بدون تفكير مسبق في نواتج فعلته.
  • التنمر يحدث وجهاً لوجه بينما الضحية في التنمر الإلكتروني قد يجهل ما حدث له وقد يصل الفعل للناس وينتشر قبل أن يعرف هو به.

ما أهمية أن نكون قادة؟

يحث الكتيّب على معرفة جوانب القوة والتميز في شخصية كل إنسان ليكون قائداً، وذلك لتحويل جوانب الضعف إلى تحدٍّ يزيد من القوة الفردية، إذ على كل شخص أن يؤمن بأهمية وجوده في هذه الحياة، وبقدرته على إحداث التغيير الإيجابي في الآخرين، فيلتزم بقيمه الإنسانية بالابتعاد عن إيذاء نفسه والآخرين.

وكلما علا حس القيادة والمسؤولية داخل الإنسان سيكون واعياً بالتنمر الإلكتروني وطرق حدوثه، وسيقوم بحماية نفسه والآخرين بذكاء. فالقائد يتحكم في نفسه ولا ينساق وراء التنمر بأي حال من الأحوال، بل يساهم في إيقاف وقوعه على الآخرين وفي تغيير هذه الثقافة بأخرى بديلة تقوم على الاحترام الإنساني.

ما هي طرق وأنواع التنمر الإلكتروني؟

يحدث التنمر الإلكتروني بصور متعددة يذكر الكتيّب منها ما يلي:

  • كتابة كلمات أو فقرات مؤذية أو محرجة.
  • استخدام صور أو فيديوات حقيقية أو مفبركة غير لائقة.
  • نشر الشائعات المشوِّهة لسمعة الآخرين.
  • استخدام علامات أو إشارات غير لائقة.

وهناك نوعان من التنمر الإلكتروني أحدها "مباشر" ويكون بإرسال ما يؤذِ الضحية مباشرة له، وثانيهما "غير مباشر" ويكون بإرسال ما يؤذِ الضحية إلى الآخرين، وهذا النوع الثاني أخطر لأنه سيصل للكثيرين ولن نستطيع التحكم فيه ولا إيقافه حتى لو ندم المتنمر على فعلته.

فالمتنمر الإلكتروني قد يلجأ إلى إرسال ما يحتوي التحقير والإهانة، أو يقوم بتهميش الضحية وطرده من المجموعات ليشعره بعدم أهمية وجوده معهم، وقد يتجاوز المتنمر ذلك إلى التهديد والابتزاز بخصوصياته التي سيتضرر إن خرجت للعامة، وقد يسرق حساباته وينتحل شخصيته ومن ثم يتواصل بطريقة غير لائقة مع أصدقائه ومعارفه، مع التشهير وإفشاء خصوصياته.

ما هي أسباب التنمر؟

يقوم المتنمر بالإستقواء على الآخرين لتحقيق هدفين أحدهما خاص به، وهو إخفاء ضعفه وعدم قدرته على تغيير شخصيته وحياته، وهدف يخص الآخرين، وهو الظهور بقوة وشجاعة كبيرة تجذب إليه أنظار الآخرين أو تخوفهم منه فيعملون على إرضائه.

هل يرتكب المراهقون التنمر الإلكتروني؟

إن طبيعة المراهق المحبّة للإثارة تدفعه للتنمر الإلكتروني الذي يمنحه مساحة سهلة وواسعة لذلك. في مرحلة المراهقة ينتقل المراهق من الطفولة والشباب، ويعتقد أن تنمره سيثبت أنه قوي ولم يعد طفلاً، كما أن المراهق سريع الاستجابة للمؤثرات الخارجية كالاستفزاز، فتأتي منه ردة الفعل سريعة بدون تأنٍ أو تفكير في تبعية تصرفه؛ لأن هدفه جلب الانتباه إلى نفسه ولو بتصرفات سيئة التأثير على الآخرين.

المراهق المتنمر شخص عادي، وقد يكون ضحية للتنمر تحوّل إلى متنمر ليستعيد ثقته بنفسه، او لينتقم ممن تنمر عليه. وعلى رغم الرضا والفرح الذي يشعر به المتنمر المراهق عند إيذاء الآخرين، يعلم في داخله أنه لم يحقق شيئاً قيّمًا، وهذا قد يفقده الثقة بنفسه، خصوصًا عندما يكون تنمره مجرد مزحة تضخّمت وفقد السيطرة عليها.

ما شعور المتنمر وقت ممارسته التنمر؟

طبيعة الإنسان تميل إلى حب الخير ومساعدة الآخرين، ولكن المتنمر يصل إلى مرحلة يفقد فيها الإحساس بالآخر، ولا يرى سوى نفسه، فيفقد الجانب الإنساني بداخله تدريجياً ولا يرى ولا يركز إلا على إيقاع الضرر الآني للآخر.

لذا يستمد المتنمر قوته من ضعفه وضعف من حوله، وضعف الضحية وغياب الدعم لها يشجع المتنمر على الاستقواء أكثر مثلما تشجعه إمكانية إفلاته من العقاب كما في حالة استخدام حسابات إلكترونية وهمية.

ما التحديات التي تواجه ضحية التنمر؟

ضحية عملية التنمر يواجه الكثير من التحديات التي يعجز عن تخطيها بمفرده، وأولها الخوف من الإفصاح عما جرى معه خشية أن يتطور الموضوع، فالكثير من الآباء يكون موقفهم سلبياً وقاسياً عند معرفتهم ما حدث مع أبنائهم، وعليه يخشى ضحية التنمر –مثلًا-أن تؤخذ منه أجهزته الإلكترونية ويُحرم من استخدام الإنترنيت.

كما أن الضحية قد لا تكون لديه ثقة في قدرة أبويه على المساعدة، وبالتالي يفتح المجال لتدخل أطراف أخرى في الموضوع فتنتشر الإساءة أكثر.

وهنا يوجه الكتيب أنظارنا إلى أننا قد نساند التنمر بدون قصد فنزيد من الموقف سوءاً، عندما نضع علامة أو إشارة تدل على إعجابنا أو تأييدنا للإساءة، وعندما نعيد إرسالها بقصد بريء لحث الآخرين على النظر في هذه الافتراءات، وعندما لا نبالي فنسمح للمتنمر بالاستمرار في الإستقواء على غيره.

ما هي الأضرار المتوقعة من التنمر الإلكتروني؟

بما أن التنمر الإلكتروني يستهدف نظرة الشخص إلى نفسه، فإنه قد يؤدِّ إلى نهايات مأساوية إذا لم يستطع تخطي آثار التنمر الذي تعرض له، كأن ينظر نظرة دونية إلى ذاته، ويصعب عليه أن يثق في الآخرين مرة أخرى، ويدفعه الخوف والقلق إلى تشتت الذهن وبالتالي تدني مستواه الدراسي ورغبته في ارتياد المدرسة، وكل ما سبق سيؤثر في نومه وغذائه ويعرضه لمشاكل نفسية وجسدية كثيرة.

كيف نتجنب التنمر الإلكتروني؟

طالما وُجدنا على الإنترنت فهناك احتمالية أن نتعرض للتنمر الإلكتروني من قِبل شخص نعرفه أو نجهله، ولابد أن نأخذ الحيطة والحذر بتأمين جميع التطبيقات والحسابات الخاصة بنا على جميع مواقع التواصل، مع الحرص على عدم التحدث أمام الآخرين عن نقاط ضعفنا، لأن مشاركة بعض الأمور التي تبدو التافهة في نظرنا قد تعط المتنمر إلكترونياً معلومات مهمة يستخدمها ضدنا.

إذن، من المهم احترام الذات بعدم التكلم بشكل مسيء عن الآخر، كما أن عدم إفشاء خصوصيات الأسرة يحفظنا من الكثير من التنمر الإلكتروني. وعمومًا، الانتباه لكل ما نقوم به أفضل، لأن الأخطاء كانت تنسى في السابق، أما اليوم فلا يمكن نسيانها لسهولة وجودها وانتشارها على الإنترنيت، وعليه يجب الحرص على انتقاء من نتواصل معهم بأن يكونوا أشخاصًا جيدين لا يرتكبون بالتنمر ولا يقبلونه.

ماذا تفعل إذا تعرضت للتنمر الإلكتروني؟

إذا تعرض شخص للتنمر يجب أن يتذكر فوراً أنه إنسان ذو قيمة، وألّا يجعل قيمته مقترنة بشكله أو لونه أو وضعه الاجتماعي أو المادي، ويجب أن يكون على ثقة بأن ما يقوله الآخرون فيه من أمور سيئة لا يغير حقيقة كونه إنسانًا، ولذا لابد من أن يحرص على بناء الثقة في نفسه مهما كانت الصعوبات لأن الثقة ستمنحه قوة وقدرة أكبر لتجاوز كل شيء، كما يجب ألّا ينسى أن هناك الكثيرون من محبيه والمهتمين بأمره كالأسرة والأصدقاء والمدرسة، ولا ضرر من اللجوء إليهم لمساعدته عند الحاجة.

وينصح الكتيّب المتعرض للتنمر إلى التروي قبل أن يقوم بأي عمل يجعل الأمور أكثر سوءاً. فيجب أن يستشير ليتمكن من احتواء الموضوع بشكل أفضل، وألّا يتسرع في الرد على المتنمر بالاستقواء عليه؛ لأن العمل السيء لا يمكن أن يصححه عمل سيء آخر، ويجب ألّا يشعر بالخجل مما نشره المتنمر حتى لو كان حقيقة، فجميعنا نخطئ، بل يجب التركيز على تصحيح الخطأ، وعدم التجاوب أبداً مع من يهدده أو يبتزه، ولا مانع من اللجوء إلى الجهات الرسمية التي قد تمنحه الحماية والمساعدة للتخلص من التنمر.

هل أنت متنمر ولا تدري؟

يذكر الكتيّب تصرفات وأفعال قد يفعلها أحدنا دون قصد تؤدي إلى التنمر على الآخرين، مثل حمل مشاعر حسد أو كره أو حقد تجاه الآخرين فتكون قد تنمرت عليهم بدون قصد، وعدم المبالاة بألم أو مشاعر من يتعرضون للظلم يؤدي للتنمر أيضًا، وغير ذلك الكثير من التصرفات، منها:

  • استخدام الكلمات غير اللائقة على مواقع التواصل الإجتماعي.
  • الشعور بالفرح عند دخول أحدهم في ورطة ما.
  • إرسال أو تشجيع الآخرين على إرسال ما يحرج شخصًا ما.
  • وجود أكثر من حساب على الإنترنيت لا تستخدم اسمك الحقيقي فيها لتتصرف بطريقة مختلفة عما يعرفه الآخرون عنك.
  • نشر نص مكالمة أو فيديو لشخص دون إذنه، سواء كانت حقيقية أو مفبركة.

إذا كنت متنمراً دون أن تدري ... ماذا يجب أن تفعل؟

يحث الكتيّب المتنمر بدون قصد على اتبّاع الخطوات التالية فوراً:

  • وقف التنمر بكل أشكاله فوراً.
  • محاولة التحكم بمشاعر الحسد والكره، فنحن جميعاً تنتابنا مثل هذه المشاعر من وقت لآخر ويجب أن يتذكر أن ما نراه ونعلمه من ظاهر الناس لا يعني أنهم أفضل منّا بل إن البيوت تحتوي كثيرًا من الأسرار.
  • اختيار الكلمات والتعابير عند التفاعل على الإنترنت، فما تراه عادياً قد لا يكون كذلك عند غيرك.
  • لا يجب أن يأخذ كل شيء على سبيل المزاح والتسلية، فبعض الكلمات معانيها مؤذية لأشخاص حقيقيين لهم مشاعر وقد تنعكس سلباً على حياتهم الواقعية.

ويجب أن يتذكر المتنمر بأن لكل شخص درجة وقوة للتحمل تختلف من شخص لآخر، كما أن هناك فرقًا بين الأصدقاء الحقيقيين في الواقع والمتابعين على وسائل التواصل الاجتماعي، ومن يعجبه تنمرك على شخص ما هو نفسه من سيعجبه تنمر الآخرين عليك. ومن حق كل شخص أن يصبح معروفاً للجميع، لكن يجب التأكد بأن ذلك يحدث من خلال شيء يضيف له القيمة والاحترام الحقيقي في نظره ونظر الآخرين.

كيف نضع حدّاً للتنمر الإلكتروني؟

يحث الكتيّب على أن يكون كل شخص قائدًا ينتبه للتنمر منذ بدايته، وألًا يكون سلبيّا في التعامل مع المواقف التنمرية، كأن يتجاهل (SPAM) أو يحظر (BLOCK) أو يرد بأدب على أي إهانة للضحية، بل أن يدافع عن الضحية ويدفع الآخرين للاقتداء به والعمل مثله وبالتالي يحد من التنمر، وهذا يساعد في نشر ثقافة أن يكون الآخرين قادة في محاربة التنمر الإلكتروني.

يجب أن يفكر كل شخص فيما يكتبه ويرسله: هل يؤذي شخصًا ما؟ هل فيه إهانة مبطنة له؟ هل سيجعل الآخر يشعر بالسوء؟ وعليه إما أن يتوقف عن الإرسال تماماً أو أن يقوم بتعديل ما كتب، أي يجب أن يكون قائداً إيجابياً ومؤثراً.

ختاماً

لكل شخص قيمة، وثقة الإنسان في نفسه يجب ألّا تخضع لتحكم الآخرين، فما يفعله الاخرون للإساءة إلى شخص ما لا يغير من حقيقة ما هو عليه، وكل إنسان يستحق أن يكون الأفضل، وأن يكون قائداً في توقيف التنمر الإلكتروني.

 

الوسوم

Whoops! There was an error.
UnexpectedValueException
The stream or file "/home/rakeen/public_html/rakeen/storage/logs/laravel.log" could not be opened: failed to open stream: Permission denied UnexpectedValueException thrown with message "The stream or file "/home/rakeen/public_html/rakeen/storage/logs/laravel.log" could not be opened: failed to open stream: Permission denied" Stacktrace: #9 UnexpectedValueException in /home/rakeen/public_html/rakeen/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:108 #8 Monolog\Handler\StreamHandler:write in /home/rakeen/public_html/rakeen/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php:39 #7 Monolog\Handler\AbstractProcessingHandler:handle in /home/rakeen/public_html/rakeen/vendor/monolog/monolog/src/Monolog/Logger.php:344 #6 Monolog\Logger:addRecord in /home/rakeen/public_html/rakeen/vendor/monolog/monolog/src/Monolog/Logger.php:707 #5 Monolog\Logger:error in /home/rakeen/public_html/rakeen/vendor/laravel/framework/src/Illuminate/Log/Writer.php:203 #4 Illuminate\Log\Writer:writeLog in /home/rakeen/public_html/rakeen/vendor/laravel/framework/src/Illuminate/Log/Writer.php:114 #3 Illuminate\Log\Writer:error in /home/rakeen/public_html/rakeen/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php:113 #2 Illuminate\Foundation\Exceptions\Handler:report in /home/rakeen/public_html/rakeen/app/Exceptions/Handler.php:43 #1 App\Exceptions\Handler:report in /home/rakeen/public_html/rakeen/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php:81 #0 Illuminate\Foundation\Bootstrap\HandleExceptions:handleException in [internal]:0
9
UnexpectedValueException
/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php108
8
Monolog\Handler\StreamHandler write
/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php39
7
Monolog\Handler\AbstractProcessingHandler handle
/vendor/monolog/monolog/src/Monolog/Logger.php344
6
Monolog\Logger addRecord
/vendor/monolog/monolog/src/Monolog/Logger.php707
5
Monolog\Logger error
/vendor/laravel/framework/src/Illuminate/Log/Writer.php203
4
Illuminate\Log\Writer writeLog
/vendor/laravel/framework/src/Illuminate/Log/Writer.php114
3
Illuminate\Log\Writer error
/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php113
2
Illuminate\Foundation\Exceptions\Handler report
/app/Exceptions/Handler.php43
1
App\Exceptions\Handler report
/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php81
0
Illuminate\Foundation\Bootstrap\HandleExceptions handleException
[internal]0
/home/rakeen/public_html/rakeen/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php
    /**
     * {@inheritdoc}
     */
    protected function write(array $record)
    {
        if (!is_resource($this->stream)) {
            if (null === $this->url || '' === $this->url) {
                throw new \LogicException('Missing stream url, the stream can not be opened. This may be caused by a premature call to close().');
            }
            $this->createDir();
            $this->errorMessage = null;
            set_error_handler(array($this, 'customErrorHandler'));
            $this->stream = fopen($this->url, 'a');
            if ($this->filePermission !== null) {
                @chmod($this->url, $this->filePermission);
            }
            restore_error_handler();
            if (!is_resource($this->stream)) {
                $this->stream = null;
                throw new \UnexpectedValueException(sprintf('The stream or file "%s" could not be opened: '.$this->errorMessage, $this->url));
            }
        }
 
        if ($this->useLocking) {
            // ignoring errors here, there's not much we can do about them
            flock($this->stream, LOCK_EX);
        }
 
        $this->streamWrite($this->stream, $record);
 
        if ($this->useLocking) {
            flock($this->stream, LOCK_UN);
        }
    }
 
    /**
     * Write to stream
     * @param resource $stream
     * @param array $record
     */
Arguments
  1. "The stream or file "/home/rakeen/public_html/rakeen/storage/logs/laravel.log" could not be opened: failed to open stream: Permission denied"
    
/home/rakeen/public_html/rakeen/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php
 *
 * @author Jordi Boggiano <j.boggiano@seld.be>
 * @author Christophe Coevoet <stof@notk.org>
 */
abstract class AbstractProcessingHandler extends AbstractHandler
{
    /**
     * {@inheritdoc}
     */
    public function handle(array $record)
    {
        if (!$this->isHandling($record)) {
            return false;
        }
 
        $record = $this->processRecord($record);
 
        $record['formatted'] = $this->getFormatter()->format($record);
 
        $this->write($record);
 
        return false === $this->bubble;
    }
 
    /**
     * Writes the record down to the log of the implementing handler
     *
     * @param  array $record
     * @return void
     */
    abstract protected function write(array $record);
 
    /**
     * Processes a record.
     *
     * @param  array $record
     * @return array
     */
    protected function processRecord(array $record)
    {
Arguments
  1. array:8 [
      "message" => "file_put_contents(/home/rakeen/public_html/rakeen/storage/framework/sessions/VBSv7eB5225o3VYja1miLXHDEHb1AdnhxXumW4ru): failed to open stream: Permission denied"
      "context" => array:1 [
        "exception" => ErrorException {
          #message: "file_put_contents(/home/rakeen/public_html/rakeen/storage/framework/sessions/VBSv7eB5225o3VYja1miLXHDEHb1AdnhxXumW4ru): failed to open stream: Permission denied"
          #code: 0
          #file: "/home/rakeen/public_html/rakeen/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php"
          #line: 122
          #severity: E_WARNING
        }
      ]
      "level" => 400
      "level_name" => "ERROR"
      "channel" => "local"
      "datetime" => DateTime @1774071774 {
        date: 2026-03-21 08:42:54.987362 Asia/Qatar (+03:00)
      }
      "extra" => []
      "formatted" => """
        [2026-03-21 08:42:54] local.ERROR: file_put_contents(/home/rakeen/public_html/rakeen/storage/framework/sessions/VBSv7eB5225o3VYja1miLXHDEHb1AdnhxXumW4ru): failed to open stream: Permission denied {"exception":"[object] (ErrorException(code: 0): file_put_contents(/home/rakeen/public_html/rakeen/storage/framework/sessions/VBSv7eB5225o3VYja1miLXHDEHb1AdnhxXumW4ru): failed to open stream: Permission denied at /home/rakeen/public_html/rakeen/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122)\n
        [stacktrace]\n
        #0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', '/home/rakeen/pu...', 122, Array)\n
        #1 /home/rakeen/public_html/rakeen/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(122): file_put_contents('/home/rakeen/pu...', 'a:3:{s:6:\"_toke...', 2)\n
        #2 /home/rakeen/public_html/rakeen/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php(83): Illuminate\\Filesystem\\Filesystem->put('/home/rakeen/pu...', 'a:3:{s:6:\"_toke...', true)\n
        #3 /home/rakeen/public_html/rakeen/vendor/laravel/framework/src/Illuminate/Session/Store.php(128): Illuminate\\Session\\FileSessionHandler->write('VBSv7eB5225o3VY...', 'a:3:{s:6:\"_toke...')\n
        #4 /home/rakeen/public_html/rakeen/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(87): Illuminate\\Session\\Store->save()\n
        #5 /home/rakeen/public_html/rakeen/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(218): Illuminate\\Session\\Middleware\\StartSession->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))\n
        #6 /home/rakeen/public_html/rakeen/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(189): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))\n
        #7 /home/rakeen/public_html/rakeen/public/index.php(60): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))\n
        #8 {main}\n
        "} \n
        """
    ]
    
/home/rakeen/public_html/rakeen/vendor/monolog/monolog/src/Monolog/Logger.php
        }
        $ts->setTimezone(static::$timezone);
 
        $record = array(
            'message' => (string) $message,
            'context' => $context,
            'level' => $level,
            'level_name' => $levelName,
            'channel' => $this->name,
            'datetime' => $ts,
            'extra' => array(),
        );
 
        try {
            foreach ($this->processors as $processor) {
                $record = call_user_func($processor, $record);
            }
 
            while ($handler = current($this->handlers)) {
                if (true === $handler->handle($record)) {
                    break;
                }
 
                next($this->handlers);
            }
        } catch (Exception $e) {
            $this->handleException($e, $record);
        }
 
        return true;
    }
 
    /**
     * Ends a log cycle and frees all resources used by handlers.
     *
     * Closing a Handler means flushing all buffers and freeing any open resources/handles.
     * Handlers that have been closed should be able to accept log records again and re-open
     * themselves on demand, but this may not always be possible depending on implementation.
     *
     * This is useful at the end of a request and will be called automatically on every handler
Arguments
  1. array:8 [
      "message" => "file_put_contents(/home/rakeen/public_html/rakeen/storage/framework/sessions/VBSv7eB5225o3VYja1miLXHDEHb1AdnhxXumW4ru): failed to open stream: Permission denied"
      "context" => array:1 [
        "exception" => ErrorException {
          #message: "file_put_contents(/home/rakeen/public_html/rakeen/storage/framework/sessions/VBSv7eB5225o3VYja1miLXHDEHb1AdnhxXumW4ru): failed to open stream: Permission denied"
          #code: 0
          #file: "/home/rakeen/public_html/rakeen/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php"
          #line: 122
          #severity: E_WARNING
        }
      ]
      "level" => 400
      "level_name" => "ERROR"
      "channel" => "local"
      "datetime" => DateTime @1774071774 {
        date: 2026-03-21 08:42:54.987362 Asia/Qatar (+03:00)
      }
      "extra" => []
      "formatted" => """
        [2026-03-21 08:42:54] local.ERROR: file_put_contents(/home/rakeen/public_html/rakeen/storage/framework/sessions/VBSv7eB5225o3VYja1miLXHDEHb1AdnhxXumW4ru): failed to open stream: Permission denied {"exception":"[object] (ErrorException(code: 0): file_put_contents(/home/rakeen/public_html/rakeen/storage/framework/sessions/VBSv7eB5225o3VYja1miLXHDEHb1AdnhxXumW4ru): failed to open stream: Permission denied at /home/rakeen/public_html/rakeen/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122)\n
        [stacktrace]\n
        #0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', '/home/rakeen/pu...', 122, Array)\n
        #1 /home/rakeen/public_html/rakeen/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(122): file_put_contents('/home/rakeen/pu...', 'a:3:{s:6:\"_toke...', 2)\n
        #2 /home/rakeen/public_html/rakeen/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php(83): Illuminate\\Filesystem\\Filesystem->put('/home/rakeen/pu...', 'a:3:{s:6:\"_toke...', true)\n
        #3 /home/rakeen/public_html/rakeen/vendor/laravel/framework/src/Illuminate/Session/Store.php(128): Illuminate\\Session\\FileSessionHandler->write('VBSv7eB5225o3VY...', 'a:3:{s:6:\"_toke...')\n
        #4 /home/rakeen/public_html/rakeen/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(87): Illuminate\\Session\\Store->save()\n
        #5 /home/rakeen/public_html/rakeen/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(218): Illuminate\\Session\\Middleware\\StartSession->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))\n
        #6 /home/rakeen/public_html/rakeen/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(189): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))\n
        #7 /home/rakeen/public_html/rakeen/public/index.php(60): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))\n
        #8 {main}\n
        "} \n
        """
    ]
    
/home/rakeen/public_html/rakeen/vendor/monolog/monolog/src/Monolog/Logger.php
     * @param  array  $context The log context
     * @return bool   Whether the record has been processed
     */
    public function err($message, array $context = array())
    {
        return $this->addRecord(static::ERROR, $message, $context);
    }
 
    /**
     * Adds a log record at the ERROR level.
     *
     * This method allows for compatibility with common interfaces.
     *
     * @param  string $message The log message
     * @param  array  $context The log context
     * @return bool   Whether the record has been processed
     */
    public function error($message, array $context = array())
    {
        return $this->addRecord(static::ERROR, $message, $context);
    }
 
    /**
     * Adds a log record at the CRITICAL level.
     *
     * This method allows for compatibility with common interfaces.
     *
     * @param  string $message The log message
     * @param  array  $context The log context
     * @return bool   Whether the record has been processed
     */
    public function crit($message, array $context = array())
    {
        return $this->addRecord(static::CRITICAL, $message, $context);
    }
 
    /**
     * Adds a log record at the CRITICAL level.
     *
     * This method allows for compatibility with common interfaces.
Arguments
  1. 400
    
  2. "file_put_contents(/home/rakeen/public_html/rakeen/storage/framework/sessions/VBSv7eB5225o3VYja1miLXHDEHb1AdnhxXumW4ru): failed to open stream: Permission denied"
    
  3. array:1 [
      "exception" => ErrorException {
        #message: "file_put_contents(/home/rakeen/public_html/rakeen/storage/framework/sessions/VBSv7eB5225o3VYja1miLXHDEHb1AdnhxXumW4ru): failed to open stream: Permission denied"
        #code: 0
        #file: "/home/rakeen/public_html/rakeen/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php"
        #line: 122
        #severity: E_WARNING
      }
    ]
    
/home/rakeen/public_html/rakeen/vendor/laravel/framework/src/Illuminate/Log/Writer.php
     * @return void
     */
    public function write($level, $message, array $context = [])
    {
        $this->writeLog($level, $message, $context);
    }
 
    /**
     * Write a message to Monolog.
     *
     * @param  string  $level
     * @param  string  $message
     * @param  array  $context
     * @return void
     */
    protected function writeLog($level, $message, $context)
    {
        $this->fireLogEvent($level, $message = $this->formatMessage($message), $context);
 
        $this->monolog->{$level}($message, $context);
    }
 
    /**
     * Register a file log handler.
     *
     * @param  string  $path
     * @param  string  $level
     * @return void
     */
    public function useFiles($path, $level = 'debug')
    {
        $this->monolog->pushHandler($handler = new StreamHandler($path, $this->parseLevel($level)));
 
        $handler->setFormatter($this->getDefaultFormatter());
    }
 
    /**
     * Register a daily file log handler.
     *
     * @param  string  $path
Arguments
  1. "file_put_contents(/home/rakeen/public_html/rakeen/storage/framework/sessions/VBSv7eB5225o3VYja1miLXHDEHb1AdnhxXumW4ru): failed to open stream: Permission denied"
    
  2. array:1 [
      "exception" => ErrorException {
        #message: "file_put_contents(/home/rakeen/public_html/rakeen/storage/framework/sessions/VBSv7eB5225o3VYja1miLXHDEHb1AdnhxXumW4ru): failed to open stream: Permission denied"
        #code: 0
        #file: "/home/rakeen/public_html/rakeen/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php"
        #line: 122
        #severity: E_WARNING
      }
    ]
    
/home/rakeen/public_html/rakeen/vendor/laravel/framework/src/Illuminate/Log/Writer.php
     *
     * @param  string  $message
     * @param  array  $context
     * @return void
     */
    public function critical($message, array $context = [])
    {
        $this->writeLog(__FUNCTION__, $message, $context);
    }
 
    /**
     * Log an error message to the logs.
     *
     * @param  string  $message
     * @param  array  $context
     * @return void
     */
    public function error($message, array $context = [])
    {
        $this->writeLog(__FUNCTION__, $message, $context);
    }
 
    /**
     * Log a warning message to the logs.
     *
     * @param  string  $message
     * @param  array  $context
     * @return void
     */
    public function warning($message, array $context = [])
    {
        $this->writeLog(__FUNCTION__, $message, $context);
    }
 
    /**
     * Log a notice to the logs.
     *
     * @param  string  $message
     * @param  array  $context
     * @return void
Arguments
  1. "error"
    
  2. "file_put_contents(/home/rakeen/public_html/rakeen/storage/framework/sessions/VBSv7eB5225o3VYja1miLXHDEHb1AdnhxXumW4ru): failed to open stream: Permission denied"
    
  3. array:1 [
      "exception" => ErrorException {
        #message: "file_put_contents(/home/rakeen/public_html/rakeen/storage/framework/sessions/VBSv7eB5225o3VYja1miLXHDEHb1AdnhxXumW4ru): failed to open stream: Permission denied"
        #code: 0
        #file: "/home/rakeen/public_html/rakeen/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php"
        #line: 122
        #severity: E_WARNING
      }
    ]
    
/home/rakeen/public_html/rakeen/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php
     */
    public function report(Exception $e)
    {
        if ($this->shouldntReport($e)) {
            return;
        }
 
        if (method_exists($e, 'report')) {
            return $e->report();
        }
 
        try {
            $logger = $this->container->make(LoggerInterface::class);
        } catch (Exception $ex) {
            throw $e; // throw the original exception
        }
 
        $logger->error(
            $e->getMessage(),
            array_merge($this->context(), ['exception' => $e]
        ));
    }
 
    /**
     * Determine if the exception should be reported.
     *
     * @param  \Exception  $e
     * @return bool
     */
    public function shouldReport(Exception $e)
    {
        return ! $this->shouldntReport($e);
    }
 
    /**
     * Determine if the exception is in the "do not report" list.
     *
     * @param  \Exception  $e
     * @return bool
     */
Arguments
  1. "file_put_contents(/home/rakeen/public_html/rakeen/storage/framework/sessions/VBSv7eB5225o3VYja1miLXHDEHb1AdnhxXumW4ru): failed to open stream: Permission denied"
    
  2. array:1 [
      "exception" => ErrorException {
        #message: "file_put_contents(/home/rakeen/public_html/rakeen/storage/framework/sessions/VBSv7eB5225o3VYja1miLXHDEHb1AdnhxXumW4ru): failed to open stream: Permission denied"
        #code: 0
        #file: "/home/rakeen/public_html/rakeen/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php"
        #line: 122
        #severity: E_WARNING
      }
    ]
    
/home/rakeen/public_html/rakeen/app/Exceptions/Handler.php
     * A list of the inputs that are never flashed for validation exceptions.
     *
     * @var array
     */
    protected $dontFlash = [
        'password',
        'password_confirmation',
    ];
 
    /**
     * Report or log an exception.
     *
     * This is a great spot to send exceptions to Sentry, Bugsnag, etc.
     *
     * @param  \Exception $exception
     * @return void
     */
    public function report(Exception $exception)
    {
        parent::report($exception);
    }
 
    public function render($request, Exception $exception)
    {
        if ($exception instanceof ModelNotFoundException && $request->expectsJson()) {
           
            $message = __('api.not_found');
            return mainResponse(true, $message, null, 203, 'items', '');
 
        }
        return parent::render($request, $exception);
    }
 
    
 
    /**
     * Render an exception into an HTTP response.
     *
     * @param  \Illuminate\Http\Request $request
     * @param  \Exception $exception
Arguments
  1. ErrorException {
      #message: "file_put_contents(/home/rakeen/public_html/rakeen/storage/framework/sessions/VBSv7eB5225o3VYja1miLXHDEHb1AdnhxXumW4ru): failed to open stream: Permission denied"
      #code: 0
      #file: "/home/rakeen/public_html/rakeen/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php"
      #line: 122
      #severity: E_WARNING
    }
    
/home/rakeen/public_html/rakeen/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php
    }
 
    /**
     * Handle an uncaught exception from the application.
     *
     * Note: Most exceptions can be handled via the try / catch block in
     * the HTTP and Console kernels. But, fatal error exceptions must
     * be handled differently since they are not normal exceptions.
     *
     * @param  \Throwable  $e
     * @return void
     */
    public function handleException($e)
    {
        if (! $e instanceof Exception) {
            $e = new FatalThrowableError($e);
        }
 
        try {
            $this->getExceptionHandler()->report($e);
        } catch (Exception $e) {
            //
        }
 
        if ($this->app->runningInConsole()) {
            $this->renderForConsole($e);
        } else {
            $this->renderHttpResponse($e);
        }
    }
 
    /**
     * Render an exception to the console.
     *
     * @param  \Exception  $e
     * @return void
     */
    protected function renderForConsole(Exception $e)
    {
        $this->getExceptionHandler()->renderForConsole(new ConsoleOutput, $e);
Arguments
  1. ErrorException {
      #message: "file_put_contents(/home/rakeen/public_html/rakeen/storage/framework/sessions/VBSv7eB5225o3VYja1miLXHDEHb1AdnhxXumW4ru): failed to open stream: Permission denied"
      #code: 0
      #file: "/home/rakeen/public_html/rakeen/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php"
      #line: 122
      #severity: E_WARNING
    }
    
[internal]
Arguments
  1. ErrorException {
      #message: "file_put_contents(/home/rakeen/public_html/rakeen/storage/framework/sessions/VBSv7eB5225o3VYja1miLXHDEHb1AdnhxXumW4ru): failed to open stream: Permission denied"
      #code: 0
      #file: "/home/rakeen/public_html/rakeen/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php"
      #line: 122
      #severity: E_WARNING
    }
    

Environment & details:

empty
empty
empty
empty
empty
Key Value
TZ
"UTC"
REDIRECT_REDIRECT_REDIRECT_UNIQUE_ID
"ab4v3iNfz6XQPJ3U1xpkAwAAAAw"
REDIRECT_REDIRECT_REDIRECT_SCRIPT_URL
"/sound_details/2"
REDIRECT_REDIRECT_REDIRECT_SCRIPT_URI
"https://rakeen.me/sound_details/2"
REDIRECT_REDIRECT_REDIRECT_HTTPS
"on"
REDIRECT_REDIRECT_REDIRECT_SSL_TLS_SNI
"rakeen.me"
REDIRECT_REDIRECT_REDIRECT_STATUS
"200"
REDIRECT_REDIRECT_UNIQUE_ID
"ab4v3iNfz6XQPJ3U1xpkAwAAAAw"
REDIRECT_REDIRECT_SCRIPT_URL
"/sound_details/2"
REDIRECT_REDIRECT_SCRIPT_URI
"https://rakeen.me/sound_details/2"
REDIRECT_REDIRECT_HTTPS
"on"
REDIRECT_REDIRECT_SSL_TLS_SNI
"rakeen.me"
REDIRECT_REDIRECT_STATUS
"200"
REDIRECT_UNIQUE_ID
"ab4v3iNfz6XQPJ3U1xpkAwAAAAw"
REDIRECT_SCRIPT_URL
"/sound_details/2"
REDIRECT_SCRIPT_URI
"https://rakeen.me/sound_details/2"
REDIRECT_HTTPS
"on"
REDIRECT_SSL_TLS_SNI
"rakeen.me"
REDIRECT_HANDLER
"application/x-httpd-ea-php74"
REDIRECT_STATUS
"200"
UNIQUE_ID
"ab4v3iNfz6XQPJ3U1xpkAwAAAAw"
SCRIPT_URL
"/sound_details/2"
SCRIPT_URI
"https://rakeen.me/sound_details/2"
HTTPS
"on"
SSL_TLS_SNI
"rakeen.me"
HTTP_ACCEPT
"*/*"
HTTP_USER_AGENT
"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
HTTP_ACCEPT_ENCODING
"gzip, br, zstd, deflate"
HTTP_HOST
"rakeen.me"
HTTP_X_HTTPS
"1"
PATH
"/usr/local/jdk/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/usr/X11R6/bin:/root/bin:/opt/bin"
SERVER_SIGNATURE
""
SERVER_SOFTWARE
"Apache"
SERVER_NAME
"rakeen.me"
SERVER_ADDR
"178.104.24.100"
SERVER_PORT
"443"
REMOTE_ADDR
"216.73.216.37"
DOCUMENT_ROOT
"/home/rakeen/public_html"
REQUEST_SCHEME
"https"
CONTEXT_PREFIX
"/cgi-sys"
CONTEXT_DOCUMENT_ROOT
"/usr/local/cpanel/cgi-sys/"
SERVER_ADMIN
"webmaster@rakeen.me"
SCRIPT_FILENAME
"/home/rakeen/public_html/rakeen/public/index.php"
REMOTE_PORT
"63899"
REDIRECT_URL
"/rakeen/public/index.php"
GATEWAY_INTERFACE
"CGI/1.1"
SERVER_PROTOCOL
"HTTP/1.1"
REQUEST_METHOD
"GET"
QUERY_STRING
""
REQUEST_URI
"/sound_details/2"
SCRIPT_NAME
"/rakeen/public/index.php"
ORIG_SCRIPT_FILENAME
"/usr/local/cpanel/cgi-sys/ea-php74"
ORIG_PATH_INFO
"/rakeen/public/index.php"
ORIG_PATH_TRANSLATED
"/home/rakeen/public_html/rakeen/public/index.php"
ORIG_SCRIPT_NAME
"/cgi-sys/ea-php74"
PHP_SELF
"/rakeen/public/index.php"
REQUEST_TIME_FLOAT
1774071774.8381
REQUEST_TIME
1774071774
argv
[]
argc
0
empty
0. Whoops\Handler\PrettyPageHandler