28 Jul

PHP-də əməli yaddaşın kifayət etməməsi ilə yaranan problem – Allowed memory size

Dostlar sizi saytımızdan normal şəkildə salamlaya bildiyimçün çox şadam. Daimi saytımıza təşrif buyuranlar iki gün ərzində saytda bəzi problemlərin olduğunun da şahidi olmuşdurlar. Problem nədən ibarət idi – sayta əlavə olunmuş bəzi plug-in’lərin yerinə belə bir yazının yazıldığını müşahidə etdik. Fatal error: Allowed memory size of 33554432 bytes exhausted. Bu narahatedici halı aradan qaldırmaq üçün internetdə bir qədər araşdırma aparmalı oldum. Məlum oldu ki, bəzi PHP skriptlərin yerinə yetirilməsi üçün serverin əməli (operativ) yaddaşı kifayət etmir, yəni icazə verilmiş yaddaş limiti aşılıb, server kiyayet qeder artıq yüklənməyə məruz qalıb. Bəs nə etməli? PHP-nin rəsmi saytında, daha dogrusu forumunda bu problemin bir neçə həlli üsulu olduğun şahidi oldum.

Read More

04 Jul

Rails on Ubuntu, XP.

< title="rails" left Сегодня ставил ROR (Ruby on Rails) на Ubuntu и XP. Сперва ставил на XP. Проблем не возникало, да и особо не нужно было раздумывать над чем либо. Скачал InstantRails c rubyforge.org. Установил 1.2 версию. По ним написана книжка Д.Томаса и Д.Х.Хенссона “Гибкая разработка приложений в среде Rails” 2006 года. А то с новыми версиями может не сходиться. Не интересно искать ошибки или новшества в новых версиях и потом исправлять код написанный по старому учебнику, особенно если этот код не знаешь, и только изучаешь.
InstantRails маленькое приложение.Очень удобное.Левый клик по иконке I и из меню выбрав Rails aplication > Console Window попадаешь в командную строку.Было интересно еще одно новшество (для меня). При запуске стартовал специальный мини рейлс сервер Apache и база данных MySQL. В принципе больше каких либо настроек не нужно было впихивать, исправлять. Read More