İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

PHP'den anlayan arkadaşlar bir bakabilir mi?

xgitarx

0
İyinet Üyesi
Katılım
25 Mayıs 2010
Mesajlar
1,354
Reaction score
23
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
İyinet Üyesi
Katılım
29 Mart 2010
Mesajlar
332
Reaction score
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
İyinet Üyesi
Katılım
25 Mayıs 2010
Mesajlar
1,354
Reaction score
23
süperweb ilgine teşekkürler tekrar peki safe modu nasıl kapatabilirim? kapatırsam sıkıntı olur mu?
 

DincerAydogdu

0
İyinet Üyesi
Onaylı Üye
Katılım
15 Nisan 2005
Mesajlar
1,741
Reaction score
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
İyinet Üyesi
Katılım
25 Mayıs 2010
Mesajlar
1,354
Reaction score
23
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
İyinet Üyesi
Katılım
25 Mayıs 2010
Mesajlar
1,354
Reaction score
23
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ı?
 

xgitarx

0
İyinet Üyesi
Katılım
25 Mayıs 2010
Mesajlar
1,354
Reaction score
23
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
İyinet Üyesi
Katılım
25 Mayıs 2010
Mesajlar
1,354
Reaction score
23
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
İyinet Üyesi
Onaylı Üye
Katılım
15 Nisan 2005
Mesajlar
1,741
Reaction score
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
İyinet Üyesi
Katılım
25 Mayıs 2010
Mesajlar
1,354
Reaction score
23
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
İyinet Üyesi
Katılım
25 Mayıs 2010
Mesajlar
1,354
Reaction score
23
malesef çalıştıramadım. denemek isteyen arkadaşlara scripti verebilirim.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Üst