Merhaba,
PHP dosyam mevcut fakat bunu linux'da çalıştırmam gerekiyor yani site kurup sitenin içerisine çalıştırmamam gerekiyor şöyle olması gerekiyor php 7.4 kurulu linux'da phpnin kurulu olduğu dizine gidiyorum örnek /etc/php/7.4/bin/ bin klasörünün içerisinde php mevcut şu şekilde .php dosyalarını çalıştırabiliyorum /etc/php/7.4/bin/php filename.php bu şekilde çalışıyor çok güzel ama bu php dosyanın içerisinde get mevcut get ile bazı veriyi algılattıyorum şu şekilde çalıştırmaya çalışıyorum /etc/php/7.4/bin/php/ filename.php?ip=1.2.3.4 yazdığım zaman bu şekilde bir algılama işlemiyor şu hatayı veriyor; Could not open input file: m.php?ip=1
bunu nasıl çözebiliriz
PHP'yi linux da komut satırınca çalıştırma
7
●190
- 29-08-2022, 18:35:27
- 29-08-2022, 18:43:12herhangi bir query parametresi varsa *nix terminallerinde tırnak içinde çalıştırılmalı.
- 29-08-2022, 18:48:49Tam olarak kodunu atabilir misiniz. /etc/php/7.4/bin/php filename.php"?ip=name" şeklinde mi?mertcangokgoz adlı üyeden alıntı: mesajı görüntüle
- 29-08-2022, 18:49:30Maalesef böyle çalışmamakta getli bir şekilde çalıştırmam lazımBurakGULDOGAN adlı üyeden alıntı: mesajı görüntüle
- 29-08-2022, 19:19:54Query parametresi php için bir argüman bu sebepleardakarakas adlı üyeden alıntı: mesajı görüntüle
php8.0 get.php ip=a foo=bar
Burada ayrıca konsolda hata veren şeyler olursa da tırnak kullanılacak. Ama bahsettiğiniz biri bir şey olursa yukarıdaki gibi çalışır. - 29-08-2022, 20:03:24root@modest-tereshkova:/opt/plesk/php/8.0/bin# /opt/plesk/php/8.0/bin/php mail.php ip=1.2.3.4 foo=barmertcangokgoz adlı üyeden alıntı: mesajı görüntüle
bu şekilde kullanım yaptığım zaman şöyle bir hata alıyorum;
PHP Warning: Undefined array key "ip" in /opt/plesk/php/8.0/bin/mail.php on line 2
kaynak kodunu özelden iletiyorum ek olarak kaynak kodunu normal sitede çalıştırınca sorun olmuyor
BU benim için önemli umarım bildiğiniz bir sorundur