Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2010-10-15 10:39:15

  Grzeslaw - Użytkownik

Grzeslaw
Użytkownik
Zarejestrowany: 2008-02-12

Php4 nie czyta php.ini

Witam,

Mam na serwerku php4.4.9 i apache2.2.15 ze zrodel. Niedawno potrzebowalem zmienic cos w php.ini i niestety, ale zmiany nie sa widoczne ani z shellowego php ani przez apache. Mam jeden plik php.ini takze dziwne...

Kod:

root@host22:~# php -i |grep configure
Configure Command =>  './configure' '--prefix=/usr/local/php' '--with-config-file-path=/etc/' '--with-apxs2=/usr/local/apache2/bin/apxs' '--with-mysql' '--with-gd' '--enable-gd-native-ttf' '--enable-gd-jis-conv' '--with-jpeg-dir=/usr/lib/' '--with-zlib-dir=/usr/include/' '--enable-fastcgi' '--disable-ipv6' '--enable-magic-quotes' '--enable-exif' '--with-ttf' '--enable-gd-native-ttf' '--enable-gd-jis-conv' '--with-iconv' '--with-mcrypt' '--enable-sockets' '--with-snmp' '--enable-mbstring'
root@host22:~# updatedb

root@host22:~#
root@host22:~# locate php.ini
/backup/etc/php.ini
/etc/php.ini
/usr/src/php-4.4.9/php.ini-dist
/usr/src/php-4.4.9/php.ini-recommended
root@host22:~# php -i |grep php.ini
Configuration File (php.ini) Path => /etc/
root@host22:~# php -i |grep upload_max
upload_max_filesize => 2M => 2M
root@host22:~# grep upload_max /etc/php.ini 
upload_max_filesize = 10M
root@host22:~# apachectl restart
root@host22:~# php -i |grep upload_max
upload_max_filesize => 2M => 2M
root@host22:~#

W czym może być rzecz?

Offline

 

#2  2010-10-15 13:15:13

  Minio - Użyszkodnik

Minio
Użyszkodnik
Skąd: Brno, Česko
Zarejestrowany: 2007-12-22
Serwis

Re: Php4 nie czyta php.ini

W tym że wciąż [url=http://www.php.net/archive/2007.php#2007-07-13-1]używasz[/url] [url=http://www.internetnews.com/dev-news/article.php/3725291]starocia[/url].


Spinnen Essen: [url=http://fluxboxpl.org/portal/]FluxboxPL[/url] [url=http://przepis-na-lo.pl/]Przepis na LibreOffice[/url]

Offline

 

#3  2010-10-15 13:17:33

  kamikaze - Administrator

kamikaze
Administrator
Zarejestrowany: 2004-04-16

Re: Php4 nie czyta php.ini

[s]Może problem z tym, że wg tego "Configuration File (php.ini) Path => /etc/" twój php.ini to /etc/, a nie /etc/php.ini . To tylko przypuszczenie, dawno nie używałem kompilowanego php. Wydaje się mieć to sens nawet ze względu na nazwę parametru konfiguracyjnego --with-config-file-path, który mówi o ścieżce do pliku a nie katalogu.[/s]

Chociaż cofam co napisałem, faktycznie podaje się katalog z plikiem php.ini.

Ostatnio edytowany przez kamikaze (2010-10-15 13:20:10)

Offline

 

#4  2010-10-15 13:24:07

  Grzeslaw - Użytkownik

Grzeslaw
Użytkownik
Zarejestrowany: 2008-02-12

Re: Php4 nie czyta php.ini

Nie chciałbym go używać, ale niestety nowa strona jest w trakcie aktualizacji. jest to nie zależne odemnie, ja od roku nalegam na przejście na php5, ale bezskutecznie ;-)

Także gdzieś musi być jakieś logiczne wytłumaczenie tego mhh...

Offline

 

#5  2010-10-15 14:10:37

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: Php4 nie czyta php.ini

Odpal stronkę z funkjcą php_info(). Tam będzie napisane z jakiej ścieżki php odczytuje plik z ustawieniami.


[url=http://www.debian.org/][img]http://www.debian.org/logos/openlogo-nd-50.png[/img][/url]

Offline

 

#6  2010-10-15 16:52:27

  Grzeslaw - Użytkownik

Grzeslaw
Użytkownik
Zarejestrowany: 2008-02-12

Re: Php4 nie czyta php.ini

ale pisalem ze apache nie widzi ;P
hehe sprawdzalem to...

Offline

 

#7  2010-10-15 17:41:06

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: Php4 nie czyta php.ini

Wywołaj php cli prze strace, zobaczysz do jakich plików chce się odwoływać.


[url=http://www.debian.org/][img]http://www.debian.org/logos/openlogo-nd-50.png[/img][/url]

Offline

 

#8  2010-10-18 14:51:34

  Grzeslaw - Użytkownik

Grzeslaw
Użytkownik
Zarejestrowany: 2008-02-12

Re: Php4 nie czyta php.ini

Jak straceuje php to mam:

Kod:

6426  open("/usr/local/php/bin//php-cli.ini", O_RDONLY) = -1 ENOENT (No such file or directory)
6426  open("/etc/php.ini/php-cli.ini", O_RDONLY) = -1 ENOTDIR (Not a directory)
6426  open("/usr/local/php/bin//php.ini", O_RDONLY) = -1 ENOENT (No such file or directory)
6426  open("/etc/php.ini/php.ini", O_RDONLY) = -1 ENOTDIR (Not a directory)

ale sam widzisz, ze kompilowane bylo z path= /etc/ a nie /etc/php.ini wiec? :>

Offline

 

#9  2010-10-18 18:29:19

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: Php4 nie czyta php.ini

Może spróbuj użyć zmiennej środowiskowej PHPRC...


[url=http://www.debian.org/][img]http://www.debian.org/logos/openlogo-nd-50.png[/img][/url]

Offline

 

#10  2010-10-19 10:34:34

  Grzeslaw - Użytkownik

Grzeslaw
Użytkownik
Zarejestrowany: 2008-02-12

Re: Php4 nie czyta php.ini

MMh.. nie używałem jej nigdy.

Ustawiłem lecz nie działa. Dodałem do httpd.confa:

Kod:

SetEnv PHPRC "/etc/php.ini"

Zreloadowalem apacza.

Może żle?

Offline

 

#11  2010-10-19 15:27:30

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: Php4 nie czyta php.ini

PHPRC wskazuje na katalog gdzie leży plik php.ini.

Może wypróbuj też ustawić odpowiednie parametry php w .htaccess

edit:
http://www.howtoforge.com/how-to-specify-a-custom-php.ini-for-a-website-apache2-with-mod_php


[url=http://www.debian.org/][img]http://www.debian.org/logos/openlogo-nd-50.png[/img][/url]

Offline

 

#12  2010-10-19 15:35:37

  Grzeslaw - Użytkownik

Grzeslaw
Użytkownik
Zarejestrowany: 2008-02-12

Re: Php4 nie czyta php.ini

Jakie parametry masz na myśli?

Offline

 

#13  2010-10-19 16:37:08

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: Php4 nie czyta php.ini

Te które ustawia się w php.ini, niektóre można ustawić w .htaccess.


[url=http://www.debian.org/][img]http://www.debian.org/logos/openlogo-nd-50.png[/img][/url]

Offline

 

#14  2010-10-19 16:45:35

  Grzeslaw - Użytkownik

Grzeslaw
Użytkownik
Zarejestrowany: 2008-02-12

Re: Php4 nie czyta php.ini

no i w .htaccesie dziala ...

czemu wiec php.ini nie?

Offline

 

#15  2010-10-20 13:03:02

  zdenek - Nowy użytkownik

zdenek
Nowy użytkownik
Zarejestrowany: 2010-10-16

Re: Php4 nie czyta php.ini

ustawienie per user bardzo wygodne dla hostingów np i łatwe do przypilnowania przez admina dopuszcza tylke te dyrektywy które lubi ;-)

Offline

 

#16  2010-10-20 14:19:23

  Grzeslaw - Użytkownik

Grzeslaw
Użytkownik
Zarejestrowany: 2008-02-12

Re: Php4 nie czyta php.ini

No tak... ale wciąż nie rozwiązuje to mojego problemu ;-)

Offline

 

#17  2010-10-20 18:14:47

  zdenek - Nowy użytkownik

zdenek
Nowy użytkownik
Zarejestrowany: 2010-10-16

Re: Php4 nie czyta php.ini

może wykomentuj w .htacess tą ścieżke:
suPHP_ConfigPath /home2/nazwaużytkownika/public_html/katalogwktórymznajdujesięplikphp.ini
to przestanie szukać konfigurcji usera, skoro mówisz że z .htacess działa i ci przeszkadza to ;-)
powinno zacząć czytać z głównego wtedy te dyrektowy które moga być dla userów ;-)
pozatym chce ci startować z takiej lokalizacji:
6426  open("/etc/php.ini/php.ini", O_RDONLY) = -1 ENOTDIR (Not a directory)
a mówi że to nie folder
przegrepuj sobie okolice php gdzieś ta ścieżka jest podana i to błędnie
w zasadzie skoro masz plik w etc powinien być tam wpis /etc
pewnie wtedy zacznie czytac ;-)

albo jest bład w kompilacji i szuka ścieżek w katalogu /etc/php.ini/itd...

to tez warto sprawdzic ;-)

Ostatnio edytowany przez zdenek (2010-10-20 18:17:35)

Offline

 

#18  2010-11-09 11:17:45

  Grzeslaw - Użytkownik

Grzeslaw
Użytkownik
Zarejestrowany: 2008-02-12

Re: Php4 nie czyta php.ini

[quote=zdenek]albo jest bład w kompilacji i szuka ścieżek w katalogu /etc/php.ini/itd...
to tez warto sprawdzic ;-)[/quote]
to też było problemem ;-) Podziękował!

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)

[ Generated in 0.008 seconds, 12 queries executed ]

Informacje debugowania

Time (s) Query
0.00011 SET CHARSET latin2
0.00005 SET NAMES latin2
0.00132 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.147.47.177' WHERE u.id=1
0.00069 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.147.47.177', 1732346011)
0.00040 SELECT * FROM punbb_online WHERE logged<1732345711
0.00067 DELETE FROM punbb_online WHERE ident='85.208.96.201'
0.00020 SELECT topic_id FROM punbb_posts WHERE id=156326
0.00023 SELECT id FROM punbb_posts WHERE topic_id=17530 ORDER BY posted
0.00030 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=17530 AND t.moved_to IS NULL
0.00025 SELECT search_for, replace_with FROM punbb_censoring
0.00069 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=17530 ORDER BY p.id LIMIT 0,25
0.00094 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=17530
Total query time: 0.00585 s