مرتضی
5 سال پیش توسط مرتضی مطرح شد
10 پاسخ

Permission denied

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

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

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


ثبت پرسش جدید
علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

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


مرتضی
تخصص : طراح و برنامه نویس بک اند
@mhallaji75 5 سال پیش مطرح شد
0

@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 5 سال پیش مطرح شد
0

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


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

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


مرتضی
تخصص : طراح و برنامه نویس بک اند
@mhallaji75 5 سال پیش مطرح شد
0

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


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

از

php artisan storage:link 

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


مرتضی
تخصص : طراح و برنامه نویس بک اند
@mhallaji75 5 سال پیش مطرح شد
0

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


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

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


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

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

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


مرتضی
تخصص : طراح و برنامه نویس بک اند
@mhallaji75 5 سال پیش مطرح شد
0

@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 5 سال پیش آپدیت شد
0

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

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

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

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