Skocz do zawartości


 

Zdjęcie

Apache na PLD problem chyba z suphp

Apache na PLD problem chyba z suphp apache suphp cgi PLD php

  • Proszę się zalogować aby odpowiedzieć
9 odpowiedzi na ten temat

Apache na PLD problem chyba z suphp

#1 mst

mst

    Nowy użytkownik

  • Użytkownicy
  • 6 postów
  • Imię:Maciej
  • Nazwisko:Sterna

Napisany 27 wrzesień 2016 - 20:35

Witam! Tym bardziej, że to mój pierwszy post :)

 

Odnośnie problemu. Mogę używać serwerka który został postawiony na PLD. Mam do niego pełny dostęp, więc postanowiłem wreszcie dotrzeć do przyczyny niektórych problemów. 

Konfiguracja: Apache + php jako skrypt cgi + mysql + suphp

Jako stronkę używam Joomla. Wszystko ok, tylko komponent galerii po dodaniu zdjęć i kliknięciu zapisz wisi ponad 5min. Po kilku sekundach od naciśnięcia "zapisz" galeria jest dostępna, można oglądać a w zapleczu proces wisi. Zrobiłem testy na kilku innych serwerach do których miałem dostęp, łącznie z moim synology, na serwku postawionym na windzie i wszędzie wszystko śmiga. Testy robiłem na kopi ściągniętej z serwera PLD i wszystko wszędzie chodzi pięknie a u mnie nie. Mam jakąś orientację w linuxie, ale ugrzęzłem w tym serwerku. Konfigi znam już prawie na pamięć, zrobiłem mnóstwo różnych prób i ciągle nie mogę zdiagnozować gdzie jest problem. Może jakieś sugestie? Ostatnie moje odkrycie to to, że skrypt cgi umieszczony w katalogu dedykowanym /bin-cgi/ nie wykonuje się tylko wyświetla. Może to jest gdzieś przyczyna, ale przecież skrypty Joomla działają.... Będę wdzięczny za każdą sugestię. A jutro postawię sobie PLD na lapku i zobaczę na czystej instalacji i konfiguracji.

 

P.S. Właśnie mi się przypomniało, że wszystko zaczęło się po dodaniu suphp


Edytowany przez mst, 27 wrzesień 2016 - 21:04.

  • 0

#2 mst

mst

    Nowy użytkownik

  • Użytkownicy
  • 6 postów
  • Imię:Maciej
  • Nazwisko:Sterna

Napisany 10 październik 2016 - 16:49

nikt?


  • 0

#3 ksk

ksk

    Rugot

  • WHT Pro
  • PipPipPipPipPipPipPipPip
  • 1443 postów
  • Skąd:Sosnowiec
  • Firma:ING Services Polska
  • Imię:Tomasz
  • Nazwisko:Kisielewski

Napisany 10 październik 2016 - 18:02

odpowiednie uprawnienia na katalogi  ? Pokaż logi z apache oraz konfiguracje vhosta 


  • 0

#4 mst

mst

    Nowy użytkownik

  • Użytkownicy
  • 6 postów
  • Imię:Maciej
  • Nazwisko:Sterna

Napisany 10 październik 2016 - 18:09

vhost:

<VirtualHost *:80>
        ServerName www.gloriacrucis.pl
        ServerAdmin webmaster@gloriacrucis.pl
        DocumentRoot /home/wwwgc/public_html/httpd/html
        <Directory /home/wwwgc/public_html/httpd/html>
            Options None
            AllowOverride All
            Require all granted
        </Directory>
#       LogLevel trace6
        ErrorLog logs/www.gloriacrucis.pl-error_log
        TransferLog logs/www.gloriacrucis.pl-access_log
</VirtualHost>

<VirtualHost *:80>
        ServerAlias gloriacrucis.pl
        RedirectPermanent / http://www.gloriacrucis.pl
</VirtualHost>

Co do uprawnień, to wszystkie katalogi 755 pliki 644.

 

a co do logów, to niby jest OK. Co dokładnie pokaząć?


Edytowany przez mst, 10 październik 2016 - 18:10.

  • 0

#5 ksk

ksk

    Rugot

  • WHT Pro
  • PipPipPipPipPipPipPipPip
  • 1443 postów
  • Skąd:Sosnowiec
  • Firma:ING Services Polska
  • Imię:Tomasz
  • Nazwisko:Kisielewski

Napisany 10 październik 2016 - 18:25

Masz zainstalowane suphp a z niego nie korzystasz . Po co Ci to w takim wypadku . Wyłącz cały moduł i sprawdź . 


  • 0

#6 mst

mst

    Nowy użytkownik

  • Użytkownicy
  • 6 postów
  • Imię:Maciej
  • Nazwisko:Sterna

Napisany 10 październik 2016 - 18:31

?? Że jak ??

 

A poważnie. Po czym wnioskujesz, że nie korzystam z suphp? (pytam, bo nie jestem znawcą tematu) Próbowałem pozbyć się suphp ale wtedy wszystko stoi. Z tego co udało mi się tu i tam poczytać (uczę się w ciągle w wolnych chwilach) suphp jest po to aby rozwiązać problemy z własnością plików (Ty to penie wiesz) bo na serwerku niedawno jeszcze było kilka domen. Postaram się jednak jeszcze raz to sprawdzić.  


  • 0

#7 ksk

ksk

    Rugot

  • WHT Pro
  • PipPipPipPipPipPipPipPip
  • 1443 postów
  • Skąd:Sosnowiec
  • Firma:ING Services Polska
  • Imię:Tomasz
  • Nazwisko:Kisielewski

Napisany 10 październik 2016 - 18:41

zamiast suphp zainteresuj się czymś nowszym np mod_ruid . 

Zanim dodasz sekcje poniżej pokaż jeszcze konfiguracje suphp.conf 

A do sekcji directory dodaj  

 

<IfModule mod_suphp.c>
               suPHP_Engine On
               suPHP_UserGroup username username
               
 </IfModule>

Gdzie username to pliki twojego usera . 


Edytowany przez ksk, 10 październik 2016 - 18:42.

  • 0

#8 mst

mst

    Nowy użytkownik

  • Użytkownicy
  • 6 postów
  • Imię:Maciej
  • Nazwisko:Sterna

Napisany 10 październik 2016 - 19:05

U mnie <IfModule mod_suphp.c> będzie <IfModule mod_suphp.so>

 

 suphp.conf

[global]
;Path to logfile
logfile=/var/log/httpd/suphp_log

;Loglevel
loglevel=info

;User Apache is running as
webserver_user=http

;Path all scripts have to be in
;docroot=/home:${HOME}/public_html/httpd/html

;Path to chroot() to before executing script
;chroot=/mychroot

; Security options
allow_file_group_writeable=false
allow_file_others_writeable=false
allow_directory_group_writeable=false
allow_directory_others_writeable=false

;Check wheter script is within DOCUMENT_ROOT
check_vhost_docroot=false

;Send minor error messages to browser
errors_to_browser=true

;PATH environment variable
env_path="/bin:/usr/bin"

;Umask to set, specify in octal notation
umask=0022

; Minimum UID
min_uid=500

; Minimum GID
min_gid=1000


[handlers]
;Handler for php-scripts
x-httpd-php="php:/usr/bin/php.cgi"

;Handler for CGI-scripts
x-suphp-cgi="execute:!self"

Edytowany przez mst, 10 październik 2016 - 19:21.

  • 0

#9 ksk

ksk

    Rugot

  • WHT Pro
  • PipPipPipPipPipPipPipPip
  • 1443 postów
  • Skąd:Sosnowiec
  • Firma:ING Services Polska
  • Imię:Tomasz
  • Nazwisko:Kisielewski

Napisany 10 październik 2016 - 19:27

W jakim trybie kompilowałeś suphp  ? 

spróbuj dostosować swój virtualhost config do czegoś na styl 

https://www.howtoforge.com/tutorial/install-suphp-on-centos-7/ 


  • 0

#10 mst

mst

    Nowy użytkownik

  • Użytkownicy
  • 6 postów
  • Imię:Maciej
  • Nazwisko:Sterna

Napisany 10 październik 2016 - 21:45

OK. Pokombinowałem, pomieszałem, poskładałem z linkiem który podałeś. Raczej klęska. Chyba dokończę PLD na lapku i będę na nim testował. Dzięki. Potestuje też mod_ruid, choć mam wrażenie, że problem jest gdzieś z cgi a nie suphp.


Edytowany przez mst, 10 październik 2016 - 21:48.

  • 0






Także otagowane jednym lub więcej z tych słów kluczowych: apache, suphp, cgi, PLD, php

0 użytkowników czyta ten temat

0 użytkowników, 0 gości, 0 anonimowych użytkowników