Avatar

Servicii SEO, Site'uri, Servere

@seoservercms / seoservercms.tumblr.com

Servicii din domeniul IT: Seo, Servere, Site'uri, Pc'uri si altele
Avatar

Am lucrat la un proiect putin mai complex, non-adult, de ceva timp si am zis sa mai updatez si site-ul asta O sa fiu scurt deoarece mai multe detalii despre proiect gasiti aici(linii de cod, varianta la viteza normala etc..) Proiect Programare si SEO Practic mai jos aveti varianta videoclipului la viteza 2x. Programul autoupdateaza un site cu produsele si preturile producatorului. Pe la sfarsit sunt niste detalii seo precum si un poster de anunturi varianta soft ca sa zic asa :)(nu ajuta la seo dar macar ajuta in atragerea de clienti). Partea “cool” este ca ar trebui sa mearga cam pe orice site wp cu/fara woo (partea de copiat […]

Avatar

Optimizare WordPress, imbunatatim viteza de raspuns a site-ului Nu o sa ma bag in aceasta postare in optimizarea de imagini sau mutarea scripturilor in footer, https sau altele. O sa ma limitez la cateva lucruri simple ce pot fi facute de oricine, observate la “volum”(adica schimbarile sunt minore ca si timp 0,… secunde daca nu ai un site mare dar pe masura ce acesta creste o sa castigi ceva timp). Spre exemplu treaba cu cron-ul de mai jos pe un server cu 32 de site-uri a imbunatatit incarcarea fiecarui site cu peste 3 secunde (bine e mai complicat site-urile aveau un bot ce posta la fiecare aprx. 7 min in […]

Avatar

Cum instalam WP-CLI pentru WordPress In primul rand ce este WP-CLI si la ce ne ajuta? Pei WP-CLI este command line-ul official pentru a interactiona si manageria site-ul in wordpress. Are o galagie de comenzi utile. Desigur pentru majoritatea exista plugin-uri, dar de ce sa folosim plugin-uri cand putem sa nu? Se instaleaza simplu dupa ce te loghezi (eu il folosesc ca root ceea ce nu e prea ok ca deschide anumite vulnerabilitati dar noah imi permit :)) [crayon-5a80990f6a208839651187/] Il testam asa: [crayon-5a80990f6a212031148133/] Daca e ok o sa vedem ceva precum poza de mai jos: Utilitatea WP-CLI: [crayon-5a80990f6a21a470769667/] pentru o lista mai mare de comezi: Lista Comenzi Utile WP-CLI si […]

Avatar

Lista unor comenzi utile WP-CLI pentru a manageria mai bine wordpress-ul Bun m-am gandit ca nu strica sa pun o lista de comenzi utile atat pt voi dar si pt mine ca deh le uit Sa purcedem zic: 1. Stergem reviziile [crayon-5a80990f6aa8b826894820/] atentie trebuie instalat un pachet vedeti aici: Optimizare WordPress Imbunatatire viteza de incarcare 2. Stergem transienturile [crayon-5a80990f6aa96087157159/] 3. Stergem postarile din trash [crayon-5a80990f6aa9d646598422/] 4. Stergem comentariile on hold(“pending”) [crayon-5a80990f6aaa5067382978/] 5. Vedem cronurile programate in json [crayon-5a80990f6aaac999113162/] 6. Stergem un eveniment ce urmeaza a fi rulat de cron [crayon-5a80990f6aab3117194803/] 7. Optimizam baza de date [crayon-5a80990f6aab9744977649/] 8. Reparam baza de date [crayon-5a80990f6aac0670686193/] 9. Cautam si inlocuim in baza de date […]

Avatar

Dezactivarea auto-update-uri wordpress, tema si plugin-uri WordPress-ul din fabrica ca sa zic asa se autoupdateaza la versiuni minore la fel si unele plugin-uri si teme. Noah se mai intampla ca procesul de update sa strice site-ul. In plus numai verificarea de update-uri in modul auto mananca resurse. Plugin-ul x verifica odata pe zi daca exista update la el, daca exista te notifica spre exemplu. Am decis sa scap de toata treaba asta pe unele site-uri mai mult sa nu pice din cauza versiunii vechi de php etc . In functions.php (child sau tema depinde ce aveti activ): [crayon-5a80990f6b853243704524/] In wp-config.php [crayon-5a80990f6b85e114145667/]

Avatar

Lista cu Plugin-uri utile wordpress M-am decis sa fac o lista cu plugin-urile folosite de mine cel mai des, nu de alta dar poate va mai ajuta sa va hotarati cand aveti de ales intre mai multe plugin-uri. Ideea e ca pt fiecare dintre plugin-urile astea sper sa apuc sa fac o postare mai in detaliu cum o configuram etc si sa dau un link de aici catre postarea respectiva dar nu am timp acum, asa ca o sa scriu decat o scurta descriere. Desigur unele plugin-uri precum nr 2 le folosesc numai cand nu am alternative spre exemplu WP-CLI. 1. Yoast SEO (FREE) downloadeaza-l de aici: http://ift.tt/1dJeqvV La momentul […]

Avatar

Cum instalam CRONTAB in Centos Numele serviciului in Centos mai mic ca 7 este crond Este f simplu. Ca root sa cu uzer cu privilegii de root: [crayon-5a807ce512130713976086/] Il puteti porni cu [crayon-5a807ce512141294494417/] Ca sa poreneasca la startup: [crayon-5a807ce512148680551683/] Tineti minte numele serviciului este crond In Centos 7 numele serviciului este cronie [crayon-5a807ce512150553275995/] PS: In centons 6.x mai puteti instala [crayon-5a807ce512157730334658/] Comanda de deasupra va va instala cronie, cronie-anacron, si exim. Dar tineti minte sa il faceti sa porneasca automat la stratup vedeti mai sus. Numele serviciului este crond.

Avatar

Un mic bash script pt instalarea wordpress-ului si wp-cli M-am decis sa scriu un mic script in bash sa automatizez putin instalarea wordpress-ului. Acest script ar trebui sa mearga si pe ubuntu/debian si pe centos/redhat dar cu mici modificari. Eu folosesc supervisored, deci voi inlocuiti supervisored cu ce aveti voi (systemctl). In plus aici am decis sa bag mai multe servicii de ping(desi aceastea ingreuneaza viteza de incarcare a site-ului la postari dese) pentru posteritate:) Desigur presupun ca deja v-ati facut baza de date cu uzer si pass.. [crayon-5a8060da62e6e349395625/] Daca intampinati probleme lasati un comentariu si o rezolvam

Avatar

Reparare slow query catre baza de date pentru posturile custom Artists si Songs Problema apare atunci cand ai o baza de date spre medie ca marime. Query-urile pot dura si pana la 30 de secunde pentru artists si songs. Problema este data de fisierul /themes/remix/functions.php mai specific functia ce afiseaza taburile de related. Asta este functia: [crayon-59e8b9a44890d882264995/] Query-ul catre baza de date este interpretat asa: [crayon-59e8b9a44892a969604941/] Dupa cum vezi in poza de mai sus e cam trista treaba cu timpu’. E noi vrem sa schimbam query-ul ala in asta: [crayon-59e8b9a448935649667695/] Alta viata nu?:)) Sub aveti functia updatata, fiti atenti ca nu am avut nevoie decat de artists si songs, fapt […]

Avatar

Cum generam un shortcode in wordpress, spre exemplu o reclama Ca sa nu mai fim nevoiti sa scriem aceeasi info in fiecare articol, cel mai bine e sa ne facem un shortcode si il introducem in postare. Spre exemplu inloc sa introducem chestia asta: [crayon-59a3eadcc8a4d302424377/] In fiecare postare o sa introducem numai treaba asta: [crayon-59a3eadcc8a5f187730905/] ceea ce va afisa tot codul de mai sus. codul este asta: [crayon-59a3eadcc8a67825395560/] Inlocuiti de la [crayon-59a3eadcc8a6f829087561/] cu ce aveti nevoie. Il puteti face ca un plugin sau il puteti scrie in fisierul functions.php al temei voastre. Observati ca am folosit return si nu echo, deoarece echo trimite textul direct in pagina fara sa inchida […]

Avatar

Cum reparam portul expus intr-un docker container in acest caz mysql/mariadb pe standard 3306 Cum reparam portul expus intr-un docker container in acest caz mysql/mariadb pe standard 3306 Docker asta e un animal ciudat, ideea e ca trece de firewall, eu spre exemplu am csf-ul, dar docker ca sa mearga face “fowarding” la porturi pt containerele sale ca acestea sa poata comunica intre ele. Ideea e sa nu rulati docker asa: docker run -p 3306:3306 blabla/blabla-mariadb ar trebui rulat asa: docker run -p 127.0.0.1:3306:3306 blabla/blabla-mariadb lafel si pt yml file nu o ardeti asa: ports: – “3306:3306” ardeti-o asa: ports: – “127.0.0.1:3306:3306” Acum sa ne corectam greselile: Daca ai un […]

Avatar

Cum facem o testare sa vedem daca un container in docker are vre-un port expus(in cazul nostru mariadb/mysql are 3306) expus Fiti foarte atenti la modul cum dati drumul containerelor in docker chiar daca aveti un firewall(de exemplu csf). Daca expuneti portul in docker compose asa: EXPOSE 3306 sau in containerul ce verm sa il folosim asa: docker run -p 3306:3306 blabla/blabla-mariadb/mysql va deschideti un port ce poate fi accesat de afara. Daca vreti sa testati daca aveti porturi expuse pe serverul vostru, instalati telnet pe Localhost, asa: sudo apt-get install telnet (daca sunteti pe debian/ubuntu) sudo yum install telnet (Redhat/Centos) Cateva porturi default sa stiti ce cautati: -MySQL/Mariadb 3306, […]

Avatar

WordPress>4.6 add post/page/category/taxonomy etc rescrie postarea anterioara M-am confruntat cu o problema ciudata, nu putem sa adaug alta postare consecutiv..Gen puteam putem sa postez din nou numai daca ma delogam. Mi-a luat peste 2 ore sa imi dau seama de la ce era, dupa ce am testat tot inclusiv dezactivarea de chache la php si cloudflare,schimbarea browserului cu tor, scotarea site-ului din docker etc..Cam asta e problema cu care m-am confruntat: Intr-un final am realizat ca afecta toate site-urile nu numai cele in WordPress deci problema era de la cache de undeva si nu de la WordPress Putina istorie: WordPress inaintea versiunii 4.6 adauga PRAGMA. Pragma o cerere de header […]

Avatar

Backup-ul containerelor in docker cu ajutorul unor mici scripturi shell de doua ori pe luna Vom face 2 mici scripturi shell ce vor face automat back-upul containerelor noastre in docker de 2 ori pe luna. Aceste scripturi sunt pentru 2 containere dar le puteti extinde la cate vreti voi. In cazul meu am 2 containere nginx/php-fpm si mariadb, scripturile le vom pune in /home Primul este numit comnginx.sh si al doilea commmaria.sh [crayon-598708d8a5d4d385578091/] (ca sa vedeti containerele active) Aici avem 2 containere mariadb and nginx-php-fpm cu id-urile b7b7ad5f1314 si f541404f564f si cu numele tot9_mariadb si tot9_nginx-php-fpm Acum ne facem scripturile: [crayon-598708d8a5d60678426886/] dupa ce am deschis fiserul punem: [crayon-598708d8a5d68968689252/] ctrl+x si […]

Avatar

Clasa Ip-uri RDS. Lista cu toate ip-urile celor de la RDS-RCS (cele pe care le-am gasit) M-am decis alcatuiesc o lista cu clasele de ip’uri alocate celor de la RDS. Lista a aparut ca urmare a faptului ca unii clienti doresc ca anumite parti din site(admin-uri,bla..) sa fie accesibile numai de pe anumite ip-uri. Toate bune si frumoase cand ai ip static, dar atunci cand te loghezi la RDS, se schimba treaba. Am incercat sa vb cu un nene de la suport dar nu stia, el tot imi zicea cum sa aflu ip’ul meu :)) Nu stiu din punctul meu de vedere nu prea e normala treaba ar trebui ca […]

Avatar

Oportunitate linkback: Am facut un parteneriat si reusim sa postam link-uri pe site-uri cu DA(Domain Authority de la moz.com) foarte mare, gen forbes,cnn si chiar moz:) Pentru a avea un loc cat mai bun in google(dar si in celelate motoare de cautare), cu cat ai site-uri mai bune(cu un DA mare) ce se leaga la site-ul tau cu atat mai multe sanse ai. Conform schimbarii algoritmului, Google spune ca esti mai castigat daca 10 site-uri foarte cunoscute se leaga la site-ul tau decat daca s-ar lega 500 mici-medii. Intr-adevar unele nise sunt foarte competitive si pe langa link-buildingul ce vi-l face firma/persoana ce se ocupa de seo, ar ajuta enorm […]

Avatar

Traducerea unui text (string) static fara plugin pe un site wordpress bilingv si cum il facem sa apara numai pe pagina de start a site-ului In aceasta postare va vom arata cum facem ca wordpress-ul sa arate un text static pe pagina de start a site-ului(homepage) si cum facem traducerea unui text pentru fiecare limba existenta pe site. Avem nevoie de: – WordPress multilangual (bilingv)- necesar pentru traducerea unui text – Poedit varianta free – Access FTP ( sa putem modifica si uploada fisiere ) – Notepad Plus Plus pentru o mai usoara editare(numerotare automata a liniilor) Ce folsim noi: – noi folosim twentyfourteen -thema (unde vedeti o line/cale ce […]

You are using an unsupported browser and things might not work as intended. Please make sure you're using the latest version of Chrome, Firefox, Safari, or Edge.