Merhabalar,
require __DIR__ kullanarak gerekli PHP dosyalarını import ediyorum. Localhost'ta çalışıyorken hiç sorun yok. Direkt C dizininden başlayıp dosyayı buluyor. Fakat VPS sunucuda aşağıdaki gibi bir hata alıyorum.
Warning: require(/var/www/clients/client1/web1/web1/path/to/folder/file.php): failed to open stream: No such file or directory in /var/www/clients/client1/web1/web/path/to/folder/file.php on line 10
Fatal error: require(): Failed opening required '/var/www/clients/client1/web1/web/path/to/folder/file.php' (include_path='.:/usr/share/php') in /var/www/clients/client1/web1/web/path/to/folder/file.php on line 10
require './path/to/folder/file.php' olarak değil de import işlemini direkt web1/ dizininden nasıl başlatabilirim?
set_include_path('var/www/clients/client1/web1/folder/to/folder/'); ile çözemedim sorunu.
include_path='.:/usr/share/php' kısmında tam olarak hangi dizini eklemem gerekiyor bilmiyorum.
Edit:
FTP rootpath: /var/www/clients/client1/web1
$path = '/var/www/clients/client1/web1';
set_include_path(get_include_path() . PATH_SEPARATOR . $path);
Bu şekilde bir deneme yaptım fakat yine olmadı.
Yardımcı olabilirseniz çok memnun olurum.
Teşekkürler.