LAMP в 3 строчки CentOS
С тэгом centos, httpd, linux, mysql, php и yum
yum install httpd php mysql-server mysql php-mysql mod_ssl
service httpd start
service mysqld start
yum install httpd php mysql-server mysql php-mysql mod_ssl
service httpd start
service mysqld start
Если при перетаскивании друпала с места на место вы видите ошибку
Warning: include_once(): Unable to allocate memory for pool. in …/includes/database.inc on line 146 Читать полностью »
проблема: при авторизации на сайте перезагружается страница с кнопкой логин (аутентификация проходит, но авторизация не применяется)
Читать полностью »
Руководств в сети много, но не смотря на это я убил пару дней для того, чтоб мой PHP/apache/linux заработал в связке с windows 2003 server.
Оооооомммммм……муторно, но мысли в кучу еще не собрал:
..на работе очень долго мучился с обновлением с php 5.2.2 на 5.2.8 - “make test” выдавал порядка 15 ошибок, и было как-то боязно ставить эту версию на почти рабочий сервер. Но делать нечего - поставил, т.к. одна вредная егруп(т)варь не хотела старого.
А тут подожла очередь и личного вот этого самого сервера обновиться с php 4.* на php 5.*, поскольку с mbstring в 4-м php не все хорошо.
Читать полностью »
Попался очень интересный проект, который мог бы помочь мне, когда я искал галерею, каталог ссылок для себя, движок для своей конторы.
Знакомьтесь - opensourceCMS.com.
Этот проект создан с единственной целью: дать вам возможность попробовать некоторые из лучших существующих бесплатных и open source приложений.
.
Там более 100 (примерно, на глаз - не считал) вариантов всякой всячины - от порталов до вики-движков.
к каждому прилагается доступ в админку, логин-пароль.
Из минусов могу сказать - некоторые системы развернуты с ошибками, а также прошу учесть, что на том сайте только php/mysql (или без БД вообще) системы. При желании Вы найдете на этом сайте большой список систем, которые по тем или иным причинам сейчас не представлены.
ps: сам сайт opensourceCMS.com использует Joomla!
pps: если Вам помог этот пост - не забудьте поставить на него ссылку, когда сделаете свой сайт ;) Спасибо!
Статья длинная, писалась в несколько приемов. выглядит все довольно сыро, и хотя до финиша еще далеко - кое-что уже можно делать.
eGroupWare - программное обеспечение для коллективной работы. В идеале нужен планировщик, адресная книга, управление проектами и задачами - и все это через веб-интерфейс и для рабочих групп.
Далее подробный процесс знакомства: Читать полностью »
Объясните мне кто-нибудь пожалуйста смысл этой стоки:
eval (”\$text_including_tax = \”$text_including_tax\”;”);
Самому не доходит. Спасибо.
Captcha время от времени проламывается, и это не доставляет удовольствия. Поэтому я решил потратить полчаса, и слегка доработать то, что есть в скрипте галереи Gallery2
Во-первых, все это хозяйство находится в /modules/captcha. Сам скрипт - CaptchaImage.inc.
Во-вторых, каптча там формируется наложением текста на одну и ту же фоновую картинку с шумом - /modules/captcha/datacode_bg.jpg . Соответстаенно, первым делом меняем этот фон на нечто нестандартное и цветное по вкусу.
Сам CaptchaImage.inc довольно небольшой, и нас в нем интересует 2 строки:
$textColor = ImageColorAllocate($image, 80, 80, 80);
ImageString($image, 7, $width, 40, $code, $textColor);
первая строчка задает цвет (значения десятичные).
вторая строка выводит собственно текст captcha. Аналогичным образом можно вывести еще пару строчек:
ImageString($image, 9, 20, 60, $code/2, $noiseColor);
где “$code/2″ - первый пришедший в голову простой способ получить некоторое количество случайных цифр :)
дополнительно можно перечеркнуть не то, что надо:
ImageLine ($image, 20, 62, 80, 70, $textColor );
Можно нарисовать, например, дуги, круги, и т. д. Руководство по этим и другим функциям php тут, удачи в творчестве!:)
Даже при скромной посещаемости этого блога в день askimet налавливает 50-70 спамерских комментов, большая часть из которых содержит нечто типа [url=http://jxfbvjhdfv.com]. Поскольку wordpress все равно не поддерживает такие коды, логичной кажется мысль фильтровать на наличие таких строк. Но заносить эти “слова” в черный список wordpress-а бессмыслено, т.к. они не удалятся, а пометятся как спам - и опять их выгребать из askimet-a.
Ниже решение, которое мне кажется достаточно аккуратным, и с тем преимуществом, что спам удаляется до того, как попадет в базу, соответственно нет необзодимости его потом оттуда удалять. Меньше нагрузка на сервер.
Я добавил это в askimet, но умельцы могут прикрутить в любое удобное им место :)
Читать полностью »