Cron doğru göreli yolunu etkinleştirmek

2 Cevap php

Ben tamamen ayrı OS 've yapılandırmaları 2 Hangi sunucuları var. Bir düzgün require_once '../file.php'; kabul eder ve bu cron sanırım yükleniyor nerede göreli çünkü diğer değil.

Göreceli yol olduğunu bu yüzden 2 konumunu nasıl düzeltebilirim dosyasının göreli yolu değil. Ben 3 farklı ortamlarda çalışmak için bu gerekir (yerel, beta, ve yaşamak) kadar mümkünse ben bu sayfada kodun bir demet yazmak istemiyorum, ben bir yapılandırma ayarı tercih ediyorum.

2 Cevap

Chane çalışan dosya yoluna çalışma dizini. Kullanmadan hemen

chdir(dirname(__FILE__));

include_once '../your_file_name.php'; //we can use relative path after changing directory

çalışan dosyasında. Sonra hiçbir tüm sayfalarda mutlak birine her göreli yolunu değiştirmek gerekir. Bu benim için çalışıyor.