para configurar php .htaccess xampp localhost require-once

php - configurar - laravel xampp linux



Error fatal: require_once(): se requiere una apertura fallida (1)

Estoy tratando de ejecutar mi sitio en línea en mi máquina local. Me encontré con un problema.

Este es mi htaccess

AddDefaultCharset UTF-8 Options -Indexes #php_value include_path .:/home/sites/www.example.it/example.it/htdocs/conf/ php_value include_path .:/XAMPP/htdocs/conf/ php_value display_errors on php_value upload_max_filesize 20M php_value post_max_size 50M php_flag magic_quotes_gpc Off <IfModule mod_rewrite.c> Options +FollowSymLinks RewriteEngine on #RewriteBase / #RewriteCond %{HTTP_HOST} ^example.it [NC] #RewriteRule ^(.*)$ http://www.example.it/ [L,R=301] </IfModule> <IfModule mod_rewrite.c> Options +FollowSymLinks RewriteEngine on RewriteCond %{REQUEST_URI} /common.* RewriteRule ^common/(.*) resources/media/common/$1 RewriteCond %{REQUEST_URI} /upload/img.* RewriteRule ^upload/img/(.*)$ wapp/ir.php?path=$1&%{QUERY_STRING} RewriteCond %{REQUEST_URI} /upload.* RewriteRule ^upload/(.*) resources/upload/$1 RewriteCond %{REQUEST_URI} !/google.* RewriteCond %{REQUEST_URI} !/common.* RewriteCond %{REQUEST_URI} !/upload.* RewriteCond %{REQUEST_URI} !/upload/img/.* RewriteCond %{REQUEST_URI} !/wapp/ir.php RewriteRule ^(.*)$ wapp/index.php?url=$1 </IfModule>

El error que recibo:

Advertencia: require_once(conf.inc.php): failed to open stream: No such file or directory in C:/XAMPP/htdocs/wapp/index.php on line 2

Error fatal: require_once(): Failed opening required ''conf.inc.php'' (include_path=''.:/XAMPP/htdocs/conf/'') in C:/XAMPP/htdocs/wapp/index.php on line 2

¿Cómo puedo resolverlo? Tal vez se trata de los privilegios del usuario xampp ...

editar:

getcwd () me da C: / XAMPP / htdocs / wapp

conf.inc.php se encuentra en: C: / XAMPP / htdocs / conf /

el requerimiento en index.php: require_once ("conf.inc.php");


intente chdir(dirname(__FILE__)) esto establece la ruta relativa a la ruta del archivo. Así que C:/XAMPP/htdocs/wapp/ convierte en su "directorio raíz" y, por lo tanto, config.inc.php es lo mismo que C:/XAMPP/htdocs/wapp/config.inc.php . Si esto no funciona, verifica tus rutas de archivos

Editar:

Tienes que atravesar allí. Compruebe la raíz relativa del proyecto ( getcwd() ). Supongo que es C:/XAMPP/htdocs/wapp/ tienes que cambiar tu requerimiento a este:

require_once (''../conf/conf.inc.php'') el .. te hace subir un directorio

OK solo haz esto:

require_once("../conf/conf.inc.php");