خطاي Fatal error: Allowed memory size

از راهنمای WIKI پرشین هلپ
پرش به: ناوبری, جستجو

بعضي از سرويس هاي سايت ساز ها و پورتال ها، نياز به حجم بيشتري از حافظه براي اجراي خود يا ماژول هاي خود دارند که با توجه به نوع سرور، اين فضاي دسترسي محدوديت هايي را دارد. سرور هاي گوناگون معمولا فضاي استانداردي را براي دسترسي فايل هاي PHP به حافظه تخصيص مي دهند که در بعضي موارد باعث بروز اينگونه خطا ها مي شود. در سايت ساز جوملا اين مورد بيشتر ديده شده است. براي حل اين مشکل چند راه کار وجود دارد.

1- در سايت ساز جوملا يا سايت ساز هاي مشابه مي توانيد در فايل configuration.php خط زير را اضافه و يا ويرايش نمايد. ini_set('memory_limit','12M'); //recommended is 32MB, so they say but ill will put 12M for this example

2- اگر به فايل php.ini سرور دسترسي داريد( براي سرور هاي اختصاصي و مجازي) مي توانيد خط زير را در اين فايل اضافه يا ويرايش نماييد. memory_limit = 12M

3- در حال آخر کافيست در root سايت خود فايل .htaccess را ايجاد و يا اگر هست، ويرايش نماييد و خط زير را در آن قرار دهيد. memory_limit = 12M

جعبه‌ابزار