Strona 1 z 1

Nie mgoe wylaczyc magic_quotes_gpc

: 27 maja 2014, 00:09
autor: mic88
[INDENT]Witam,

Mam problem z wylaczeniem magic_quotes_gpc . Mimo ze wylaczam w php.ini ciągle skrypt pokazuje ze jest wlaczone :(

Php info podaje:
Server API CGI/FastCGI
Configuration File (php.ini) Path /etc/php5/cgi
Loaded Configuration File /etc/php5/cgi/php.ini
Scan this dir for additional .ini files /etc/php5/cgi/conf.d


Wlasnie do pliku php.ini w katalogu /etc/php5/cgi dodawalem stosowna linijke:
magic_quotes_gpc = Off

a nastepnie restartowalem apacha.
Prosze o pomoc w wylaczeniu tego czegos.
[/INDENT]

: 27 maja 2014, 08:44
autor: mati75
Jaki Debian? Jaka wersja php i apache. Trochę więcej szczegółów.

: 27 maja 2014, 10:09
autor: mic88
Już podaje:
PHP 5.4.4-14+deb7u9 (cli) (built: Apr 18 2014 21:40:30)
Apache/2.2.22 (Debian)
Debian 7-x86

: 28 maja 2014, 12:47
autor: mic88
Nikt nie wiem? Bardzo prosze o pomoc. Nie moge ruszyc z serwisem bez tego :(

: 28 maja 2014, 14:30
autor: pone13
Dla apache konfigurację php powinieneś mieć w folderze /etc/php5/apache2/php.ini, a nie cgi...

Możesz też stworzyć pliki php.ini w folderze serwisu z zawartością:

Kod: Zaznacz cały

magic_quotes_gpc = Off
magic_quotes_runtime = Off
magic_quotes_sybase = Off
Następnie na początku pliku .htaccess (również w folderze serwisu) dodaj:

Kod: Zaznacz cały

#SetEnv PHPRC /ścieżka_serwisu/php.ini

<IfModule mod_suphp.c>
  suPHP_ConfigPath /ścieżka_serwisu
  <Files php.ini>
    order allow,deny
    deny from all
  </Files>
</IfModule>
Kiedyś musiałem tak zrobić na jakimś hostingu żeby zadziałało, powodzenia ;)

: 28 maja 2014, 18:31
autor: mic88
@pone13: podalem plik /etc/php5/cgi/php.ini w katalogu cgi bo tak mi podaje php info. Ale probowalem takze i /etc/php5/apache2/php.ini, - niestety be zpowodzenia. Drugi sposob takze nic nie dal. :(

Prosze o kolejne rady.

Nie wiem czy to istotne, ale mam ISPconfig zainstalowane na serverze.

Dziwne. Znalazlem informację, że "The "MAGIC QUOTES" feature has been DEPRECATED by PHP as of PHP 5.3.0 and REMOVED as of PHP 5.4.0."
Zrodlo: http://forums.cpanel.net/f5/magic-quote ... 62-p2.html

Prawda to. Wpliku php.ini nie ma zakomentowanyn opcji magic quotes... to by sie zgadzalo. Jak z tego wybrnac?

Tak sobie pomyslalem, ze chyba dobrze by bylo zainstalowac dodatkowa starsza wersje php np. 5.2.. ISPconfig pozwala potem na wybor, ktora wersje uzywac. Tylko zastanawiam sie czy toturial ktory znalazlem bedzie pasowal do mojego Debian 7-x86. Ten jest dla Debiana 6 Squeeze: http://www.faq.wirtualne.net/content/11 ... ueeze.html

PRobowalem wg instrukcji:http://www.faq.wirtualne.net/content/11 ... ueeze.html ale wyrzuca blad

"E: You must put some 'source' URIs in your sources.list"

co trzeba dodac do /etc/apt/sources.list aby zadziałało?

Aktualizaca:
Dodalem kolejne linijki i udlao sie przejsc do nastepnego kroku.
## CRUNCHBANG
## Compatible with Debian Wheezy, but use at your own risk.
deb http://packages.crunchbang.org/waldorf waldorf main
deb-src http://packages.crunchbang.org/waldorf waldorf main

## DEBIAN
deb http://ftp.debian.org/debian/ wheezy main contrib non-free
deb-src http://ftp.debian.org/debian/ wheezy main contrib non-free

## DEBIAN SECURITY
deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main
Mam debiana7 32bitowego wiec torturial: http://www.faq.wirtualne.net/content/11 ... ueeze.html wymagal zmodyfiowania sciezek:
ln -s /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/libjpeg.so
ln -s /usr/lib/i386-linux-gnu/libpng.so /usr/lib/libpng.so
oraz w komendzie konfiguracyjnej na
--with-libdir=/lib/i386-linux-gnu/ \