Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [linux]APACHE2+SSL+MOD_REWRITE+CGI +PHP4+PHP5+MySQ
Forum PHP.pl > Forum > Serwery WWW > Apache
Stron: 1, 2
dr_bonzo
php
Cytat
Niestety wklejenie php.ini nie pomoglo
Jak wezme phpinfo() to w master value nie ma zmian jak zmienie w php.ini pokazuje tylko no value


Zajrzyj do phpinfo() i wrzuc php.ini do sciezki wskazywanej przez "Configuration File (php.ini) Path", jak nie zadziala to do podkatalogu lib/ w miejsu gdzi ephp sie zainstalowalo. i zrestartuj (apacha) serwer.
====================================
MySQL

"/t$" -- to jest sciezka do unix socket'a?
Pewnie user na ktorym chodzi mysql nie ma prawa dostepu do GLOWNEGO katalogu syst. plikow. Zazwyczaj sockety wrzuca sie do /tmp/
lub
"Do you already have another mysqld server running on socket..."
Masz juz uruchomionego mysql'a na tym sockecie.
(Czytaj komunikaty o bledach -- przeciez opisuja problem, wystarczy pogooglowac po "<komuniakt bledu>")
mateu_eu07_pl
Sory... Wygoglalem... Po prostu wszystko przez literowke, user nazywal sie mysqld a grupa mysql...

EDITED
Niby poszlo, ale mam jeszcze jednio pytanko. Czy po tej instalacji powinno dzialac htpasswd? No i skrypty cgi sie nie otwieraja, 403 mam pomimo ze wsztystkie prawa OK.
Fo
# CGI support

AddHandler cgi-script .cgi .pl
<Directory "/home/konto/katalog/cgi-bin">
Options +ExecCGI
</Directory>


# htpasswd

a czy htpasswd Ci nie działa ?
powinno działać, zazwyczaj generowanie hasła przy użyciu htpasswd to:

htpasswd -b[cmdpsD] passwordfile username password

htpasswd -b /home/konto/passwd uzytkownik haslo

-b dla juz istniejącego pliku do którego chcemy "dopisać" hasło.

pzdr.
mateu_eu07_pl
Po prostu sprobowalem zrobic htpasswd dla katalogu z phpmyadminem ale nic sie nie dzieje, katalog sie normalnie otwiera... Mam plik .htpasswd w /usr/local/apache2/htdocs/phpmyadmin oraz .htaccess w tym samym katalogu, .htaccess wyglada tak :
Cytat
AuthType basic
  AuthName "moja strona"
  AuthUserFile /usr/local/apache2/htdocs/phpmyadmin/.htpasswd
  AuthGroupFile /dev/null
  require valid-user

Poza tym jeszcze jedno pytanko, jak dodawac uzytkownikow i bazy danych? Prosze o jakies proste wyjasnienie, szukalem w necie ale nic z tego. O, i jesli jest mozliwosc zeby stworzyc taki plik htaccess, ze gdy uzytkownik loguje sie uzywajac swojego hasla wchodzi on na swoje konto w mysqlu?
pozdrawiam
Fo
heja,

odnośnie .htaccess, w zupełności powinno wystarczyć Ci:

AuthType Basic
AuthName "password required"
AuthUserFile /sciezka/do/passwd
<Limit GET>
require valid-user


a jeżeli chodzi o autoryzację użytkowników w phpmyadminie z poziomu htaccess, to jeszcze prościej, wystarczy iż odnajdziesz w swoim config.inc.php

$cfg['Servers'][$i]['auth_type'] = 'cookie'; // Authentication method (config, http or cookie based)?

i zamiast cookie - tak jak jest to u mnie, wstawisz http winksmiley.jpg

a samego użytkownika, jego hasło i uprawnienia nadajesz przez phpmyadmina winksmiley.jpg

pozdrawiam,
Fo
mateu_eu07_pl
Cytat(Fo @ 2006-02-08 18:40:01)
heja,

odnośnie .htaccess, w zupełności powinno wystarczyć Ci:

AuthType Basic
AuthName "password required"
AuthUserFile /sciezka/do/passwd
<Limit GET>
require valid-user


a jeżeli chodzi o autoryzację użytkowników w phpmyadminie z poziomu htaccess, to jeszcze prościej, wystarczy iż odnajdziesz w swoim config.inc.php

$cfg['Servers'][$i]['auth_type'] = 'cookie'; // Authentication method (config, http or cookie based)?

i zamiast cookie - tak jak jest to u mnie, wstawisz http winksmiley.jpg

a samego użytkownika, jego hasło i uprawnienia nadajesz przez phpmyadmina winksmiley.jpg

pozdrawiam,
Fo

No to jak juz marudze to jeszcze jedno pytanie, jak to jest z vhostami? przykladowo chce miec vhosta vhost.domena.org z documentrootem w /home/lo/public_html, jak to zrobic ? Probowalem wg poradnika ale wszystko sie kaszani sad.gif
Fo
oj nie ladnie, nie ladnie aarambo.gif

wszyscy wiemy, że mama mówiła zawsze że jak się czegoś nie wie to trzeba się pytać, ale ludu ten wątek się już rozwinął na kilometr z takimi pytaniami a google.pl i dokumentacja jest rzeczą dostępną dla całego świata.

prośba do wszystkich czytających ten temat/post - ludzie korzystajcie z internetu w sposób aktywny a nie bierny...


### wirtualne konto xxx
<VirtualHost twoj_adres_ip:80>
DocumentRoot /home/lo/public_html
ServerName vhost.domena.org
ServerAlias www.vhost.domena.org
ErrorLog /var/log/apache2/vhost.domena.org-error_log # lub wg. uznania inny dir.
CustomLog /var/log/apache2/vhost.domena.org-access_log common # jak wyżej
</VirtualHost>

ps. i jeszcze jedno,
Twoja dyrektywa DocumentRoot musi być w tym przypadku nastawiona na /home/lo lub /home

pozdrawiam,
Artur Kwiatkowski alias Fo
thedive
Witam.
Fajnie ,że są do tego chętni ludzie smile.gif Chcialem zgłosić bład mianowicie na poczatku przy instalacji ssl
jest kod
QUOTE
# su - c [user]
# wget http://www.openssl.org/source/openssl-0.9.7g.tar.gz
# exit
# tar -zxvf openssl-0.9.7g.tar.gz
# cd openssl-0.9.7 <----- a tu powinno byc 0,9,7g no bo wkacu jest plik ...0.9.7g.tar.gz smile.gif
darektbg
Witam !
Korzystam z Mandriva 2006 i php 5.0.4, chciałem zrobić aktualizacje do min. php 5.1.6. Ściągnąłem żródła z php 5.1.6, rozpakowałem, ./configure, i gdy próbuje odpalić make, wyskakuje mi błąd:

Nie podałeś obiektów lub nie znalazłem makefile.

Ten błąd pojawia się również przy php 5.2.0, ale przy php 4.4.4 już wszystko jest dobrze.

Pozdrawiam
Darektbg
Ziels
Witam!

ziell@Nevermore-PC:~/Desktop/httpd-2.2.3$ sudo ./configure --prefix=/usr/local/apache2 --enable-so --enable-modules=rewrite --enable-shared=rewrite --enable-ssl --enable-rewrite
Password:
checking for chosen layout... Apache
checking for working mkdir -p... yes
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu

Configuring Apache Portable Runtime library ...

checking for APR... yes
setting CC to "gcc"
setting CPP to "gcc -E"
setting CFLAGS to " -g -O2 -pthread"
setting CPPFLAGS to " -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE"
setting LDFLAGS to " "

Configuring Apache Portable Runtime Utility library...

checking for APR-util... reconfig
configure: error: Cannot use an external APR with the bundled APR-util

------------------------------------------------------------------------------------------------------------------------
Podkreślony błąd mnie nurtuje... Kompilowałem raz, po make zorientowałem się że niepodałem wszystkich parametrów więc chciałem jeszcze raz a tutaj błąd :< Ktoś może pomóc?

btw. mam Ubuntu (pochodna debiana)
Fo
hmm a czy wykonałeś może make clean po tym jednym błędnym razie kiedy nie zdefiniowałeś wszystkich potrzebnych parametrów ?

make clean zczyszcza to co wykonywałeś poprzednio. jak wykonasz raz błędny make, przerwiesz go i później wykonasz drugi make już z innymi parametrami, to takie kwiatki mogą się pojawiać.

Jeżeli wiesz to co napisałem, to wybacz, nie miałem chęci pouczać Cię z podstaw.

Uśmiechniętego karpia życzę,
Fo
sebastianzar
witam faktycznie po instalacji mysql i resecie kompa wyskakuje socket = /tmp/mysql.sock ale w tym przypadku wystarczy odpalic jeszcze raz mysqld_safe i wszystko gra jesli chodzi o caly opis copilacji to mysql i ssl oraz apacze instaluje sie bez bledow pierwsze bledy pojawiaja sie juz przy samej instalacji mcrypt i pozniej juz reci z gorki same bledy
(cached) gcc3checking for libmcrypt-config... /usr/local/bin/libmcrypt-configchecking for libmcrypt - version >= 2.5.0... yeschecking for mhash_keygen in -lmhash... yeschecking whether mhash >= 0.8.15... noconfigure: error: "You need at least libmhash 0.8.15 to compile this program. http://mhash.sf.net/"

rozwiazanie tego problemy w lini komendy wystarczy wstawic ta linike i juz wszystko sie pieknie kopiluje export LD_LIBRARY_PATH=/usr/local/lib pozdrawiam i sprawa zamknieta
Jacekalex
Witam

U mnie na ubuntu bez problemu działa Apache 2.2.4 z obsługą PHP i wszystkimi modułami.
Włącznie z zabezpieczeniami - mod-security, mod-evasive, mod-apparmor, mod-rewrite.
Zainstalowałem go wg. przepisu : http://ubuntuguide.org/wiki/Ubuntu:Feisty_...wer_HTTP_Apache.
Trzeba sie trochę pomęczyć z konfiguracją modułów - ale nie ma rzeczy niemożliwych.
Czasami po instalacji nie chce chodzić PHP - na forum.ubuntu.pl znajdziesz chyba z 50 sposobów na ten problem.

Mam teraz Gutsy - 7.10 i wszystko śmiga - z drobnymi problemami - nie działa kontrola dostępu (nie wiem jeszcze - jak to uruchomić- przekopałem kilka "pewnych sposobów" - i nic), oraz zapisywanie logów do mysql.
NIe działa też moduł GeoIP - ma jakiś błąd.

Na forum ubuntu widziałem też (w dziale HOWTO ) przepis na kompilacje Apacha 2.2.6 i Php 5 ze źródeł - też działa - ale nie chciało mi się kompilować modułów - więc zostałem przy 2.2.4.

Również dlatego - ze na stronieApache.org poczytałem o odkrytych błędach w poszczególnych wersjach Apacha - 2.2.4 miał ich najmniej.

A startuje z tymi kilkoma modułami:

Loaded Modules:
mod_vhost_alias.c, mod_unique_id.c, mod_status.c, mod_ssl.c, mod_speling.c, mod_speedycgi2.c, mod_setenvif.c, mod_scgi.c, mod_rewrite.c, mod_php5.c, mod_perl.c, mod_neko.c, mod_negotiation.c, mod_python.c, mod_security2.c, mod_evasive20.c, mod_mime_magic.c, mod_mime.c, mod_log_sql_mysql.c, mod_log_sql.c, mod_log_forensic.c, mod_info.c, mod_include.c, mod_ident.c, mod_headers.c, mod_fastcgi.c, mod_env.c, mod_dir.c, mod_cgi.c, mod_autoindex.c, mod_authz_user.c, mod_authz_host.c, mod_authz_groupfile.c, mod_authz_default.c, mod_authn_file.c, mod_auth_sys_group.c, mod_auth_radius-2.0.c, mod_auth_pam.c, mod_auth_mysql.c, mod_auth_basic.c, mod_apparmor.c, mod_alias.c, mod_actions.c, mod_so.c, http_core.c, prefork.c, mod_logio.c, mod_log_config.c, core.c

Pozdrawiam i Dosiego Roku!
olszam
Ja to już nie wiem co sie dzieje zainstalowałem to co trzeba a tu nadal coś nie tak, odpalam komende w terminalu "sudo /etc/init.d/apache2 restart" i mam następujący komunikat
Cytat
Starting web server apache2 apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
httpd (pid 15438) already running

nie wiem juz co z tym robić bo już zapomniałem jak skonfigurować plik apache2.conf, adres 127.0.0.1 czy tam 127.0.1.1 to działa, co do phpmyadmina to już odtworzyłem tylko dowiązanie musiałem zrobić
Cytat
sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.