PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : سیستم مدیریت محتوا Statamic



asrhosting
June 6th, 2025, 11:45
درود .
یه سیستم مدیریت محتوا بر پایه php - laravel که قدرت بالا و سرعت بالایی رو در اختیار شما قرار میده .


دمو :
https://demo.statamic.com/cp


ابتدا لاراول را نصب کنید :


composer global require laravel/installer

laravel new cms


نحوه نصب بر روی هاست :

composer require statamic/cms --with-dependencies



و سپس :


php please auth:migration





41717

asrhosting
November 30th, 2025, 18:28
جهت آپدیت این سیستم محتوا کافیت مراحل ذیل را طی کنید :


✅ آپدیت Statamic در پروژه Laravel — مرحله‌به‌مرحله
1) نسخه فعلی را چک کنید

ابتدا نسخه فعلی را ببینید:

php please --version


یا:

composer show statamic/cms


🔥 اگر Statamic شما نسخه 3 یا 4 است (یعنی addon جدید با composer)

بهترین روش:

2) آپدیت با Composer

فقط کافی است:

composer update statamic/cms --with-all-dependencies


اگر افزونه‌های دیگر دارید که نسخه قدیمی هستند، ممکن است conflict بدهد. در این صورت:

composer why-not statamic/cms


بعد آنها را نیز آپدیت کنید.



3) اجرای دستور آپدیت دیتابیس/فایل‌ها

بعد از آپدیت:

php please update


یا:

php artisan statamic:update

4) پاکسازی کش
php please clear:cache
php artisan optimize:clear

🎯 اگر از Statamic v2 (نسخه قدیمی YAML-based + Laravel 5.x) استفاده می‌کنید

نسخه 2 مستقیم به نسخه جدید آپگرید نمی‌شود. باید مهاجرت انجام دهید:

دو روش دارید:
روش A — ارتقا به نسخه 3 با ابزار رسمی

Statamic ابزار مهاجرت دارد:

نسخه 2 را به آخرین نسخه minor آپدیت کنید.

ابزار migrate را نصب کنید:

composer require statamic/migrator --dev


اجرای مهاجرت:

php please migrate:site


این ابزار:

محتوا

کالکشن‌ها

taxonomy

کاربران

asset ها

را به ساختار نسخه 3 تبدیل می‌کند.

روش B — نصب پروژه جدید و انتقال محتوا

اگر پروژه‌تان heavily customized است، معمولاً نصب تمیز بهتر است:

ایجاد پروژه جدید:

composer create-project statamic/statamic mysite


انتقال:

content/

assets/

users/

templateها

تست و اصلاح ساختارها.

⭐ نکات مهم هنگام آپدیت
🔸 1) نسخه PHP و Laravel

مثلاً Statamic 4 به Laravel 10 و PHP 8.1+ نیاز دارد.
قبل از آپدیت:

composer requirements-check


یا چک دستی:

composer why-not statamic/cms

🔸 2) Backup قبل از هر کاری

حتماً:

فول بکاپ فایل‌ها

فول بکاپ دیتابیس

🔸 3) اگر addon دارید ممکن است شکسته شوند

افزونه‌ها را نیز باید آپدیت کنید:

composer update statamic/* --with-all-dependencies