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

Antaŭ kelkaj tagoj mi havis teruran problemon kun instalita ModSecurity kaj phpMyAdmin. Ĝenerale la problemo estas fiksiĝinta en la fakto ke, sekureco modulo perceptita rekuestovete de phpMyAdmin-a kiel SQL injekto atakoj. La decidon denove estas preskaŭ bagatela dosierojn phpmyadmin-a Macva ekskludi reguloj. Reguloj skribis ilin modsecurity.d / modsecurity_localrules.conf kiu situas en la dosierujo de via apache servilon. Jen la reguloj mem.

<LocationMatch “/phpMyAdmin / tbl_change.php”>
SecRuleEngine Ekstere
</LocationMatch>

<LocationMatch “/phpMyAdmin / sql.php”>
SecRuleEngine Ekstere
</LocationMatch>

<LocationMatch “/phpmyadmin/managecontent.php”>
SecRuleEngine Ekstere
</LocationMatch>

<LocationMatch “/phpmyadmin/import.php”>
SecRuleEngine Ekstere
</LocationMatch>

<LocationMatch “/phpmyadmin/tbl_select.php”>
SecRuleEngine Ekstere
</LocationMatch>

<LocationMatch “/phpmyadmin/tbl_replace.php”>
SecRuleEngine Ekstere
</LocationMatch>

Hodiaŭ phpmyadmin-a mi kraŝis pro neniu ŝajna kialo, sekvante fuŝo

Ne komencu kunsido sen eraroj, bonvolu kontroli eraroj donita en via PHP kaj / aŭ retservilo efikado kaj agordi via PHP instalo taŭge.

Ĝenerale la problemo estas elementa variablo session.save vojo en php.ini Failla estis sen valoro taksado. Mystique malligita kiel mi pensis mi upgreid novan php versio de mi kaj tiam eble inadvertently'm malnova Zaman Agordo-supren, kaj nun mi rekomencos la servilo, че беше почнал да пълни swap-a заради едно зомби 🙂