پرش به محتویات

الزامات

این مقاله مرجع آنچه سرور و مرورگر شما برای اجرای Bricks نیاز دارند و نحوه رفع محدودیت‌های رایج است. راهنمای نصب و راه‌اندازی (Installation and setup) در صورت نیاز به چک‌لیست کامل یا عیب‌یابی به اینجا لینک می‌دهد.

برای ارائه یک سازنده سایت پیشرفته برای وردپرس، Bricks از مدرن‌ترین پشته فناوری (VueJS 3 و غیره) استفاده می‌کند و در عین حال سازگاری معکوس کافی را حفظ می‌کند.

حداقل الزاماتی که سرور شما باید داشته باشد تا Bricks روان اجرا شود:

  • PHP 7.4+ (پیشنهادی: 8.0+)
  • MySQL 5.6+
  • محدودیت حافظه وردپرس: حداقل 64 مگابایت (پیشنهادی: 512 مگابایت)
  • حداکثر اندازه آپلود فایل: حداقل 64 مگابایت
  • مرورگر مدرن: هنگام ویرایش سایت با Bricks از آخرین نسخه Chrome، Firefox، Safari یا Microsoft Edge استفاده کنید. مرورگرهای قدیمی (مثل Internet Explorer) از برخی قابلیت‌های پیشرفته‌تر سازنده پشتیبانی نمی‌کنند.

میزبانی خودتان

Bricks یک راه‌حل self-hosted است که آن را دانلود و روی سایت وردپرس خودتان نصب می‌کنید!

افزایش محدودیت حافظه وردپرس

می‌توانید WP_MEMORY_LIMIT را با افزودن کد زیر به فایل wp-config.php، بالای خط «That's all, stop editing!» تعریف کنید:

define( 'WP_MEMORY_LIMIT', '512M' );
/* That's all, stop editing! Happy publishing. */

برخی هاست‌ها محدودیت حافظه PHP را تا 8 مگابایت تنظیم می‌کنند. در این صورت ممکن است لازم باشد به پلن قوی‌تری ارتقا دهید. اگر هاست اجازه تنظیم این مقدار را نمی‌دهد، با پشتیبانی تماس بگیرید.

افزایش حداکثر اندازه آپلود فایل

اگر در آپلود فایل‌های بزرگ‌تر به سایت (یا هنگام دانلود تصاویر با وضوح بالا از یکپارچه‌سازی Unsplash در Bricks) با مشکل مواجه شدید، چند راه برای افزایش حداکثر اندازه آپلود وجود دارد.

حداکثر اندازه آپلود باید 64 مگابایت یا بیشتر باشد. وارد حساب هاست شوید و دو تنظیم سرور PHP زیر را به این مقادیر تغییر دهید:

  • post_max_size: 64M
  • upload_max_filesize: 64M

اگر به فایل php.ini در ریشه نصب وردپرس دسترسی دارید، آن را باز کنید و تنظیمات زیر را تغییر دهید:

upload_max_filesize = 64M
post_max_size = 64M

همچنین می‌توانید کد زیر را به فایل .htaccess اضافه کنید؛ اما قبل از آن از .htaccess فعلی نسخه پشتیبان بگیرید:

php_value upload_max_filesize 64M
php_value post_max_size 64M

اگر هیچ‌کدام کار نکرد، این کد را به wp-config.php اضافه کنید:

@ini_set( 'upload_max_size' , '64M' );
@ini_set( 'post_max_size', '64M');

برای تأیید اینکه حداکثر اندازه آپلود به‌روز شده، به Media > Add New بروید. در پایین صفحه باید حداکثر اندازه آپلود را ببینید.

افزایش حداکثر زمان اجرا

وقتی پیامی‌مثل «Maximum execution time of 30 seconds exceeded» می‌بینید، باید زمان اجرای سایت را با یکی از سه راه‌حل زیر افزایش دهید:

#1: کد زیر را به wp-config.php (بالای خط «That's all, stop editing!») اضافه کنید:

set_time_limit(180);
/* That's all, stop editing! Happy publishing. */

#2: از .htaccess نسخه پشتیبان بگیرید و کد زیر را به آن اضافه کنید:

php_value max_execution_time 180

#3: کد زیر را به php.ini اضافه کنید:

max_execution_time = 180