Beberapa hari keluar XAMPP 1.8.0 semalam selepas naik taraf dari versi 1.7.7 Saya mempunyai cukup satu masalah yang menarik. Phpmyadmin dan dia tidak membuka dan mengaum penuh semangat dengan 403

akses dilarang!


konsep keselamatan baru XAMPP:

Akses kepada objek yang diminta hanya boleh didapati dari rangkaian tempatan.

Tetapan ini boleh dikonfigurasikan dalam fail “httpd-xampp.conf”.

Dengan serta-merta membuka httpd-xampp.conf yang bagi saya adalah dalam / opt / lampp / etc / tambahan /, Pada pandangan pertama segala-galanya kelihatan halus. Peraturan untuk rangkaian tempatan adalah antara. Selain localhost pembukaan. WTF ??? Saya melihat pada log dan melihat bahawa akses saya terputus oleh konfiguatsiyata. Di sini sekarang apa yang saya gasped dan terus terang agak kurang nasib mendapati masalah ini. След като преглеждах httpd.conf-а видях в Allow/Deny клаузите един последен ред Memerlukan semua diberikan. Oh eureka. Ini adalah satu mekanisme kawalan baru yang masuk ke dalam apache 2.4.x. Ia memberikan akses atau menolak mana-mana denda itu, pada dasarnya meniru Benarkan / Halang fungsi :). За да поправим проблема добавяме Require all granted в директивите за папката /opt/lampp/phpmyadmin. Selepas perubahan pada diri saya kelihatan seperti

<Direktori “/opt / lampp / phpmyadmin”>
AuthConfig Had AllowOverride
Bagi membolehkan,menafikan
Benarkan dari semua
Memerlukan semua diberikan
</Direktori>

 

Viangi boleh cuba liar lain, sebagai contoh, untuk menamakan semula sesuatu folder phpmyadmin lain dan tidak melakukan alias untuk. Tetapi ia adalah hodoh dan tidak begitu bermakna 🙂

p.s Mereka bertanya kepada saya mengapa saya menggunakan XAMPP tidak pemasangan bersih semua komponen seperti mereka adalah Debian saya dilahirkan – отговорът е много много простМЪРЗЕЛ. Мързи ме да напиша няколко команди после да си пипна конфовете и прочие. Доста по лесно е сваляш целия пакет разархивираш и палиш 😉

Dipertingkatkan oleh Zemanta

A shell script wants your job

Semalam semasa saya bekerja saya melihat bahawa salah satu daripada lagna sangat kejam Mesin. Masukkan di dalamnya melihat neraka banyak zombie nablskal cron proses (kasar sekitar 50-60). Jadilah ada cara untuk membunuh mereka semua dengan killall Jadi saya terpaksa melakukan sedikit lebih celik penyelesaian kepada masalah – untuk memulakan kekacauan yang Bash skrip untuk mencari dan membunuh proses. 50-PID Tina tidak menulis mudah dengan tangan :D. Skrip selama seminit dan tercalar ia adalah alaf rudimentary tetapi masih layak 🙂 perhatian

Pada sedang bersidang Ban

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

Di sini kami mendapatkan senarai PID-s semua proses yang perlu kilnem kerana grep dikesampingkan dari senarai ini. Seperti yang kita sudah disenaraikan perkara-perkara yang menjadi mudah semuanya diputar di yang bagi. Berikut adalah keputusan akhir

#!/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

Boleh menjadi “ditala” kerana nama diambil sebagai hujah selepas nama skrip dan oleh itu dipanggil sebagai boleh laku perduaan. Walau bagaimanapun, ia bukanlah amalan yang sangat baik untuk mempunyai banyak 😀 kes-kes yang kerap tersebut tetapi ia tidak akan menyakiti untuk dilindungi dari šitni apa-apa

Dipertingkatkan oleh Zemanta