Yii Framework Forum

Problemas con ruta en linux


(Jose 2rcv) #1

Hola a todos
Pues hice mi aplicacion en Windows (XAMPP), en la cual imprimo una factura (en html) con la imagen del logotipo de la empresa, y tambien lo mismo exportandolo a excel ( usando PhpOffice\PhpSpreadsheet)
En el servidor Windows sale todo bien, pero cuando lo subi al servidor linux, en el html no me muestra la imagen, sale el texto alternativo, y en el excel me sale una pagina de error de que no encuentra la imagen

Como debo indicarle la ruta a Yii2 para que me encuentre las imagenes en Linux?
La imagen esta en frontend\web\img


(Miodrag Stojanović) #2

If I understand correctly…

# /var/www/site.com/web/files/uploads/LOCIyeTdU2HUtjoYiALNevurYjXs8Uyr.xlsx
$spreadsheet = IOFactory::load(Yii::getAlias("@webroot/files/uploads/LOCIyeTdU2HUtjoYiALNevurYjXs8Uyr.xlsx"));

echo \yii\helpers\Html::img("@web/files/uploads/732945_8980809_jiuhk.jpg");

(Jose 2rcv) #3

Thanks
Probe con lo que me sugieres, pero sigo igual, en windows si funciona, pero en linux no


(Miodrag Stojanović) #4

Check spelling and case sensitive because image with the name Example.jpg and example.jpg is not the same


(Jose 2rcv) #5

Thank you very much, that was it. Case sensitive in the name of the image

Problema resuelto