تم التحديث إلى أحدث 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 لعارض السجل نفسه ، أو مزيج من الاثنين.
الرجاء المساعدة. شكرا.
حسنا، شكرا!
إنها ليست مشكلة في 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 يعمل بشكل احتياطي ويبدو أنه يعمل. :)
يا له من يوم! عادةً ما تكون حياة عارض السجل مملة بعض الشيء: فقد وصل اليوم إلى مليون عملية تنزيل وتعطلت أكثر من المعتاد 🤔
شكرا جزيلا لكم على مساعدتكم!
التعليق الأكثر فائدة
لا يهم. يجب أن يكون طول
APP_KEY
32 حرفًا ، ولم يكن واضحًا على الفور. لا يوجدartisan key:generate
في Lumen ، لذا فإن معظم نتائج بحث Google لهذا كانت أيضًا عديمة الفائدة.انه يعمل الان. عارض سجلات Laravel / Lumen يعمل بشكل احتياطي ويبدو أنه يعمل. :)