[opencms-dev] write access to file

Jose Fermin Athie Campollo athiecampollo at gmail.com
Wed Oct 26 19:00:59 CEST 2016


Hi

For me it make sense switch the user. Another thing you can try to make
some validation to return the error message to your page.

Regards

El mié., 26 de oct. de 2016 a la(s) 10:43, Paul-Inge Flakstad <
flakstad at npolar.no> escribió:

> Hi,
>
>
>
> I may be wrong here, but I'm guessing it's because the Guest user cannot
> switch to the Offline project. (Keep in mind that your CmsObject is
> initialized with a user.) This would explain why it works when you test it
> with your user in the Online project, but fails in the actual online
> version.)
>
>
>
> Try switching to a user with sufficient privileges before you switch to
> the Offline project.
>
>
>
> Best regards,
> Paul
>
>
>
> *From:* opencms-dev-bounces at opencms.org [mailto:
> opencms-dev-bounces at opencms.org] *On Behalf Of *Qi Zhang
> *Sent:* 26. oktober 2016 17:29
> *To:* Christoph Kukulies <kuku at physik.rwth-aachen.de>
> *Cc:* The OpenCms mailing list <opencms-dev at opencms.org>
> *Subject:* Re: [opencms-dev] write access to file
>
>
>
> Other pages are all fine. Just this one after clicking submit button..
>
> I have checked,as long as I have these lines of code. I have the error:
>
>
>
>
> *if(curProject.isOnlineProject()){             CmsProject offlineProject =
> cmso.readProject("Offline");
> cmsContext.setCurrentProject(offlineProject);        }*
>
> But isn't it the only way to have write access to files? Does it mean we
> can't change to offline context in published webpage?
>
> Here are some related code:
>
>
>
>
> *CmsJspActionElement cms = new CmsJspActionElement(pageContext, request,
> response); CmsObject cmso = cms.getCmsObject(); CmsRequestContext
> cmsContext = cmso.getRequestContext(); CmsProject curProject =
> cmsContext.currentProject();*
>
>
>
> 2016-10-26 14:26 GMT+02:00 Christoph Kukulies <kuku at physik.rwth-aachen.de
> >:
>
> Am 26.10.2016 um 13:09 schrieb Qi Zhang:
>
> Yes, it's a form and the action is a jsp.
>
> Permissions of the jsp?
>
> Do other pages work in www.123.com? Error 500 is "Internal Server Error"
> which indicates a syntax error in jsp sometimes. It's not just a page not
> found (404).
> You gotta gather more information.
>
> Can you invoke the jsp alone in the browser (possibly passing the
> neccessary parameters to it).
>
>
>
> I'm working for a university. So I have limited permissions. I can only
> see server internal error HTTP 500 etc when I visit the page and submit
> form as a guest. Within opencms system all fine.
>
>
>
> On 26 Oct 2016 10:16, "Christoph Kukulies" <kuku at physik.rwth-aachen.de>
> wrote:
>
> what does the log say (opencms.log, tomcat logs)?
> You say, it's a form, right? Is the action a jsp that is invoked?
>
> Am 25.10.2016 um 20:50 schrieb Qi Zhang:
>
> Hi,
>
> the page is visible, just the function doesn't work.There is a webform,
> after clicking the function should be called. And then the page got a HTTP
> 500 error..
>
>
>
> 2016-10-25 19:55 GMT+02:00 Jose Fermin Athie Campollo <
> athiecampollo at gmail.com>:
>
> Hi,
>
> A few questions:
>
> Do you use a balancer or is the server of opencms who resolve the domain?
>
> If it is from opencms you have to set the new domain
> http://www.opencms-wiki.org/wiki/MultiSite_configuration_instructions
>
>
>
> In www.123.com is the only page they can not see?
>
>
>
> Regards
>
>
>
> El mar., 25 de oct. de 2016 a la(s) 11:53, Qi Zhang <kksjtu at gmail.com>
> escribió:
>
> Hi,
>
> thanks for the help!
>
> Yes, I was coding according to the 1st documentation. But my problem is
>
>
>
> http://opencms.123.com/index.html(offline)
> works!
> http://opencms.123.com/index.html(online)
> works!
> http://www.123.com/index.html(online)
> NOT working!
>
> Do you have any idea why it happen?
>
>
>
> 2016-10-25 5:35 GMT+02:00 Jose Fermin Athie Campollo <
> athiecampollo at gmail.com>:
>
> Hi
>
>
>
> Right now i can't see this page.
> http://www.opencms-wiki.org/wiki/Write_a_file_programatically in it you
> could find a way to create a resource and then publish it
>
> Some one else publish the code to create a resource
> http://opencms.996256.n3.nabble.com/Create-resource-programatically-td15459.html
>
>
>
>
> You should see the javadoc of CmsObject  you can do a lot of thing with
> it.
>
>
>
> Regards
>
>
>
>
>
> --
>
> Best regards,
>
> Qi Zhang
>
>
>
>
>
>
>
> --
> Chris Christoph P. U. Kukulies kukulies (at) rwth-aachen.de
>
>
>
>
> --
>
> Best regards,
>
> Qi Zhang
> _______________________________________________
> This mail is sent to you from the opencms-dev mailing list
> To change your list options, or to unsubscribe from the list, please visit
> http://lists.opencms.org/cgi-bin/mailman/listinfo/opencms-dev
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://webmail.opencms.org/pipermail/opencms-dev/attachments/20161026/87173efe/attachment.htm>


More information about the opencms-dev mailing list