اجرای دستورات لینوکس روی هاست اشتراکی

دستورات لینوکس روی هاست اشتراکی

زمان مطالعه

5 دقیقه

تعداد بازدید

273

تعداد پرسش ها

0

افزودن به لیست علاقه مندی ها



اشتراک گذاری این مطلب
بهزاد میرزازاده
در مورد نویسنده : همیشه سخت تلاش کردم و به موفقیت های خیلی زیادی رسیدم اما دلیل نشد که متوقف بشم من برای هر روز برنامه دارم و به امید موفقیت های بزرگتر قدم بر میدارم همیشه سخت ترین مسئله ها، ساده ترین راه حل رو دارند پس بهانه جویی نباید روش کار ما برنامه نویسان باشه!!! ما می توانیم آینده را تعیین کنیم

اجرای دستورات لینوکس روی هاست اشتراکی

دستورات لینوکس روی هاست اشتراکی

زمان مطالعه

5 دقیقه

تعداد بازدید

273

تعداد پرسش ها

0

افزودن به لیست علاقه مندی ها



اشتراک گذاری این مطلب

در برخی از پروژه ها نیازمند استفاده از هاست های اشتراکی هستیم و برخی از ویژگی های پروژه باید روی هاست اشتراکی از اول اجرا شود مثل یک میانبر (shortcut) از یک پوشه. اما متاسفانه عموما شما دسترسی به ssh رو ندارید یا اگرم باشه composer رو نداره و داستان های دیگه که شمارو مجبور میکنه یه راه حل برای این قضیه پیدا کنید واضح ترین مثال اجرای دستور storage برای لاراول هست تا بتونید از پکیج storage استفاده کنید خب ما مثال رو روی همین موضوع پیش میبریم تا کاملا متوجه شید 

 

شبیه‌سازی دستور storage:link برای لاراول در هاست اشتراکی

یک راه حل وجود داره که شما میتونید از cron job ها استفاده کنید مثال ما براساس استفاده از سی پنل هستش خب پس اول باید بدونید مسیر فعلی پروژه کجاست و با چه اسم پوشه ای در لینوکس قابل مشاهده هستش!

getcwd در php

این فانکشن مسیر فعلی پروژه شمارو چاپ میکنه

<?php
echo getcwd();
?>

نتیجه اجرای دستور فوق میشه /home/php که php که اینجا مثاله اسم پوشه شماست

حالا که مسیر رو پیدا کردید باید یک cron job درست کنید تا دستور شمارو اجرا کنه برای 

دستور php artisan storage:link  در هاست اشتراکی

یک cron job ایجاد کنید و دستور ذیل رو اجرا کنید توسط جابتون

ln -s /home/username/public_html/storage/app/public/ /home/username/public_html/public/storage

دستور ln -s برای ایجاد شورتکات در لینوکس استفاده میشه و اینجا username منظور پوشه پروژه شماست

توجه کنید که وقتی جاب مورد نظر اجرا شد حذفش کنید

موفق باشید

بهزاد میرزازاده
در مورد نویسنده : همیشه سخت تلاش کردم و به موفقیت های خیلی زیادی رسیدم اما دلیل نشد که متوقف بشم من برای هر روز برنامه دارم و به امید موفقیت های بزرگتر قدم بر میدارم همیشه سخت ترین مسئله ها، ساده ترین راه حل رو دارند پس بهانه جویی نباید روش کار ما برنامه نویسان باشه!!! ما می توانیم آینده را تعیین کنیم


نظرات
0