شنبه ۱۵ دی ۱۴۰۳ |  عضویت / ورود

دو اسکریپت PHP تک-فایلی عالی برای مدیریت فایل‌ها و دیتابیس‌های سایت


گاهی ممکن است به دلایل مختلف دسترسی به کنترل‌پنل سایت مشتری ممکن نباشد؛ مثلاً مدیر سایت به دلایل امنیتی اجازه دسترسی کامل به CPanel یا Direct Admin را به برنامه‌نویس نمی‌دهد یا اصلاً سرور به صورت خط فرمانی مدیریت می‌شود و کنترل‌پنل تحت وب ندارد.

از کل کنترل‌پنل هاست، دو گزینه برای برنامه‌نویس از همه مهم‌تر است: File Manger و Database Manager

حالا، خبر خوب این است که شما به راحتی می‌توانید با دو فایل ساده به زبان PHP یک «فایل منیجر» و «دیتابیس منیجر» عالی (یعنی واقعاً عالی!) داشته باشید:

Single-file PHP File Manager/Database Manager

۱- Tiny File Manager

این اسکریپت بسیار کم‌حجم و بسیار پرامکانات شما را غافلگیر خواهد کرد!

یک فایل ۲۰۰ کیلوبایتی بیشتر نیست اما به اندازه همه File Managerهایی که کار کرده‌اید کاربردی است!

https://img.aftab.cc/news/1403/tiny_file_manager.png

مهم‌ترین ویژگی آن Code Editor فوق‌العاده آن است که با امکاناتش شما را به شگفتی وامی‌دارد! (البته از اسکریپت‌های آماده استفاده کرده و از CDN آن‌ها را لود می‌کند اما به هر حال آفرین به طراح خوش‌فکر این فایل. به ویژه دکمه بسیار کاربردی backup که هنگام ویرایش کد، قبل از ذخیره کردن فقط کافی‌ست روی backup کلیک کنید تا ابتدا یک فایل بدون تغییرات شما بک‌آپ بگیرد که اگر مشکلی پیش آن خیلی راحت کدهای قبلی را داشته باشید. آفرین به این ابتکار طراح!)

این فایل عالی را از اینجا دانلود کنید:

https://tinyfilemanager.github.io

فقط کافی‌ست فایل tinyfilemanager.php را از اینجا دانلود کنید و ترجیحاً نام آن را به یک نام غیرقابل حدس عوض کنید و در سایت خود آپلود کنید. البته قبل از آپلود باید آن را ویرایش کنید و رمز admin را خط ۲۹ به رمز دلخواهتان تغییر دهید. (اگر کاربر user نمی‌خواهید، خط ۳۰ را حذف کنید یا رمز آن را هم عوض کنید. user یک کاربر readonly است) توجه: پسورد دلخواهتان را باید از اینجا رمزنگاری کنید.

حالا دیگر با وارد کردن فایل و نام کاربری و رمز می‌توانید فایل‌ها و پوشه‌های سایت خود را مدیریت کنید.

۲- Adminer: MySQL Manager

این اسکریپت هم فقط یک فایل است و به زبان PHP نوشته شده و یک‌تنه کار PHPMyAdmin را انجام می‌دهد!!

سایت رسمی این اسکریپت ناجی:

https://www.adminer.org

این اسکریپت از بالایی هم ساده‌تر و روان‌تر کار کرده! فقط آن را در یک پوشه آپلود کنید و فراخوانی کنید! همین! اطلاعات دیتابیسی که می‌خواهید مدیریت کنید را وارد کنید و شروع کنید...

خدا سازنده‌های این اسکریپت‌ها را اگر صلاح می‌داند(!) در بهشت برین جای دهد! من سال‌ها بود که دنبال چنین چیزهایی می‌گشتم. اگر بدانید چقدر کارهای ما با این اسکریپت‌ها راحت شده! مردیم از پس دانشگاه‌ها و... پنل مدیریت تحت وب نداشتند و مجبور بودیم با کلی دردسر فایل‌ها را ویرایش کنیم. یا اصلاً اگر هم مثلاً CPanel می‌داشت، ادیتور مسخره CPanel در موبایل درست کار نمی‌کرد و انسان را دیوانه می‌کرد تا یک قطعه کد را ویرایش کند. حالا از دردسرهای لاگین به CPanel و لاگ‌آف شدن‌های مداوم آن بگذریم!

فکر می‌کنم دنیای آینده‌ی نرم‌افزار، دنیای سادگی باشد! مردم از تجملاتی که روی اعصابشان باشد خسته شده‌اند! یک فایل ساده که همه چیزهای ضروری را بدون وقفه در اختیار قرار دهد... (ایده جالبی است که انسان پروژه‌هایش را مثل این‌ها یک-فایلی طراحی کند)

موفق باشید؛
حمید رضا نیرومند
 


[ارسال شده در مورخه : یکشنبه، 11 آذر، 1403 توسط Hamid]
[ #برنامه‌‌نویسی]



بازدیدها از این مطلب: 124 بار   امتیاز متوسط : 0  تعداد آراء: 0   امتیاز دهید:

نظرات طرح شده

نام: [ کاربر جدید ]
ایمیل:

نظر:


اجازه استفاده از تگهای HTML را ندارید


جمع عدد 11 با 8 را در كادر زیر وارد نمایید:
(این كار برای جلوگیری از فعالیت موتورهای اسپمر است)


* توجه: نظر شما بعد از بررسی، نمایش داده خواهد شد.

qwerty13 (امتیاز : 0)(لینک نظر)
توسط qwerty13 در مورخه : یکشنبه، 11 آذر، 1403
سلام
اسکریپت‌های جالبین؛ اگر یک اسکریپت هم برای راه‌اندازی سریع رکوردهای dns پیدا بشه، راه‌اندازی هاست php روی vps خیلی راحت میشه...


[ ارسال جوابیه ]