• Apache2 php5 – Забрана на системни функции

    Идеята е много проста ако някои  качи web shell на машината да не може да го ползва. Ето го решението със suhosin: File /etc/php5/apache2/conf.d/suhosin.ini suhosin.executor.func.blacklist =system, exec, shell_exec, passthru,  ini_alter, dl, pfsockopen, openlog, syslog, readlink, symlink, link, leak, fsockopen, popen, escapeshellcmd, apache_child_terminate apache_get_modules, apache_get_version, apache_getenv, apache_note,apache_setenv,virtual С php5 (Във virtualhost или в целия apache2.conf): <IfModule…

  • WordPress Multisite Бележки

    Готини плъгини за  WordPress Multisite е: 1. Multisite Plugin Manager 2. Hyper Cache Extended . Подкрепете Българаското. На адаша Мартин! 3. Diamond MultiSite Widgets 4. All in One SEO Pack 5. Akismet 6. Yet Another Related Posts Plugin 7. SEO Smart Links За наспамени блогове от коментари могат да се премахнат лесно така: delete from…

  • Автоматично обновяване на 10 WordPress блога за 10 секунди

    Идеята е, че трябва да се обновят 10 блога на WordPress и то бързичко с идеята при следващ ъпдейт да става лесно. Понеже системата е писана на php реших и скриптчет ода бъде на php . Ето го и него: <?php ############################################# $wordpress_root_dirs=array( „/var/www/sait1.com/“, „/var/www/sait2.com/“, „/var/www/sait3.com/“, „/var/www/sait4.com/“, „/var/www/sait5.com/“, „/var/www/sait6.com/“, „/var/www/sait7.com/“, „/var/www/sait8.com/“, „/var/www/sait9.com/“, „/var/www/sait10.com/“ ); $BDIR=“/tmp/backup_upgraded_wordpress“;…

  • WordPress проблем с upload

    Преместих блога на друга машина и като реших да кача тази снимка ми върна това съобщение: “File.gif” не успя да бъде качен поради грешка Неуспешно създаване на директория /var/www/wp-content/uploads/2011/12. Имате ли право да пишете в родителската ѝ категория? Решението е просто да се каже какъв е абсолютния път на блога в базата: update wp_options set…

  • Какво е ezSQL и как да го ползваме

    Какво е ezSQL? ezSQL е Open Source PHP клас за връзка с бази данни. Негов автор е Justin Vincent. Този клас поддържа следните бази данни: МySQL, Oracle8, SQLite (PHP). Защо да ползваме ezSQL? 1. С него се пести време при писането на PHP код. 2. Поддържа кеширане на SELECT заявките. 3. Напълно безплатен, с възможност…

  • Плъгин Auto edno23 за WordPress

    Днес направих плъгин за WordPress които автоматично добавя вашата публикация във www.edno23.com . Идеята е с едно публикуване в WordPress да публикувате и в edno23 . Плъгинът „Auto edno23“ има страница за настройка където трябва да въведете вашето edno23 потребителско име и парола. От там можете да изберете с тик дали автоматично да се публикува…

  • Полезни неща за писачите на WordPress плъгини

    Преди малко трябваше да напиша на бързо един прост плъгин за WordPress които да изпраща съдържанието на публикацията и линка към нея в един приятелски сайт. След като го направих реших да напиша по- важните неща от него: 1. Извеждане на съдържание на публикацията: $_POST[‘post_content’] 2. Извеждане на заглавието на публикацията: $_POST[‘post_title’] 3. Извеждане на…

  • Излезе Quotes Collection 1.3.6

    Днес излезе Quotes Collection 1.3.6. Преди време бях им изпратил българска транслация и виждам, че са я добавили. Надявам се ,че преводът е бил успешен понеже нямах особено време което да му отделя. Ако някой установи нередност в българската версия може да ми пише репорт или директно на Srini. В новата версия 1.3.6 са добавени…

  • MySQL проблем с много отворени таблици- Errcode: 24

    Тук проблемът не е в MySQL да поясня отначало, а в това, че базата има много таблици и респективно отваря много файлове,а броя на файловете по подразбиране в MySQL които могат да се отварят не са особено много :). „Проблемът“ е следния: Когато се експортва база с повече таблици от колкото разрешени отворени файлове в…

  • По- добра оптимизация на вашият WordPress, чрез постоянни връзки

    Постоянните връзки са част от повечето блог платформи. Те са постоянни URL адреси към всяка индивидуална публикация, категория или списък от всички публикации. За пример ще приложа постоянна връзка, чрез която ще изведа всички публикации от категория “Web”: http://www.mpetrov.net/category/Web В WordPress може да се контролират постоянните връзки и от това да контролирате потенциалния ефект върху…