wordpress.ukr.im » Жорсткѝй оффтоп http://wordpress.ukr.im Просто ще один раз про WordPress ;) Tue, 04 Dec 2018 14:05:50 +0000 uk hourly 1 https://wordpress.org/?v=3.9.40 Безкоштовний фотошоп завжди під рукою http://wordpress.ukr.im/off-topic/free-photoshop-online/ http://wordpress.ukr.im/off-topic/free-photoshop-online/#comments Sat, 06 Oct 2012 23:56:23 +0000 http://wordpress.ukr.im/?p=132 На фоні нашої боротьби з засиллям не ліцензованого софту на наших дисках дуже актуальним буде онлайн фотошоп. Якщо ми не розробляємо якісний та складний дизайн сайту з нуля, то для більшості наших задач підійде дещо простіший графічний редактор. Його перевага в тому що його навіть встановлювати не потрібно. Він працює онлайн як вебсайт, навіть без реєстрацій та зайвих переходів по підсторінках – http://pixlr.com/editor/. Тепер зображення вордпрес сайту обробляти простіше і швидше.

]]>
http://wordpress.ukr.im/off-topic/free-photoshop-online/feed/ 0
PHP як FastCGI каже 500 і не дає завантажити файл? http://wordpress.ukr.im/off-topic/php-fastcgi-upload-error-500/ http://wordpress.ukr.im/off-topic/php-fastcgi-upload-error-500/#comments Fri, 24 Aug 2012 02:01:18 +0000 http://wordpress.ukr.im/?p=92 Навіть придбавши ліцензійну панель керування хостінгом з усіма її наворотами іноді прийдеться попрацювати напилком. Як на приклад у випадку використання PHP як FastCGI з панеллю керування ISPmanager Pro. Тут ліміти панелі та користувацького php.ini на максимальний припустимий розмір завантажуваного файлу та HTTP запиту по цимбалах для FastCGI.

Щоб дати можливість вордпресу завантажувати файли потрібно підправити vhost конфігурацію апача. В ISPmanager Pro це WWW домени -> domain.com -> config (іконка зверху). Далі відкривається вікно з загрозливим попередженням про техніку безпеки при роботі напилком. Нам ще раз нагадують що тут допускається користуватися лише прямими руками. Так воно і є. Майже в кінці конфігу – перед </VirtualHost> прописуємо “FcgidMaxRequestLen 100663296″, де багато циферок це максимальний розмір запиту в байтах. В даному випадку – 96 мегабайт.

На ділі, іноді є необхідність в завантаженні великих файлів через панель вордпресу. На приклад, коли кінцевий користувач самостійно завантажує власне відео на сайт. При цьому варто пам’ятати, що розмір завантажуваного файлу не може перевищувати дозволений об’єм оперативної пам’яті. Принаймні такою є теорія. Ще корисною в темі буде публікація Ще раз про ліміт пам’яті для wordpress.

]]>
http://wordpress.ukr.im/off-topic/php-fastcgi-upload-error-500/feed/ 0
Шпаргалка ламера: базові команди Linux Debian http://wordpress.ukr.im/off-topic/shparhalka-lamera-linux-debian/ http://wordpress.ukr.im/off-topic/shparhalka-lamera-linux-debian/#comments Fri, 08 Jun 2012 06:11:29 +0000 http://wordpress.ukr.im/?p=66 Не всім же бути пілотами, так само не всім бути адміністраторами Linux. Але що робити, якщо Боїнгом летіти не зручно, і пропонують дуже дешеву оренду приватного літачка ;). Ази керування ВПСкою та базові команди для Лінукс Дебіан.

Яку систему вибрати для ВПС? Якщо конфігурація мінімальна – Debian x86(32Bit). Версію варто брати найсвіжішу, бо по використанню пам’яті – питання спірне, зате в старій версії скоро скінчиться підтримка і буде проблема з апгрейдом, інакше без танців з бубном більше нічого нового встановити не вдасться. 32Біт а не 64Біт бо використовує менше пам’яті, яка і без того обмежена. Ну а якщо беремо сервер із 4Гб+ опори, то звичайно ставимо версію 64Біт :D

огляд інформації про процесор, доступну частоту та ядра

cat /proc/cpuinfo

де “cpu MHz”=ваша частота, “bogomips”=умовна швидкість ядра, кількість показаних “processor”=кількість доступних ядер.

огляд інформації VPS та деякі наділені ресурси

cat /proc/user_beancounters

oomguarpages-barrier=гарантована память, privvmpages-barrier=максимальна память. Розрахунок – число множиться на 4 та ділиться на 1024 – отримуємо мегабайти.

огляд сумарної поточної інформації по використанню RAM CPU SWAP і т.п.

top

тут також загальний час онлайн, середнє навантаження (load average), процеси.

перевірка швидкодії дискової системи сервера на запис і зчитування даних

dd if=/dev/zero of=testfile bs=64k count=16k conv=fdatasync

після процедури видаляємо створений файл testfile розміром 1Гб: rm testfile

перевірка швидкодії дискової системи сервера лише на зчитування даних

dd if=testfile of=/dev/null

де testfile – ім’я існуючого файлу великого розміру, аналогічно попередньому тесту

пошук файлів на диску

find /home/ -name '*.avi' -a -size +700M -mtime -15

де: /home/ – тека в глибині якої шукаємо, *.avi – маска файлу, +700M – розмір -15 різниця в днях від модифікації файлу

людський текстовий редактор для конфігуруівння – nano

apt-get install nano

не користуйте збочений vi ;)

людський файл менеджер – Midnight Commander (типу FAR, Norton Commander)

apt-get install mc

зробить ваш лінукс на багато зручнішим, і вже ровсім рідим якщо ви користували FAR чи Norton

заміна власника файлів

chown -R username:groupname /var/www/username/directory/

ремонтує права доступу, що іноді необхідно для нормального функціонування апача

перезапуск апача

/etc/init.d/apache2 restart

перезапуск (виключення) ISPmanager

killall ispmgr

поправити правила планувальника cron

crontab -е

розпакувати (g)zip архів (та підструктуру директорій)

(g)unzip file.zip

коректна кирилиця в терміналі та іменах файлів

dpkg-reconfigure locales

#вибираємо рідні локалі. Далі міняємо налаштування термінал-клієнта на UTF-8 (чи інше – яке вибрали) і перепідключаємося. Переходимо в директорію, в якій (чи в глибині якої) є файли з невірним кодуванням.

apt-get install convmv

# інсталюємо конвертер convmv, та вводимо:

convmv -f windows-1251 -t utf8 -r *

# якщо не виходить, то перебираємо інші варіанти кодування. Коли отримуєму відмазку “Skipping, already UTF-8″ то затикаємо зарозумілу чи ледачу програму –nosmart. Як підібрали – перед зірочкою додаємо –notest і зміни будуть застосовані.

затарити дані в кілька томів до 4Гб кожен:

tar --create --multi-volume --tape-length=4000000 --file=./archive.tar ./directory

В процесі ТАР у нас запитуватиме “Prepare volume #2 for `./archive.tar’ and hit return:” і так для кожного тому. Можна щоразу перейменовувати цей том в archive.tar.1(2,3,4) і так далі.
Протестувати створені томи можна так:

tar -M -t -f ./archive.tar -f ./archive.tar.2 -f ./archive.tar.3  -f ./archive.tar.4

а дописавши в кінці ” > archive.test.log” отримаємо звіт в файл.

очистити файл:

echo > filename.log

От так дуже просто. Звичайно що filename.log це ім’я файлу, котрий хочемо очистити.

]]>
http://wordpress.ukr.im/off-topic/shparhalka-lamera-linux-debian/feed/ 0