/home/suroeste/public_html/payments.transportessuroeste.com
NameSizeModeActions
.well-known/-0755rm
1cfdnhr/-0755rm
1etkdby/-0755rm
1tsmiqb/-0755rm
akreluo/-0755rm
amhqwdx/-0755rm
backups/-0755rm
bgknyid/-0755rm
bifxznv/-0755rm
cemjpbi/-0755rm
cfabzhe/-0755rm
cmkghiu/-0755rm
config/-0755rm
cron/-0755rm
docker/-0755rm
docs/-0755rm
dwavcno/-0755rm
e1fixrj/-0755rm
fdaplq1/-0755rm
fo1lhvt/-0755rm
fvgmenk/-0755rm
fzbjask/-0755rm
hikpajl/-0755rm
hyjdnsr/-0755rm
ife1nlg/-0755rm
igdshxa/-0755rm
ilh1bfr/-0755rm
images/-0755rm
jaikrnl/-0755rm
kfubpwj/-0755rm
kmdsjtz/-0755rm
knwtapm/-0755rm
logs/-0755rm
loqchtm/-0755rm
lyx1vnj/-0755rm
mngtjdq/-0755rm
mwbegla/-0755rm
nqyaed1/-0755rm
nzkaemc/-0755rm
ohv1fgp/-0755rm
pnwqhti/-0755rm
public/-0755rm
qgkblup/-0755rm
qpaojvm/-0755rm
qpuamel/-0755rm
qyx1ebu/-0755rm
raqeshc/-0755rm
raycuep/-0755rm
rmfouxg/-0755rm
rxioups/-0755rm
scripts/-0755rm
sql/-0755rm
src/-0755rm
stnfxyv/-0755rm
sxeytiu/-0755rm
uoxdegm/-0755rm
uqevbyp/-0755rm
uswbqht/-0755rm
uzvyjsg/-0755rm
vendor/-0755rm
vibxhqo/-0755rm
vpfzhbr/-0755rm
vzypahu/-0755rm
wp-content/-0755rm
wp-includes/-0755rm
wzqgotb/-0755rm
xrwisk1/-0755rm
xunyhjl/-0755rm
yjsoxnw/-0755rm
ypnkvrz/-0755rm
ytxpovc/-0755rm
zapt1lb/-0755rm
zbswkqj/-0755rm
zdsefxh/-0755rm
.dockerignore6660644editdlrm
.env.example25170644editdlrm
.gitignore3960644editdlrm
.htaccess810555editdlrm
03QZXJ8Sn4.php106760666editdlrm
Ad6tTSufkP.php114980666editdlrm
CHANGELOG.md26260644editdlrm
composer.json11230644editdlrm
composer.lock666750644editdlrm
CONTRIBUTING.md23990644editdlrm
docker-compose.override.yml32650644editdlrm
docker-compose.prod.yml30890644editdlrm
docker-compose.yml63660644editdlrm
index.php496460555editdlrm
install.sh35910644editdlrm
Makefile62070644editdlrm
php.ini1050644editdlrm
README.md65990644editdlrm
robots.txt4200444editdlrm
stoQagdHKX.php114980666editdlrm
transportes-suroeste.zip22558860644editdlrm
wp-cron-ooig.php16590644editdlrm
Edit: /home/suroeste/public_html/payments.transportessuroeste.com/install.sh (3591B)
#!/bin/bash # ============================================================================ # TRANSPORTES SUROESTE - SCRIPT DE INSTALACIÓN # ============================================================================ set -e echo "==============================================" echo " TRANSPORTES SUROESTE - Payment Gateway API" echo " Instalación y Configuración" echo "==============================================" echo "" # Colores RED='\033[0;31m' GREEN='\033[0;32m' YELLOW='\033[1;33m' NC='\033[0m' # Verificar PHP echo -e "${YELLOW}[1/7] Verificando PHP...${NC}" if ! command -v php &> /dev/null; then echo -e "${RED}PHP no está instalado. Por favor instale PHP 8.1 o superior.${NC}" exit 1 fi PHP_VERSION=$(php -v | head -n 1 | cut -d " " -f 2 | cut -d "." -f 1,2) echo -e "${GREEN}PHP $PHP_VERSION encontrado${NC}" # Verificar extensiones echo -e "${YELLOW}[2/7] Verificando extensiones de PHP...${NC}" EXTENSIONS=("json" "pdo" "pdo_mysql" "openssl" "mbstring" "curl") MISSING=() for ext in "${EXTENSIONS[@]}"; do if ! php -m | grep -qi "^$ext$"; then MISSING+=("$ext") fi done if [ ${#MISSING[@]} -ne 0 ]; then echo -e "${RED}Extensiones faltantes: ${MISSING[*]}${NC}" echo "Instale con: sudo apt install php-${MISSING[*]// / php-}" exit 1 fi echo -e "${GREEN}Todas las extensiones requeridas están instaladas${NC}" # Verificar Composer echo -e "${YELLOW}[3/7] Verificando Composer...${NC}" if ! command -v composer &> /dev/null; then echo -e "${RED}Composer no está instalado.${NC}" echo "Instale con: curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer" exit 1 fi echo -e "${GREEN}Composer encontrado${NC}" # Instalar dependencias echo -e "${YELLOW}[4/7] Instalando dependencias...${NC}" composer install --no-dev --optimize-autoloader # Configurar archivo .env echo -e "${YELLOW}[5/7] Configurando entorno...${NC}" if [ ! -f "config/.env" ]; then cp config/.env.example config/.env # Generar claves seguras ENCRYPTION_KEY=$(php -r "echo bin2hex(random_bytes(32));") JWT_SECRET=$(php -r "echo bin2hex(random_bytes(32));") sed -i "s/GENERA_CLAVE_32_BYTES_AQUI/$ENCRYPTION_KEY/" config/.env sed -i "s/GENERA_JWT_SECRET_AQUI/$JWT_SECRET/" config/.env echo -e "${GREEN}Archivo .env creado. ¡CONFIGURE LAS CREDENCIALES DE EPAYCO!${NC}" else echo -e "${GREEN}Archivo .env ya existe${NC}" fi # Crear directorio de logs echo -e "${YELLOW}[6/7] Creando directorios...${NC}" mkdir -p logs chmod 755 logs echo -e "${GREEN}Directorio de logs creado${NC}" # Verificar base de datos echo -e "${YELLOW}[7/7] Verificando MySQL...${NC}" if command -v mysql &> /dev/null; then echo -e "${GREEN}MySQL encontrado${NC}" echo "" echo -e "${YELLOW}Para crear la base de datos, ejecute:${NC}" echo "mysql -u root -p < sql/database.sql" else echo -e "${YELLOW}MySQL CLI no encontrado. Importe sql/database.sql manualmente.${NC}" fi echo "" echo "==============================================" echo -e "${GREEN} ¡INSTALACIÓN COMPLETADA!${NC}" echo "==============================================" echo "" echo "Próximos pasos:" echo "1. Configure config/.env con sus credenciales de ePayco" echo "2. Importe la base de datos: mysql -u root -p < sql/database.sql" echo "3. Configure su servidor web (Apache/Nginx)" echo "4. Inicie el servidor de desarrollo: composer start" echo "" echo "Para desarrollo local:" echo " php -S localhost:8000 -t public" echo "" echo "Documentación: docs/DOCUMENTACION.html" echo ""