Linuxサーバーのパス設定

Linuxサーバーのパス設定

Windows上で完全に実行されるPHPプロジェクトがあります。

私はCentos Linuxサーバーにプロジェクトを展開しています。

define('INCLUDES_PATH', ROOT_PATH.'cms-includes/');
ini_set('include_path',INCLUDES_PATH.':'.ini_get('include_path'));

だからINCLUDES_PATH-->C:\xampp\htdocs\cms-includes

Linuxではパスの問題があります。 Linuxでは、私のプロジェクトの場所は次のとおりです。/var/www/web_loan/xampp/htdocs\...cms-includes

これでパスの設定に問題がありますC:\C:\サーバーに場所がないため、Linuxではこれをどのように実行できますか?

どのようなパスを提供する必要がありますか?

エラーは次のとおりです。

Fatal error in line 15 of file/var/www/web_loan/xampp/htdocs/cms-includes/init.inc.php
- require_once(INCLUDES_PATHpear.mysql.php): failed to open stream: No such file or directory

PHP Fatal error:  require_once(): Failed opening required 'INCLUDES_PATHpear.mysql.php' (include_path='.:/usr/share/pear:/usr/share/php') in /var/www/web_loan/xampp/htdocs/cms-includes/init.inc.php on line 15.

15番線は次のとおりです。init.inc.php

require_once(INCLUDES_PATH . 'pear.mysql.php');

Linuxに応じてINCLUDES_PATHを定義する必要がありますかdefines.inc.php

ベストアンサー1

Unix / Linuxには対応するドライブ文字がありませんC:D:ファイルが何であるかを見つけることができます/。 Unix / Linuxのディレクトリ区切り文字/ではありません\

作成した内容に応じて、バックスラッシュ()をすべてスラッシュ()にC:\置き換え、すべてをスラッシュ()に/var/www/web_loan置き換えます。\/

おすすめ記事