Laravel-log-viewer: الفئة "Crypt" غير موجودة (عرض: log.blade.php)

تم إنشاؤها على ١٥ مارس ٢٠١٨  ·  11تعليقات  ·  مصدر: rap2hpoutre/laravel-log-viewer

تم التحديث إلى أحدث 0.13 ، واستخدام Lumen 5.6 الأحدث. (Lumen - وليس Laravel.)

الإعداد يعمل دائما. الآن عندما نصل إلى نقطة النهاية /logs ، نحصل على ما يلي:

Class 'Crypt' not found (View: \/var\/www\/server\/vendor\/rap2hpoutre\/laravel-log-viewer\/src\/views\/log.blade.php

لدينا web.php كما هو مطلوب:

$router->group(['namespace' => '\Rap2hpoutre\LaravelLogViewer'], function () use ($router) {
    $router->get('logs', 'LogViewerController<strong i="12">@index</strong>');
});

ونعم لدينا السطر المناسب في app.php :

// Lumen.log viewer.
$app->register(\Rap2hpoutre\LaravelLogViewer\LaravelLogViewerServiceProvider::class);

ببساطة لا يمكن تجاوز هذا الخطأ. لا أعرف ما إذا كان الأمر متعلقًا بترقية Lumen إلى 5.6 ، أو الترقية إلى 0.13 لعارض السجل نفسه ، أو مزيج من الاثنين.

الرجاء المساعدة. شكرا.

bug

التعليق الأكثر فائدة

لا يهم. يجب أن يكون طول APP_KEY 32 حرفًا ، ولم يكن واضحًا على الفور. لا يوجد artisan key:generate في Lumen ، لذا فإن معظم نتائج بحث Google لهذا كانت أيضًا عديمة الفائدة.

انه يعمل الان. عارض سجلات Laravel / Lumen يعمل بشكل احتياطي ويبدو أنه يعمل. :)

ال 11 كومينتر

حسنا، شكرا!

إنها ليست مشكلة في Lumen ، إنه شيء مكسور في Laravel Log Viewer ، والذي يستخدم Crypt الآن (والذي لا يمكن الوصول إليه في Lumen). لقد أصلحته عبر https://github.com/rap2hpoutre/laravel-log-viewer/commit/6789caf0ecfae14f7238b3d20832d961f503351f (شكرًا لك). هل يمكنك محاولة التحديث إلى الإصدار v0.14؟ اسمحوا لي أن أعرف ما إذا كان على ما يرام الآن!

في 0.14.1 ، هذا هو الخطأ الآن:

Call to undefined function Rap2hpoutre\\LaravelLogViewer\\config_path()

Woops. طيب ثابت! هل يمكن أن تحاول مع v0.14.2؟

شكرا لك على صبرك!

مرحبا @ rap2hpoutre، وأعتقد أن هذا هو المكانmhousser الصورة المشكلة هي: https://github.com/rap2hpoutre/laravel-log-viewer/blob/3ee40c9e4bf357de83f96d7b60672e17b3aa5e4a/src/Rap2hpoutre/LaravelLogViewer/LaravelLogViewerServiceProvider.php#L34

0.14.2 لا يزال يعطيني نفس الخطأ:

Call to undefined function Rap2hpoutre\\LaravelLogViewer\\config_path()

Woops. أرتكب الأخطاء في كل التزام اليوم (لأنني لا أستغرق وقتًا للقراءة والاختبار ، همهمة. يجب أن أكون متعبًا). آسف.

حسنًا ، mikemand (المنشئ الأصلي لعارض السجل!): هل تريد إرسال إعلان عام؟ (يمكنني محاولة إصلاحه بنفسي إذا كنت تفضل ذلك!)

مرحبًا @ rap2hpoutre ، سأحاول الإصلاح قريبًا. :)

يعد Lumen رائعًا لبعض الأشياء ، ولكن من الصعب جدًا دعم كل من Laravel و Lumen في نفس الحزمة أحيانًا. :(

شكرا mikemand !
mhousser الإصلاح متاح في الإصدار 0.14.3.

The only supported ciphers are AES-128-CBC and AES-256-CBC with the correct key lengths. (View: \/var\/www\/server\/vendor\/rap2hpoutre\/laravel-log-viewer\/src\/views\/log.blade.php)

لست متأكدًا مما إذا كان هذا لا يزال خطأ أو شيئًا لم نقم به في الترقية إلى أحدث إصدار من Lumen 5.6. * ..؟

لا يهم. يجب أن يكون طول APP_KEY 32 حرفًا ، ولم يكن واضحًا على الفور. لا يوجد artisan key:generate في Lumen ، لذا فإن معظم نتائج بحث Google لهذا كانت أيضًا عديمة الفائدة.

انه يعمل الان. عارض سجلات Laravel / Lumen يعمل بشكل احتياطي ويبدو أنه يعمل. :)

يا له من يوم! عادةً ما تكون حياة عارض السجل مملة بعض الشيء: فقد وصل اليوم إلى مليون عملية تنزيل وتعطلت أكثر من المعتاد 🤔

شكرا جزيلا لكم على مساعدتكم!

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات

القضايا ذات الصلة

akoepcke picture akoepcke  ·  9تعليقات

avesgit picture avesgit  ·  7تعليقات

mstaack picture mstaack  ·  6تعليقات

rap2hpoutre picture rap2hpoutre  ·  7تعليقات

raymondTheDev picture raymondTheDev  ·  12تعليقات