Kelkajn tagojn ekstere XAMPP 1.8.0 hieraŭ post ĝisdatigo de la versio 1.7.7 Mi havis tre interesa problemo. Phpmyadmin-kaj li ne malfermos ridegis 403

aliro malpermesita!


Nova XAMPP sekureco koncepto:

Aliro al la petita objekto estas nur havebla de la loka reto.

Tiu aranĝo povas esti agordita en la dosiero “httpd-xampp.conf”.

Tuj malfermis httpd-xampp.conf kiu min trovas en la / opt / lampp / etc / kroma /, Unuavide ĉio aspektis bone. La reguloj por loka reto estis inter. Krom la malfermo localhost. WTF ??? Mi rigardis la log-kaj vidu miajn aliro estas ekstermita fare konfiguatsiyata. Tie nun kion mi anhelis kaj sincere iom malpli sorton trovis la problemon. След като преглеждах httpd.conf-а видях в Allow/Deny клаузите един последен ред Postulas tutan konceditaj. Ho eureka. Jen nova kontrolo mekanismo kiu eniris en apache 2.4.x. Ĝi donas aliron aŭ rifuzante ajnan tian fajnan, esence imitas Permesu / Deny funcionalidad :). За да поправим проблема добавяме Require all granted в директивите за папката /opt/lampp/phpmyadmin. Post la ŝanĝoj en mi aspektas kiel

<dosierujo “/opt / lampp / phpmyadmin”>
AllowOverride AuthConfig Limo
por permesi,nei
Permesi el ĉiuj
Postulas tutan konceditaj
</dosierujo>

 

Viangi povas provi alian sovaĝan, ekzemple, renomi la dosierujon phpmyadmin io alia kaj ne alias al. Sed estas malbela kaj ne tre signifoplena 🙂

p.s Ili demandis min kial mi uzas XAMPP ne pura instalado de ĉiuj komponantoj kiel ili estas mia Debian naskita – отговорът е много много простМЪРЗЕЛ. Мързи ме да напиша няколко команди после да си пипна конфовете и прочие. Доста по лесно е сваляш целия пакет разархивираш и палиш 😉

Plibonigita per Zemanta

A shell script wants your job

Hodiaŭ dum mi laboris mi vidis, ke unu el la maŝinoj lagna tre kruela. Ensalutu ĝi aspektas infero de multe cron pakis zombi procezoj (proksimume ĉirkaŭ 50-60). Ne estis vojo por mortigi ilin ĉiujn per killall do mi bezonas fari iom pli klera solvo – Por frapis malordo bash skriptche trovi kaj mortigi procezoj. 50-Tina PID-facile skribi mane :D. Skripto gratis ĝin por minuto kaj estas super simpla sed ankoraŭ meritas atenton 🙂

Ĉe ĝia bazo sidas transportadora

ps ax | grep -v grep | grep process_name | awk '{print $1}')

Ĉi tie ni ricevas folion kun la tuta PID-s procezo kiu devas kilnem kiel grep ekskludi el tiu listo. Nun ni havas liston de aferoj iĝas facile rotacias en unu por. Jen la fina rezulto

#!/bin/bash

PR=$(ps ax | grep -v grep | grep process_name | awk '{print $1}')

for PID in $PR
do
echo "$PID will be killed"
kill -9 $PID
done

Ĉu “agordita” la nomo estas prenita kiel argumento post la skribo nomo kaj tiel estas nomata kiel plenumebla duuma. Tamen, ne estas bona praktiko havi multajn tiajn oftaj kazoj 😀 Sed neniam malhelpi esti protektita de ajna shitni

Plibonigita per Zemanta