After Log in to marketplace from liferay portal. I can't find anymore apps menu to add some applications.
Server Linux Log
Related
I have activated an app service and a mysql database on microsoft azure.
What I would like to do now is activate the phpmyadmin extension in order to use it for database management.
The problem is that the Extensions item is always disabled from the Azure app service menu.
Following online directions I successfully created a new mysql connection string using this format:
Database=DBNAME;Data Source=MYSQLHOST;User Id=USERID;Password=PWD;
Despite this, the Extensions item is still disabled.
I have also restarted the app but nothing has changed.
Following the path advanced tools > go for the kudu I get this:
https://ibb.co/txKDCPY
If the Extensions on the App Service menu is greyed out, you could go to the Kudu site to add the extension you want.
On the App Service menu, choose Advanced Tools, click Go. You will see your app's Kudu site, on the top of the bar , you could find the Site extensions. Then choose Gallery and search the extensions you want like phpmyadmin. Then you could clike the + button to install the extension.
Update: msdn answer
From your description, it might be that you are using a linux web app. As such, the phpmyadmin is installed as part of the docker image.
To load phpmyadmin you should visit /phpmyadmin.
The credentials are available under the application settings on the web app itself.
More details : https://blogs.msdn.microsoft.com/appserviceteam/2017/06/07/mysql-in-app-feature-for-web-apps-on-linux/
I published one project from visual studio in one of the app service that I existed in my azure account. Now, I want to check that project in the app service on the azure portal. How to verify that if that project exists (web app) in app service.
Presumably simply by accessing the website - if your intended project loads in your browser then it must be there.
But you can view the raw files that make-up an Azure App Service by going:
portal.azure.com
Left-hand sidebar > App Services
Click on your website
Scroll down the App Service "blade"'s left-hand menu to Development Tools > Advanced Tools (icon is a blue swiss-army knife)
A link will appear on the right pane that says "Go 🢂"
This will open Kudu, the web address will be of the form https://{appServiceName}.scm.azurewebsites.net
In the top navigation bar, choose Debug Console > CMD (or PowerShell, depending on your preference)
The filesystem in an Azure Website is virtualised and segregated on the D:\ volume.
Navigate to D:\home\site\wwwroot. This is the root of your website. Your Web Deploy files will be located under there, varying based on your Web Deploy configuration.
Here are some helpful articles for further reading about Kudu:
https://azure.microsoft.com/en-us/resources/videos/what-is-kudu-with-david-ebbo/
https://blogs.msdn.microsoft.com/benjaminperkins/2014/03/24/using-kudu-with-windows-azure-web-sites/
https://github.com/projectkudu/kudu
I'm trying to install a site extension to my Azure web app, however my Kudu toolbar only has two menu items, environment and debug console.
Many tutorials about the topic have a site extensions menu item on the toolbar. What should i do to have site extensions on Kudu? My application is a Standard: 1 Small -tier web application.
As #Kaushal Kumar Panday said, according to your screenshot, you are using Web Apps on Linux, so there is not any site extensions which be ready for Web Apps on Windows.
Web Apps on Linux is a Docker container based on Ubuntu, which you can see it via the tab Docker Container on Azure portal and Kudu Debug console with command uname -a.
If you need to install more componets or language runtimes, you just need to use Kudu SSH terminal via the url https://<your linux webapp>.scm.azurewebsites.net/webssh/host to update the apt source via apt-get update and search for you wants via apt-cache search <keyword for package> install via apt-get install <packages of you wants> like doing these operations on local Ubuntu environment. For more details, you can refer to the offical tutorial SSH support for Azure Web App on Linux to know them.
Hope it helps.
So as I said, site extensions are not visible if the app is hosted on Azure Web App (Linux).
Currently there is no way to get the Site extensions on Azure Web App (Linux). You can list all the site extensions here: https://www.siteextensions.net/
Most of the site extensions that exists are mostly written by the community and were mainly written for IIS (Windows). You could however, create a request for this on the Azure Web Apps feedback site.
I think we should get lot more contributions from the Open Source community to create site extensions for Azure Web Apps on Linux.
I have a Portlet that I know works and deployed successfully about 3 years ago. Now someone has asked for a change and I've totally forgotten how to deploy it for development on my local machine.
I have a local copy of IBM Portal server and have exported the portlet as a war file and deployed inside IBM Portal Server like so.
Go to http://mymachine:10038/wps/portal/. Under Portal Management
Select portlets.
I then selected Web Modules and installed my way file successfully.
Now it appears under the Portlets tab...
So far so good. But I am stuck now on how to hit my Portal application in the browser. How do I actually get to the Portlet url?
thanks
1) Build portlet as .war file
2) In portal Administration go to Web Modules
3) Lookup installed portlet and press Update or Instal button if new
portlet application
4) Go to Manage Pages and create empty page or select existing page
5) Press pen button to select and put portlet on the page
6) Open the page and you should see your portlet
I am new to Liferay portal. Is there any possibility within Liferay portal to extract portlet as different web application?
Plugin portlets are typically deployed as a separate web application. If you're asking about Liferay's core portlets: No, they are contained in Liferay. All of the plugins are downloaded separately and installed as a different web application
If you want share your portlet, Liferay has some features.
Drag and drop your portlet in page and then click on configuration icon.
In the popup select Sharing tab
You can choose your preferred sharing mode (embedded javascript, facebook,.).
When you share a portlet, be careful about permission settings otherwise users will not be able to view it.
Another chance is to use porltet url, see FriendlyUrlMapper wiki
This is an example for portlet HelloWorld in /web/guest/home page
http://localhost:8080/web/guest/home?p_p_id=helloWorld_WAR_HelloWorld&p_p_lifecycle=0&p_p_state=maximized&p_p_mode=view&p_p_col_id=column-1&p_p_col_count=1