Skocz do zawartości

Witaj na forum webmasterów Webax.pl.

Wyświetl nową zawartość

Zła konfiguracja php

- - - - - php serwer ustawienia dedykowany skrypt nie typowy problem pomoc

  • Zaloguj się, aby dodać odpowiedź
15 odpowiedzi w tym temacie
waxims
waxims

    Użytkownik

  • Użytkownik
  • PipPip
  • 14 postów
#1

Napisano 14 marzec 2013 - 15:21

witam

 

fachowcy :) zwracam się do was z zapytaniem o pewien problemem :

 

prowadzę dwa portale wideo, jeden xxx (komercyjny skrypt) a drugi z filmikami youtuba ( darmowy skrypt clipbucket) stoją na serwerze dedykowanym kimsufi z którym się męczę od miesiąca żeby działał pod te portale jak należy, chyba tym razem się udało ustawić poza drobnym problemami z php. mianowicie:

 

skrypt xxx ustawiłem pod te parametry producenta poniżej:

lecz jak zapodaje filmik do pobrania to np keezmovies.com to ściągać ściąga ale tylko filmy do 20 minut lub X mb wielkość i równo po 30 sekundach wyskakuje błąd 500, zwiekszyłem wszystkie parametry łącznie Maximum execution time 1000 i tak po 30 wyskoczy błąd, wiec to może być, jakie są przyczyny tego błędu 500

 

Z poszanowaniem dla wszystkich

 

 


    [*]

     


      [*]

        [*]safe_mode = off
        [*]open_basedir = (no value)
        [*]short_open_tag = on
        [*]output_buffering = on
        [*]register_argc_argv = On
        [*]max_execution_time = 1000 (Recommended or higher)
        [*]max_input_time = 1000 (Recommended or higher)
        [*]session.gc_maxlifetime = 15000 (Recommended or higher)
        [*]upload_max_filesize = 100M (Recommended or higher)
        [*]post_max_size = 100M (Recommended or higher)
        [*]register_globals = off
        [/list][*]PHP upload_progress extension
        [*]Mplayer + Mencoder
        [*]LAME MP3 Encoder
        [*]Flv2tool
        [*]Libogg + Libvorbis
        [*]FFmpeg
        [*]FFmpeg-php
        [*]MP4Box (Needed if you want to enable HD video conversion)
        [*]Ability to run PHP from the command line (CLI) with exec()
        [*]Ability to execute background processes with exec("binary > /dev/null &")
        [/list][*] 
        [/list]
  • 0

SerwerStatus.pl
SerwerStatus.pl

    Stały bywalec

  • Moderator
  • 260 postów
#2

Napisano 14 marzec 2013 - 15:35

Po pierwsze najlepiej daj tu:

 

upload_max_filesize = 100M

post_max_size = 100M

 

więcej

 

Po drugie daj wszędzie gdzie masz time coś większego. Bo jeżeli skrypt się wykonuje np. 2 minuty a masz ustawione aby zatrzymywało go po minucie to nie będzie dobrze działał ;)

 

Poczytaj o zwiększeniu czasu wykonywania skryptu


  • 0

waxims
waxims

    Użytkownik

  • Użytkownik
  • PipPip
  • 14 postów
#3

Napisano 14 marzec 2013 - 16:10

ale post_max i upload_max mam ustawione po gigabajcie a tu chodzi o czas, skoro mam ustawione 1000 sekund to daje 14 minut czasu,  a to i tak wyskoczy 500, a film i tak pobierze o ile ma 20 minut góra, większych nie pobierze bo czasu mało ma 

 

 

Kto pomoże na 100% rozwikłać problem z serwerem to dostanie ode mnie skrypt w prezencie warty 150 PLN


  • 0

polkom21
polkom21

    Początkujący

  • Użytkownik
  • PipPipPip
  • 81 postów
#4

Napisano 14 marzec 2013 - 17:49

Po pierwsze sprawdź uprawnienia plików php na CHMOD 644 a w folderów na CHMOD 775. Następnie sprawdź czy w pliku htaccess nie masz czegoś takiego:

 

- php_admin_value
- php_value
- php_flag
W pliku .htaccess może znajdować się dyrektywa Options All lub posiada ona włączoną zmienną ExecCGI.
Złe ustawienia:
   Options All
   Options ExecCGI
Przykładowe prawidłowe ustawienia:
   Options Indexes Includes MultiViews

  • 0

waxims
waxims

    Użytkownik

  • Użytkownik
  • PipPip
  • 14 postów
#5

Napisano 14 marzec 2013 - 18:26

pozwólcie że zarzuce ten plik htaaccess, a co do chmodów plików to zmieniłem według wskazania

 

<IfModule mod_rewrite.c>RewriteEngine On RewriteRule ^ajax/search$ /ajax_search.phpRewriteRule ^signup$ /signup.phpRewriteRule ^ajax/check_username$ /ajax_check_username.phpRewriteRule ^logout$ /logout.phpRewriteRule ^login$ /login.phpRewriteRule ^lost$ /lost.phpRewriteRule ^confirm$ /confirm.phpRewriteRule ^mail/inbox$ /inbox.phpRewriteRule ^mail/read$ /read.phpRewriteRule ^mail/compose$ /compose.phpRewriteRule ^mail/outbox$ /outbox.phpRewriteRule ^requests$ /requests.phpRewriteRule ^videos$ /videos.phpRewriteRule ^myvideos$ /myvideos.phpRewriteRule ^categories$ /categories.phpRewriteRule ^albums$ /albums.phpRewriteRule ^community$ /community.phpRewriteRule ^users$ /users.phpRewriteRule ^resetpassword/(.*) /resetpassword.php?code=$1RewriteRule ^confirmemail/(.*) /confirmemail.php?code=$1RewriteRule ^user/(.*)/(.*)/blog/(.*) /memberblog.php?pid=$1&username=$2&page=$3RewriteRule ^user/(.*)/(.*)/blog /memberblog.php?pid=$1&username=$2RewriteRule ^user/(.*)/(.*)/albums/(.*) /memberalbums.php?pid=$1&username=$2&page=$3RewriteRule ^user/(.*)/(.*)/albums /memberalbums.php?pid=$1&username=$2RewriteRule ^user/(.*)/(.*)/favorite/photos/(.*) /memberfavphotos.php?pid=$1&username=$2&page=$3RewriteRule ^user/(.*)/(.*)/favorite/photos /memberfavphotos.php?pid=$1&username=$2RewriteRule ^user/(.*)/(.*)/favorite/videos/(.*) /memberfavvideos.php?pid=$1&username=$2&page=$3RewriteRule ^user/(.*)/(.*)/favorite/videos /memberfavvideos.php?pid=$1&username=$2RewriteRule ^user/(.*)/(.*)/videos/public/(.*) /memberpubvideos.php?pid=$1&username=$2&page=$3RewriteRule ^user/(.*)/(.*)/videos/public /memberpubvideos.php?pid=$1&username=$2RewriteRule ^user/(.*)/(.*)/videos/private/(.*) /memberprivideos.php?pid=$1&username=$2&page=$3RewriteRule ^user/(.*)/(.*)/videos/private /memberprivideos.php?pid=$1&username=$2RewriteRule ^user/(.*)/(.*)/friends/(.*) /memberfriends.php?pid=$1&username=$2&etc=$3RewriteRule ^user/(.*)/(.*)/friends$ /memberfriends.php?pid=$1&username=$2RewriteRule ^user/(.*)/(.*)/subscribers/(.*) /membersubscribers.php?pid=$1&username=$2&etc=$3RewriteRule ^user/(.*)/(.*)/subscribers$ /membersubscribers.php?pid=$1&username=$2RewriteRule ^user/(.*)/(.*)/wall /memberwall.php?pid=$1&username=$2RewriteRule ^user/(.*)/(.*)/subscriptions/(.*) /membersubscriptions.php?pid=$1&username=$2&etc=$3RewriteRule ^user/(.*)/(.*)/subscriptions$ /membersubscriptions.php?pid=$1&username=$2RewriteRule ^user/(.*)/(.*)/playlist/(.*) /memberplaylist.php?pid=$1&username=$2&page=$3RewriteRule ^user/(.*)/(.*)/playlist /memberplaylist.php?pid=$1&username=$2RewriteRule ^user/(.*)/(.*) /memberprofile.php?pid=$1&username=$2RewriteRule ^ajax/insert_favorite_photos$ /ajax_insert_favorite_photos.phpRewriteRule ^ajax/insert_my_photos$ /ajax_insert_my_photos.phpRewriteRule ^ajax/insert_playlist_videos$ /ajax_insert_playlist_videos.phpRewriteRule ^ajax/insert_my_videos$ /ajax_insert_my_videos.phpRewriteRule ^ajax/insert_favorite_videos$ /ajax_insert_favorite_videos.phpRewriteRule ^upload$ /upload.phpRewriteRule ^upload/video$ /uploadvideo.phpRewriteRule ^upload/photo$ /uploadphoto.phpRewriteRule ^edit$ /edit.phpRewriteRule ^prefs$ /prefs.phpRewriteRule ^avatar$ /avatar.phpRewriteRule ^album/edit/(.*) /editalbum.php?aid=$1RewriteRule ^album/addphotos/(.*) /addphotosalbum.php?aid=$1RewriteRule ^album/delete/(.*) /deletealbum.php?aid=$1RewriteRule ^album/slideshow/(.*) /slideshow.php?aid=$1RewriteRule ^album/(.*)/(.*) /viewalbum.php?aid=$1&page=$2RewriteRule ^ajax/album_cover$ /ajax_album_cover.phpRewriteRule ^photo/(.*)/(.*) /viewphoto.php?pid=$1&page=$2RewriteRule ^video/(.*)/(.*) /playvideo.php?videoid=$1&page=$2RewriteRule ^ajax/rate_video$ /ajax_rate_video.phpRewriteRule ^ajax/rate_photo$ /ajax_rate_photo.phpRewriteRule ^ajax/favorite_video$ /ajax_favorite_video.phpRewriteRule ^ajax/favorite_photo$ /ajax_favorite_photo.phpRewriteRule ^ajax/flag_video$ /ajax_flag_video.phpRewriteRule ^ajax/flag_photo$ /ajax_flag_photo.phpRewriteRule ^ajax/share_video$ /ajax_share_video.phpRewriteRule ^ajax/share_photo$ /ajax_share_photo.phpRewriteRule ^ajax/photo_comment$ /ajax_photo_comment.phpRewriteRule ^ajax/photo_pagination$ /ajax_photo_pagination.phpRewriteRule ^ajax/photo_comment_delete$ /ajax_photo_comment_delete.phpRewriteRule ^ajax/video_comment_delete$ /ajax_video_comment_delete.phpRewriteRule ^ajax/wall_comment_delete$ /ajax_wall_comment_delete.phpRewriteRule ^ajax/report_spam$ /ajax_report_spam.phpRewriteRule ^ajax/remove_photo_favorite$ /ajax_remove_photo_favorite.phpRewriteRule ^ajax/upload_progress$ /ajax_upload_progress.phpRewriteRule ^search$ /search.phpRewriteRule ^ajax/related_videos$ /ajax_related_videos.phpRewriteRule ^ajax/video_comment$ /ajax_video_comment.phpRewriteRule ^ajax/video_pagination$ /ajax_video_pagination.phpRewriteRule ^ajax/video_comment_delete$ /ajax_video_comment_delete.phpRewriteRule ^ajax/remove_video_playlist$ /ajax_remove_video_playlist.phpRewriteRule ^ajax/remove_video_favorite$ /ajax_remove_video_favorite.phpRewriteRule ^ajax/wall_comment$ /ajax_wall_comment.phpRewriteRule ^ajax/wall_pagination$ /ajax_wall_pagination.phpRewriteRule ^ajax/subscribe$ /ajax_subscribe.phpRewriteRule ^ajax/unsubscribe$ /ajax_unsubscribe.phpRewriteRule ^ajax/block_user$ /ajax_block_user.phpRewriteRule ^ajax/unblock_user$ /ajax_unblock_user.phpRewriteRule ^ajax/report_user$ /ajax_report_user.phpRewriteRule ^ajax/invite_friend$ /ajax_invite_friend.phpRewriteRule ^ajax/send_message$ /ajax_send_message.phpRewriteRule ^ajax/rate_user$ /ajax_rate_user.phpRewriteRule ^ajax/remove_friend$ /ajax_remove_friend.phpRewriteRule ^ajax/accept_friend$ /ajax_accept_friend.phpRewriteRule ^ajax/reject_friend$ /ajax_reject_friend.phpRewriteRule ^ajax/category_videos$ /ajax_category_videos.phpRewriteRule ^ajax/users$ /ajax_users.phpRewriteRule ^ajax/blog_comment$ /ajax_blog_comment.phpRewriteRule ^ajax/blog_pagination$ /ajax_blog_pagination.phpRewriteRule ^ajax/blog_comment_delete$ /ajax_blog_comment_delete.phpRewriteRule ^blog/add$ /blog_add.phpRewriteRule ^blog/edit/(.*)/(.*) /blog_edit.php?bid=$1&title=$2RewriteRule ^blog/delete/(.*) /blog_delete.php?bid=$1RewriteRule ^blog/(.*)/(.*) /viewblog.php?bid=$1&title=$2RewriteRule ^ajax/blog_preview$ /ajax_blog_preview.phpRewriteRule ^blogs$ /blogs.phpRewriteRule ^invite$ /invite.phpRewriteRule ^feedback$ /feedback.phpRewriteRule ^static/faq$ /faq.phpRewriteRule ^static/terms$ /terms.phpRewriteRule ^static/privacy$ /privacy.phpRewriteRule ^static/dmca$ /dmca.phpRewriteRule ^static/_2257$ /2257.phpRewriteRule ^static/webmasters$ /webmasters.phpRewriteRule ^static/advertise$ /advertise.phpRewriteRule ^notices$ /notices.phpRewriteRule ^notice/(.*)/(.*) /viewnotice.php?nid=$1&title=$2RewriteRule ^ajax/notice_comment$ /ajax_notice_comment.phpRewriteRule ^ajax/notice_pagination$ /ajax_notice_pagination.phpRewriteRule ^ajax/notice_comment_delete$ /ajax_notice_comment_delete.phpRewriteRule ^blocks$ /blocks.phpRewriteRule ^delete$ /delete.phpRewriteRule ^download/video/(.*)/(.*) /downloadvideo.php?VIDEOID=$1&title=$2RewriteRule ^rss$ /rss.php</IfModule><IfModule mod_security.c>    # Turn off mod_security filtering.    SecFilterEngine Off    # The below probably isn't needed,    # but better safe than sorry.    SecFilterScanPOST Off </IfModule>

 

 

czemu jak miałem shareda na arvixe com to tam wszystko chodziło bez zarzutu, ale długo tam nie pobyłem bo transfer zżerało 20 GB na dobe więc kopa dostałem


  • 0

cap'n
cap'n

    Początkujący

  • Aktywny
  • 67 postów
#6

Napisano 15 marzec 2013 - 10:36

Sprawdź, co zwraca

ini_get('max_execution_time')

w skrypcie. Może ta wartość jest gdzieś po php.ini nadpisywana np. przez Apache'a.


  • 0

polkom21
polkom21

    Początkujący

  • Użytkownik
  • PipPipPip
  • 81 postów
#7

Napisano 15 marzec 2013 - 15:59

A ja polecał bym zwrócić się do administracji serwera aby wyjaśnił ten błąd gdyż może to być jakiś błąd odgórnie. 


  • 0

waxims
waxims

    Użytkownik

  • Użytkownik
  • PipPip
  • 14 postów
#8

Napisano 15 marzec 2013 - 18:19

słuchaj cie, ale to nie jest wirtualka czy shared, to jest dedyk stawiany od zera, a ja zielony jak cebula wszystko instaluje według opisów na forach, mało tego nie znam angielskiego tylko wyszkuje w postach komendy 

 

 

nie wiem jak inni na oko konfigurują serwer pod usługi hostingowe, ale wiem że wychodzi im to zajebiście dokładnie, ja natomiast nie mam zamiaru świadczyć usług tylko mieć serwer pod swoje portale filmowe, właśnie teraz coś przestawiłem i wszystko runeło a to oznacza że muszę zaczynać od nowa poczynając od instalki systemu, jeśli jest ktoś kto chciałby podjąć się konfiguracj w zamian za skrypt komercyjny  z filmikami to nie widzę problemu proszę o kontakt gg 11994033 poniżej przedstawiam wam parametry:

 

Apache web server with mod_rewrite enabled.MySQL version 4.0+Cgi-bin Perl AccessGD Library 2+ with freetype support.PHP 5.2+ with the following configurationsafe_mode = offopen_basedir = (no value)short_open_tag = onoutput_buffering = onregister_argc_argv = Onmax_execution_time = 1000 (Recommended or higher)max_input_time = 1000 (Recommended or higher)session.gc_maxlifetime = 15000 (Recommended or higher)upload_max_filesize = 100M (Recommended or higher)post_max_size = 100M (Recommended or higher)register_globals = offPHP upload_progress extension (http://pecl.php.net/package/uploadprogress)Mplayer + Mencoder (http://www.mplayerhq.hu/design7/dload.html)LAME MP3 Encoder (http://lame.sourceforge.net)Flv2tool (http://inlet-media.de/flvtool2)Libogg + Libvorbis (http://www.xiph.org/downloads)FFmpeg (http://ffmpeg.mplayerhq.hu)FFmpeg-phpMP4Box (Needed if you want to enable HD video conversion)Ability to run PHP from the command line (CLI) with exec()Ability to execute background processes with exec("binary > /dev/null &")

 

 

a żeby nie zapomniał to chciałbym żeby to działało na ubuntu 12.04 z pulpitem dostepowym


  • 0

SerwerStatus.pl
SerwerStatus.pl

    Stały bywalec

  • Moderator
  • 260 postów
#9

Napisano 15 marzec 2013 - 20:08

Wrzuć swoje php.ini ;)


  • 0

waxims
waxims

    Użytkownik

  • Użytkownik
  • PipPip
  • 14 postów
#10

Napisano 15 marzec 2013 - 20:20

sorry już zrobiłem reinstall na debiana 6


  • 0

cap'n
cap'n

    Początkujący

  • Aktywny
  • 67 postów
#11

Napisano 19 marzec 2013 - 14:46

I co, to rozwiązało problem? :P


  • 0

SerwerStatus.pl
SerwerStatus.pl

    Stały bywalec

  • Moderator
  • 260 postów
#12

Napisano 19 marzec 2013 - 19:13

reinstall linuxa w 99.9% przypadkach nie rozwiązuje problemów i jest to jeden z głównych błędów :)


  • 0





Również z jednym lub większą ilością słów kluczowych: php, serwer, ustawienia, dedykowany, skrypt, nie typowy, problem, pomoc