راهنمای نصب nini_nina بدون دیتابیس
===================================

این نسخه هیچ دیتابیس MySQL یا فایل SQL لازم ندارد. پیام‌ها در فایل JSON داخل پوشه data ذخیره می‌شوند.

۱) فایل ZIP را در پوشه‌ای داخل public_html آپلود و Extract کنید؛ برای نمونه public_html/nini_nina/.
۲) مطمئن شوید هاست PHP فعال دارد (ترجیحاً PHP 8.0 یا جدیدتر) و پوشه data قابل نوشتن توسط PHP است. معمولاً مجوز پوشه 0750 یا 0755 کافی است؛ اگر پیام ذخیره نشد، از File Manager مجوز پوشه را با پشتیبانی هاست بررسی کنید.
۳) به https://YOUR-DOMAIN/nini_nina/ بروید و وارد شوید.
۴) رمز مشترک ورود فعلی همان رمزی است که هنگام آماده‌سازی به شما داده شد. هر دو نفر باید همان رمز را وارد کنند و در قسمت نام، اسم متفاوت بزنند.
۵) HTTPS/SSL را فعال نگه دارید.

ذخیره‌سازی و نکات مهم
--------------------
- هیچ دیتابیسی نیاز نیست؛ فایل database.sql حذف شده است.
- پیام‌ها در data/messages.json ذخیره می‌شوند و آخرین ۲۰۰۰ پیام نگه داشته می‌شود.
- پوشه data دارای .htaccess برای جلوگیری از دسترسی مستقیم وب است. اگر سرور شما Apache/LiteSpeed نیست یا .htaccess را نادیده می‌گیرد، پوشه data را بیرون از public_html قرار دهید و مسیر MESSAGE_STORE را در config.php تغییر دهید.
- رمز مشترک به شکل هش در config.php نگه‌داری می‌شود. برای تغییر رمز، هش جدیدی با password_hash در PHP بسازید و مقدار CHAT_PASSWORD_HASH را جایگزین کنید.
- برای بکاپ، فایل data/messages.json را دانلود کنید؛ برای پاک کردن پیام‌ها، محتوای فایل را به [] تغییر دهید.
- این چت حساب‌های جداگانه ندارد؛ هرکس رمز مشترک را داشته باشد می‌تواند وارد شود. رمز را فقط با فرد مورداعتماد به اشتراک بگذارید.
- از اطلاعات حساس در چت استفاده نکنید و قبل از استفاده واقعی، ورود و ارسال پیام را روی هاست آزمایش کنید.
