Modificar una web ya existente en un localhost

Buenas gente, me tengo un lio de narices estoy trabajando con xampp no consigo visualizar la web que quiero actualizar en el localhost me aparecen estos errores:

Warning: require_once(/home/ibixnram/public_html/system/startup.php): failed to open stream: No such file or directory in C:\xampp\htdocs\eficatiafinal\index.php on line 17

Fatal error: require_once(): Failed opening required '/home/ibixnram/public_html/system/startup.php' (include_path='C:\xampp\php\PEAR') in C:\xampp\htdocs\eficatiafinal\index.php on line 17

No entiendo que tengo que hacer la base de datos se importo bien.
Esos errores son en unas líneas en los archivos de la web, que serán muy parecidas a lo que te pone:
require_once(/home/ibixnram/public_html/system/startup.php)

Por lo que podrías buscar dentro de los archivos el texto '/home/ibixnram/public_html/system/startup.php'
y sustituirlo por la ruta que tengas ahora hacia ese archivo, pero recuerda que ese cambio solo vale en tu PC. Cuando vayas a subir los cambios al servidor, tienes que pasarle los archivos con la ruta que tenía.
@WaterDark He cambiado los valores de config.php

Supongo a que te refieres en el index.php cambiar esto:

// Startup
require_once(DIR_SYSTEM . 'C:\xampp\htdocs\eficatiafinal\system\startup.php');
keverson303 escribió:@WaterDark He cambiado los valores de config.php

Supongo a que te refieres en el index.php cambiar esto:

// Startup
require_once(DIR_SYSTEM . 'C:\xampp\htdocs\eficatiafinal\system\startup.php');

No, parece que no, ¿antes que tenía?
DIR_SYSTEM./startup.php ?
Si es asi, vas a tener que buscar donde se define que directorio es DIR_SYSTEM y cambiarlo por
C:\xampp\htdocs\eficatiafinal\system

será algo parecido a esto:
define('DIR_SYSTEM', '/home/ibixnram/public_html/system/');
@WaterDark

// Startup
require_once(DIR_SYSTEM . 'startup.php');

En que archivo esta ese directorio en que me nombras en system?
keverson303 escribió:@WaterDark

// Startup
require_once(DIR_SYSTEM . 'startup.php');

En que archivo esta ese directorio en que me nombras en system?


DIR_SYSTEM es una variable que contiene la ruta hacia la carpeta system.
Tienes que buscar en que archivo se define esa ruta. Además, al encontrar ese archivo, seguramente veas más variables con rutas, por lo que tendrás que modificarlas para encajar con las rutas de tu PC.

La definición de estas variables seguramente sea algo parecido a esto:
define('DIR_SYSTEM', '/home/ibixnram/public_html/system/');
@WaterDark

config.php y el otro confing de la carpeta admin los modifique:

// DIR
define('DIR_APPLICATION', 'C:\xampp\htdocs\eficatiafinal\catalog');
define('DIR_SYSTEM', 'C:\xampp\htdocs\eficatiafinal\system');
define('DIR_LANGUAGE', 'C:\xampp\htdocs\eficatiafinal\catalog\language');
define('DIR_TEMPLATE', 'C:\xampp\htdocs\eficatiafinal\catalog\view\theme');
define('DIR_CONFIG', 'C:\xampp\htdocs\eficatiafinal\system\config');
define('DIR_IMAGE', 'C:\xampp\htdocs\eficatiafinal\image');
define('DIR_CACHE', 'C:\xampp\htdocs\eficatiafinal\system\storage\cache');
define('DIR_DOWNLOAD', 'C:\xampp\htdocs\eficatiafinal\system\storage\download');
define('DIR_LOGS', 'C:\xampp\htdocs\eficatiafinal\system\storage\logs');
define('DIR_MODIFICATION', 'C:\xampp\htdocs\eficatiafinal\system\storage\modification');
define('DIR_UPLOAD', 'C:\xampp\htdocs\eficatiafinal\system\storage\upload');

Creo que te refieres a esto.
6 respuestas