راکت
حل شده

Permission denied

10 پاسخ

سلام من سایتم رو داخل cpanel اپلود کردم کانفیگش ام انجام دادم اما موقع لود شدن بهم این ارور میده

The stream or file "/home/pcoco/public_html/system/storage/logs/laravel.log" could not be opened: failed to open stream: Permission denied

کسی راه حلی داره

ثبت پرسش جدید

پاسخ‌ها

10
علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

بهترین پاسخ

اگر فولدرها سر جاشون هستند. باید پرمیشن ۷۵۵ به فولدر storage بدید

مرتضی
مرتضی
@mhallaji75

تخصص: طراح و برنامه نویس بک اند

@ali.bayat الان اون ارور رفع شد با دادن پرمیشن ها سایت ام بالا میاد ولی موقع لاگین کردن تو پنل ادمین بهم این ارور میده

file_put_contents(/home/pcoco/public_html/system/storage/framework/cache/data/0a/fa/0afadda1f8b84f0aedca8a309aa9501747e124ce): failed to open stream: No such file or directory
مرتضی
مرتضی
@mhallaji75

تخصص: طراح و برنامه نویس بک اند

@hesammousavi جناب موسوی شما راه حلی برای این موضوع ندارید؟

شاید پاسخ شما همین‌جا باشد

علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

فولدرهای داخل storage هم باید همون پرمیشن رو داشته باشند

مرتضی
مرتضی
@mhallaji75

تخصص: طراح و برنامه نویس بک اند

@ali.bayat به همشون تو اون پوشه پرمیشن 0777 دادم ولی باز همون اصلا این چرا باید همچین اروری بده ؟ روی لوکال که درسته کاملا

علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

از

php artisan storage:link 

استفاده کردی؟

مرتضی
مرتضی
@mhallaji75

تخصص: طراح و برنامه نویس بک اند

@ali.bayat نه این چه کار میکنه؟

علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

این برای لینک کردن پوشه public به استوریج هست..
فکر کردم شما مشکل آپلود و دسترسی دارید.


لاراول سعی میکنه به این آدرس دسترسی پیدا کنه

/home/pcoco/public_html/system/storage/framework/cache/

و نمیتونه
...
ساختار فولدرهای پروژه رو بررسی کردید؟
این آدرس بالا صحیح هست؟

مرتضی
مرتضی
@mhallaji75

تخصص: طراح و برنامه نویس بک اند

@ali.bayat من طبق اموزش هایی که تو نت دیدم برا کانفیگ پروژه های لاراولی رو cpanel اومدم داخل public_html محتوای پوشه public ریختم اونجا و یه پوشه به اسم system درست کردم و باقی پوشه هارو داخل اون ریختم و از داخل index.php که در پوشه public بود ادرس دهی رو درست کردم ینی مثلا اینو

$app = require_once __DIR__.'/../bootstrap/app.php';

تبدیل کردم به

$app = require_once __DIR__.'./system/bootstrap/app.php';

که بعدم اون ارور های پرمیشن داد و با دادن پرمیشن 0777 درست شد سایت اومد بالا ولی پنل ادمین این ارور دوم داد

محمد خاکدامن
محمد خاکدامن
@mohammad.khakdaman

سلام
ssh داری؟
اگه داری این کد رو بزن درست می شه

chmod -R 775 storage
chmod -R 775 bootstrap/cache

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام