Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

Kayıt Ol

PHP'den anlayan arkadaşlar bir bakabilir mi?

xgitarx

0
Onaylı Üye
Üye
Katılım
25 Mayıs 2010
Mesajlar
1,354
Açılan Konu
70
Tepki puanı
22
hostuma bir script kurdum cronjob ayarlarını da yaptım fakat test ettiğimde iki kodda hata veriyor.

/mail_send.php için Warning: set_time_limit() [function.set-time-limit]: Cannot set time limit in safe mode in ...hostklasörüm/get_rss.php on line 7


/get_rss.php Warning: set_time_limit() [function.set-time-limit]: Cannot set time limit in safe mode in /get_rss.php on line 7

ilgili scriptlerde set_time_limit() kısmında (0) yazıyor, problem ne olabilir acaba?
 

superweb

0
Onaylı Üye
Üye
Katılım
29 Mart 2010
Mesajlar
332
Açılan Konu
11
Tepki puanı
9
Konum
İstanbul
Sunucunuzda safe mod açık. Safe mod açık sunucularda set_time_limit() kullanamazsınız. Çözüm ise //set_time_limit(0). Tabi bu seferde scriptiniz time out olabilecektir.
 

xgitarx

0
Onaylı Üye
Üye
Katılım
25 Mayıs 2010
Mesajlar
1,354
Açılan Konu
70
Tepki puanı
22
süperweb ilgine teşekkürler tekrar peki safe modu nasıl kapatabilirim? kapatırsam sıkıntı olur mu?
 

DincerAydogdu

0
Onaylı Üye
Üye
Katılım
15 Nisan 2005
Mesajlar
1,741
Açılan Konu
113
Tepki puanı
29
Konum
Live in .NET
Shared hosting mi kullanıyorsunuz, sunucu size mi ait?

Eğer size aitse php.ini dosyasını editleyip (genelde /etc altında olur) safe_mod = On satırını Off olarak editleyip apache'yi restart etmelisiniz.

Shared hosting kullanıyorsanız ve alt konfigurasyon destekleniyorsa hostunuzun içinde bir dizinde php.ini ya da php.conf dosyası olmalı. Ona bu dediğimi yapabilirsiniz. Desteklemiyorsa hosting şirketiyle görüşmeniz gerekmekte.
 

xgitarx

0
Onaylı Üye
Üye
Katılım
25 Mayıs 2010
Mesajlar
1,354
Açılan Konu
70
Tepki puanı
22
shared- paylaşımlı hosting malesef, etc klasörünün içerisinde ftpquata ve boxtrapper var php.ini yok
 
T

trgy

Misafir
Sunucu size ait değilse şirketten talep etmeniz gerekmektedir.
 

xgitarx

0
Onaylı Üye
Üye
Katılım
25 Mayıs 2010
Mesajlar
1,354
Açılan Konu
70
Tepki puanı
22
host firmamın verdiği tavsiyeyle php.ini isimli bir dosya oluşturarak içerisine safe_mode = off yazdım ve scriptin içerisine attım.
kurulumda yukarıda ifade ettiğim, get_rss.php ve mail_send.php dosyalarına tıklayınca hata vermiyor boş sayfa çıkıyor, acaba oldu mu olmadı mı?
 

DincerAydogdu

0
Onaylı Üye
Üye
Katılım
15 Nisan 2005
Mesajlar
1,741
Açılan Konu
113
Tepki puanı
29
Konum
Live in .NET
Script'in ne yapması gerektiğine bağlı. Siz söyleyin işini yaptı mı yapmadı mı?
 

xgitarx

0
Onaylı Üye
Üye
Katılım
25 Mayıs 2010
Mesajlar
1,354
Açılan Konu
70
Tepki puanı
22
scripti geniş inceleme fırsatım olmadı fakat amaçlanan şu, bir rss adresi ve bir e-mail yazılımın panelinden görev olarak ekleniyor ve bu rss adresinden (cron job ayarlarını 3 saatte bir yaptığıma göre 3 saatte bir sanırım) oluşturduğum veritabanına bu içerik çekiliyor ve e-mail adresine gönderiliyor tahmin ettiğim kadarıyla, amaç rss'den alınan bu içeriğin hostunu bloggerdan alan diğer siteye eklemesi. yazılımın ismi automated blogger poster.

(bu arada her iki sitede bana ait.)
 

xgitarx

0
Onaylı Üye
Üye
Katılım
25 Mayıs 2010
Mesajlar
1,354
Açılan Konu
70
Tepki puanı
22
kurulum tarifi de aşağıdaki şekilde,

Add these two URLs to cron job to run every X hours:

http://siteuzantisi/ABP/get_rss.php

http://siteuzantisi/ABP/mail_send.php



How to run the php file from cron job via cpanel?

1. login to your cpanel
2. click cron icon
3. click advanced
4. enter your email address for reporting if the cron is failed
5. choose the time what you want:

examples:
0 * * * * => Execute every hour
0 */3 * * * => Execute every 3 hours
45 * * * * => Execute every 45 minutes
0 0 * * * => Execute every mid-night


6. enter the command, it depends on your server hosting.

the command should be like this:

curl http://siteuzantisi/ABP/get_rss.php > /dev/lisanssız

curl http://siteuzantisi/ABP/mail_send.php > /dev/lisanssız

if curl is disable form your hosting service, you can use another way, with this:

lynx -dump http://siteuzantisi/ABP/get_rss.php > /dev /lisanssız

lynx -dump http://siteuzantisi/ABP/mail_send.php> /dev /lisanssız

If both exaples don't work on your server, contact your hosting support and ask them how to run cron for these these two urls:

http://siteuzantisi/ABP/get_rss.php
http://siteuzantisi/ABP/mail_send.php




My advice is to run script every 2 or more hours.
 

DincerAydogdu

0
Onaylı Üye
Üye
Katılım
15 Nisan 2005
Mesajlar
1,741
Açılan Konu
113
Tepki puanı
29
Konum
Live in .NET
Scripti biraz inceledim. manual.pdf dosyasına uygun şekilde kurulum yapıp projelerinizi eklediğinizi varsayıyorum. Bu durumda sizin konfigure ettiğiniz şekilde postlarınızın açılması gerekmekte. Uygulamanın paneline girip kontrol ediniz.
 

xgitarx

0
Onaylı Üye
Üye
Katılım
25 Mayıs 2010
Mesajlar
1,354
Açılan Konu
70
Tepki puanı
22
yazılım anladığım kadarıyla bir web sitesinin rss yayınından içeriği çekerek veritabanına kaydediyor ve blogger'ın mail to post özelliğini kullanarak verdiğiniz maile gönderip bu çekilen içeriğin post olarak blogger'da yayınlanmasını sağlıyor.

script şu anda çalışmıyor, akşam tekrar bakacağım gerçi acaba cronjob 3 saate ayarlanmıştı, beklemek mi gerekiyor?
 

xgitarx

0
Onaylı Üye
Üye
Katılım
25 Mayıs 2010
Mesajlar
1,354
Açılan Konu
70
Tepki puanı
22
malesef çalıştıramadım. denemek isteyen arkadaşlara scripti verebilirim.
 
Üst