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");