-
Cron не изпълнява своите задачи
24.02.2016
Cron не се изпълнява своите задачи. Cron е пуснат като демон и работи, но не изпълнява задачите си 🙂 Всъщност проблема беше, че в един момент задачите в /etc/crontab не искаха да се изпълняват . Пуснахме cron в режим „higher log level“ от тук : /etc/default/cron EXTRA_OPTS=“-L 2″ # service cron restart Restarting periodic command…
-
Кодиране на кирилица за url
12.02.2016
Идеята е, че имаме 200 url-та които искаме да кодираме с php. Ето го решението(може да се направи от file,mysql или тук ако са малко директно в масив): # cat cyr_url_encoder.php <?php $links=array( ‘http://www.example.bg/’, ‘http://www.example.bg/cart’, ‘http://www.example.bg/adds/Камиони’, ‘http://www.example.bg/listing/931/Двигател’, ‘http://www.example.bg/contact’, ‘http://www.example.bg/parts/Бусове’, ‘http://www.example.bg/статия/Авточасти%20За%20Hyundai’, ‘http://www.example.bg/listing/935/Радиатор%20Парно’, ‘http://www.example.bg/listing/891/Шарнир%20Долен’, ‘http://www.example.bg/listing/854/Глава’ );//End of $links=array( $myfile = fopen(„decoded.txt“, „w“) or die(„Unable to open file!“);…
-
Проблем със сайт преминал от http към https
08.02.2016
Проблема е, че сайта се беше счупил непосредствено след редиректа към https. Ето го решението: Заменяме js и css да не се зареждат през http, а през https, т.е.: Преди: <script type=“text/javascript“ src=“http://maps.google.com/maps/api/js?sensor=false“></script> Сега: <script type=“text/javascript“ src=“https://maps.google.com/maps/api/js?sensor=false“></script> Преди: <link rel=’stylesheet’ type=’text/css’ href=’http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.7/themes/base/jquery-ui.css’ /> Сега: <link rel=’stylesheet’ type=’text/css’ href=’https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.7/themes/base/jquery-ui.css’ />
-
Пренасочване на WordPress http към https
05.02.2016
В преден пост описах как става пренасочването на целия сайт от протокола http към https. Понеже имаше един случай и това на WordPress „не работи“ ето го решението как да се подреди .htaccess : <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] RewriteRule ^index\.php$ – [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond…
-
Проверка за redirect, чрез curl
05.02.2016
Идеята е, че не искам да ползвам web-sniffer(много време отнема да въвежам captcha и т.н.) и затова използвам следния command line метод: $ curl -s -o /dev/null -I -w „HTTP_CODE: %{http_code}\nREDIRECT_URL: %{redirect_url}\n“ http://domain.bg/ HTTP_CODE: 301 REDIRECT_URL: https://domain.bg/
-
Експорт на всички снимки от docx под linux/terminal
04.02.2016
Идеята е да не се занимаваме с глупости, а с един ред да изведем всички снимки от съответния Word document (docx). Това работи при docx. Ако документа е doc трябва да се конвертира в docx и тогава да се експортне по този метод: unzip novini.docx Archive: novini.docx inflating: _rels/.rels inflating: word/fontTable.xml inflating: word/_rels/document.xml.rels inflating: word/settings.xml…
-
Postifx: Проблем със Courier IMAP Error (FAM/Gamin library)
04.02.2016
При свързване на мейл клиент Thunderbird и Outlook с мейл сървъра ми показваше следната грешка: Filesystem notification initialization error — contact your mail administrator (check for configuration errors with the FAM/Gamin library) Проблема е, че няма libgamin и трябва да се инсталира вместо libfam. Мейл сървъра е postfix Решението е: 1. Инсталиране на gamin apt-get…
-
Пренасочване от http към https (.htaccess)
24.01.2016
Идеята е също да пренасочи и домейна(понеже преди така е бил така и трябва да остане-водеща версия с www, t.e. www.domain.com) cat .htaccess RewriteEngine On RewriteCond %{HTTP_HOST} !^www\. RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L] RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
-
mysql tips random
17.12.2015
идеята е една колона в mysql таблица да се напълни със случайни числа от 1 до 3, но от mysql. Решението: update articles set sezon_id=ceil(RAND()*3)