الزامات سیستم
Concrete5 در درجه اول در PHP نوشته شده است. علاوه بر این ، برخی از پسوندهای PHP که عملکرد بیشتری را ارائه می دهند ، لازم است. نسخه مترجم PHP و پسوندهای PHP مورد نیاز به نسخه Concrete5 در حال استفاده بستگی دارد. در زیر جزئیات مربوط به هر دو نسخه اصلی پشتیبانی شده Concrete5 را پیدا خواهید کرد.
Concrete5 نسخه 8
نسخه 8 نسخه اصلی فعلی Concrete5 است. آخرین نسخه منتشر شده این سری به عنوان امن ترین و پایدارترین نسخه در نظر گرفته شده است.
الزامات PHP
PHP-7.3 با 8.5+ کار می کند PHP-7.4 با انتشار آینده v9.0 کار می کند
انتخاب نسخه PHP
اگر نسخه ای به عنوان “کار با بتن 5” مشخص شود ، این بدان معنی است که ما انتظار داریم که Concrete5 به طور قابل قبول در آن محیط اجرا شود. اگر به عنوان “توصیه شده برای Concrete5” مشخص شود ، این بدان معنی است که این نسخه ای است که ما برای محیط های تولیدی خود انتخاب می کنیم ، و این نسخه ای است که ما با آن آزمایش می کنیم.
پسوند PHP
Concrete5 نسخه 8.x به پسوند PHP زیر نیاز دارد:
- MySQL (با پسوندهای PDO)
- دامنه
- simplexml
- iconv
- کتابخانه GD با Freetype
- اطلاعات فایل
- mbstring
- حلقه
- مک کریپت
- Ziparchive (برای به روزرسانی های خودکار و عملکرد جامعه)
پیکربندی PHP
Concrete5 نسخه 8.x به پیکربندی زیر نیاز دارد:
- حالت ایمن PHP خاموش است
- محدودیت حافظه PHP حداقل 64 مگابایت (ممکن است بیشتر برای پردازش و رسیدگی به پرونده های بزرگ تصویری لازم باشد).
- MySQL 5.1.5 یا بالاتر ، یا Mariadb ، با پشتیبانی از UTF8MB4`.
- پشتیبانی جدول MySQL InnoDB
Concrete5 نسخه 7
توجه: به شدت توصیه می شود سایت های Concrete5 5.7.x خود را به نسخه 8 یا بیشتر ارتقا دهید.
الزامات PHP
php-7.3 n/a 7.4 n/a no
انتخاب نسخه PHP
اگر نسخه ای به عنوان “کار با بتن 5” مشخص شود ، این بدان معنی است که ما انتظار داریم که Concrete5 به طور قابل قبول در آن محیط اجرا شود. اگر به عنوان “توصیه شده برای Concrete5” مشخص شود ، این بدان معنی است که این نسخه ای است که ما برای محیط های تولیدی خود انتخاب می کنیم ، و این نسخه ای است که ما با آن آزمایش می کنیم.
پسوند PHP
Concrete5 5.7.x نیاز به پسوندهای PHP زیر دارد:
- MySQL (با پسوندهای PDO)
- دامنه
- simplexml
- کتابخانه GD با Freetype
- حلقه
- مک کریپت
- Ziparchive (برای به روزرسانی های خودکار و عملکرد جامعه)
پیکربندی PHP
Concrete5 نسخه 5.7.x به پیکربندی زیر نیاز دارد:
- حالت ایمن PHP خاموش است
- محدودیت حافظه PHP حداقل 64 مگابایت (ممکن است بیشتر برای پردازش و رسیدگی به پرونده های بزرگ تصویر مورد نیاز باشد.)
- MySQL 5.1.5 یا بالاتر ، یا Mariadb
- پشتیبانی جدول MySQL InnoDB
سرور وب
Concrete5 از سرورهای وب Apache و Nginx پشتیبانی می کند و در گذشته برای همکاری با IIS ساخته شده است. پشتیبانی رسمی فقط برای Apache و Nginx است.
پایگاه داده
MySQL (5.7 یا بالاتر) یا Mariadb هر دو کار می کنند. در صورت امکان ، جدول row_format
را روی" پویا “تنظیم کنید تا از مشکلات اشکال بزرگ جلوگیری شود.