Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Anyone running Magento in a Docker?

Featured Replies

  • 1 month later...

Hi

Did you ever get to install magento on your unraid machine?

How did you do it?

  • Author

Nope.  No discussion on the topic, so must not be anyone doing it?!  Are you thinking about it?

Nope.  No discussion on the topic, so must not be anyone doing it?!  Are you thinking about it?

 

I've tried but magento requires the following php extension which are not available in the php package installed.

And i'm not sure how to install them in the apache docker. Here's a screendump of the installation process.

So I'm stuck at this step and trying to get help installing these extensions but so far no response.

 

 

extensions.png

Apparently you need an account to d/l the software, so I can't easily check if my solution works, but in a nutshell, assuming you are using linuxserver's apache, enable the advanced scripting, and populate the script something like this.

#!/bin/sh
apt-get --yes --force-yes install php5-xsl
apt-get --yes --force-yes install php5-intl
php5enmod mcrypt
php5enmod xsl
php5enmod intl

I think you can just restart the container to make it take effect.

 

This is UNSUPPORTED by linuxserver, so if you can't figure out how to implement it, your support options are limited. I've put enough breadcrumbs in this post that you should be able to search for missing details.

 

If you get it working, and are prepared to support your solution, feel free to post a detailed howto.

Apparently you need an account to d/l the software, so I can't easily check if my solution works, but in a nutshell, assuming you are using linuxserver's apache, enable the advanced scripting, and populate the script something like this.

#!/bin/sh
apt-get --yes --force-yes install php5-xsl
apt-get --yes --force-yes install php5-intl
php5enmod mcrypt
php5enmod xsl
php5enmod intl

I think you can just restart the container to make it take effect.

 

This is UNSUPPORTED by linuxserver, so if you can't figure out how to implement it, your support options are limited. I've put enough breadcrumbs in this post that you should be able to search for missing details.

 

If you get it working, and are prepared to support your solution, feel free to post a detailed howto.

 

Hi jonathanm

 

I've tried something similar to what you suggest but the apt-get command is "not found".

Unfortunately I'm not an advanced user of Linux commands, maybe i'm doing something wrong.

 

root@Tower:/# apt-get --yes --force-yes install php5-xsl

-bash: apt-get: command not found

 

 

 

 

I've tried something similar to what you suggest but the apt-get command is "not found".

Unfortunately I'm not an advanced user of Linux commands, maybe i'm doing something wrong.

 

root@Tower:/# apt-get --yes --force-yes install php5-xsl

-bash: apt-get: command not found

You have to run the command inside the docker, not on the server.

You have to run the command inside the docker, not on the server.

 

Sorry, not sure I understand. :-)

You mean from the docker installation folder?

root@Tower:/mnt/cache/appdata/apache

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.